Это перевод статьи с ресурса dev.to. Ее автор Fayaz Ahmed делится списком своих любимых инструментов для разработчиков.



Я разрабатываю такие проекты, как Tvflix, GSON, Appy Dev, а также множество различных микропроектов, поэтому увлекаюсь поиском бесплатных инструментов для моей работы.

Это мой личный список, но вы можете его дополнить другими удачными инструментами. Здесь перечислены некоторые из моих любимых.

Сервисы и платформы для развертывания вашего фронтенда/бэкенда


1. Netlify
Используйте Netlify для развертывания современных статических веб-сайтов. Вы получите инфраструктуру CDN, непрерывное развертывание, HTTPS в один клик и любые необходимые вам сервисы. Начните работу бесплатно.

2. Vercel (ранее Zeit)
Vercel — самый легкий способ развертывания веб-сайтов. Размещайте свои веб-проекты с нулевой конфигурацией, автоматическим протоколом SSL и глобальной инфраструктурой CDN.

3. Surge
Пересылка веб-проектов должна быть быстрой, простой и безопасной. Surge — это возможность статической веб-публикации для фронтенд-разработчиков прямиком из CLI.

4. Firebase
Альтернатива сервисам Netlify/Zeit от компании Google. Firebase — это мобильная платформа, которая поможет вам быстро разрабатывать высококачественные приложения и развивать ваш бизнес.

5. Azure Static Web Apps
С сегодняшнего дня у вас есть возможность использовать Static Web Apps для хостинга одностраничных приложений в Azure.

6. GitHub Pages
Веб-сайты для вас и ваших проектов, которые публикуются напрямую из вашего репозитория GitHub. Достаточно отредактировать и запушить, чтобы изменения ушли в лайв-версию.

7. GitLab Pages
Как и GitHub, сервис GitLab Pages позволяет вам публиковать статические веб-сайты прямо из репозитория в GitLab.

8. Aerobatic
Супермощный статический хостинг. Отлично работает с такими генераторами статических сайтов, как Hugo, Jekyll, Gatsby, Gridsome.

9. Glitch
Возможно, это один из инструментов, которые я использую сегодня чаще всего. Простой и мощный бесплатный сервис для создания и размещения приложений на основе Node.js.

10. Heroku
Heroku, более продвинутая версия Glitch, представляет собой «платформу как услугу» (PaaS), которая позволяет разработчикам создавать приложения, запускать их и управлять ими полностью в облачном пространстве.

Средства автоматизации


1. Cron-job.org
Cron-job является бесплатным сервисом с открытым исходным кодом и позволяет запускать неограниченное количество задач в формате cron. Все, что вам нужно, это использовать свой API или электронный адрес вашего вебхука, с помощью которых будет производиться подключение к сервису с заданной регулярностью.

2. n8n
Этот инструмент с открытым исходным кодом — альтернатива Zapier. Сервис предоставляет неограниченные возможности, постоянно обновляя список инструментов и приложений, доступных для синхронизации. Также вы можете разместить n8n на вашем собственном сервере.

3. Integromat
Integromat — простой в использовании и при этом эффективный инструмент автоматизации ручных процессов, обладающий уникальными характеристиками. Синхронизируйте ваши любимые приложения, сервисы и устройства друг с другом, даже если у вас нет навыков программирования.

4. IFTTT
Попробуйте IFTTT — самый простой и бесплатный способ добиться большего в работе с любимыми приложениями и устройствами. Домашние дела потребуют меньше внимания, работа станет еще более продуктивной, вы сохраните приватность и ваши данные будут в безопасности. Уверен, что все работает лучше в условиях синхронизации.

5. Pipedream
Pipedream — платформа, на которой разработчики могут создавать и публиковать проекты, связанные с обработкой данных. Открывайте проекты и делайте форки на платформе, которая содержит тысячи примеров исходного кода и законченных проектов.

Инструменты, не требующие работы с кодом


1. NoCodeAPI
Самый простой способ для фронтенд-разработчика подключить свое приложение к сторонним сервисам без написания дополнительного кода и выделенного сервера. NoCodeAPI умеет работать с Google Sheet, Airtable, Google Analytics, Twitter, Instagram, XML, RSS, JSON, Slack, платежными системами и еще с более чем полусотней сервисов.

2. GlideApps
Glide превращает динамические таблицы в удобные в использовании приложения, не требуя при этом работы с кодом. Выберите таблицу или начните с шаблона, настройте параметры вашего приложения, затем поделитесь им с другими всего за мгновение. Попробуйте бесплатно уже сегодня!

3. Airtable
Airtable работает как динамическая таблица, но при этом предоставляет возможности базы данных для организации любого содержимого.

4. Bubble
Bubble познакомит вас с новым способом создания веб-приложений. Этот инструмент программирования совершенно не требует работы с кодом и функционирует в формате point-and-click. Bubble размещает все приложения на своей облачной платформе.

5. Material Icon Generator
Генерируйте SVG-иконки в стиле Material design для ваших приложений. Сервис с открытым исходным кодом.

Инструменты для SEO / интернет-маркетинга / продвижения / юридического сопровождения


1. Meta Tags
Генерируйте и просматривайте предварительно все метатеги и теги для социальных сетей на веб-странице.

2. Web Code Tools
Создавайте схемы, теги и множество повторяющихся фрагментов кода.

3. Carbon
Carbon — самый легкий способ создавать и публиковать наглядные изображения вашего исходного кода.

4. Codeimg
Создавайте и публикуйте наглядные изображения вашего исходного кода.

5. GetTerms
Сформируйте базовый текст Пользовательского соглашения и Политики конфиденциальности для вашего веб-сайта.

6. BEE Free
BEE — это редактор электронной почты, позволяющий создавать отличные ответные электронные сообщения быстро и без проблем. Его авторы стремились разработать идеальный редактор электронной почты. Есть возможность использовать BEE онлайн или встроить в ваше приложение.

Больше подобных инструментов вы можете найти здесь.

***

Поделитесь своим списком сервисов в комментариях.