Бесплатное хранилище артефактов PackageCloud
Удивительно, но в интернете сотни сервисов, которыми разработчик может пользоваться совершенно бесплатно. «Бесконечное» время (пока компания не обанкротится или не изменит условия), без рекламы, пробного периода и других подводных камней.
Недавно мы обсуждали эту тему в статье «Боль разработчика: “Никогда не давайте пользователям бесплатный тариф”». Речь шла о том, что на самом деле бесплатный план вовсе не бесплатен — приходится тратить массу времени и усилий на поддержку этих тарифов.
Но для некоторых бесплатный тариф — единственный способ завлечь новых клиентов. Это просто замечательно с точки зрения самих пользователей. Ведь перед нами десятки бесплатных хостингов, API, CMS, CDN, сервисов обработки данных, поисковых движков, репозиториев, инструментов проверки кода и других. Бесплатный тариф идеален для опенсорс-разработчиков, любительских и некоммерческих проектов, маленьких стартапов. Ни за что не надо платить.
Например, огромный список бесплатных сервисов для разработчиков ведётся в репозитории free-for-dev. Список составлен пул-реквестами более 900 участников.
Важно подчеркнуть, что конкретно в этом списке отсутствуют альтернативы на своём хостинге (о них см. ниже). Здесь исключительно онлайновые сервисы, то есть SaaS, PaaS, IaaS.
Приведены только сервисы с честным бесплатным тарифом, которым можно пользоваться без ограничения по времени, без перехода на платную подписку. Обычно такой честный тариф ограничен только по объёму услуг.
Для примера вот несколько тематических категорий.
Основные облачные провайдеры
Ниже указано, в каком объёме предоставляются бесплатные услуги.
Google Cloud Platform
- App Engine — 28 часов фронтенд-инстансов в день, 9 часов бэкенд-инстансов в день
- Cloud Firestore — 1 ГБ места, 50 000 чтений, 20 000 записей, 20 000 удалений в день
- Compute Engine — 1 невытесняемый инстанс f1-micro, 30 ГБ HDD, 5 ГБ для снапшотов (не для всех регионов), сеть 1 ГБ из Северной Америки во все регионы (кроме Китая и Аргентины) в месяц
- Cloud Storage — 5 ГБ, трафик 1 ГБ
- Cloud Shell — веб-терминал Linux и базовая IDE с хранилищем на 5 ГБ. Лимит 60 часов в неделю
- Cloud Pub/Sub — 10 ГБ сообщений в месяц
- Cloud Functions — 2 млн вызовов в месяц (включая все фоновые и HTTP-вызовы)
- Cloud Run — 2 млн запросов в месяц, 360 000 гигабайт-секунд памяти, 180 000 vCPU-секунд вычислительного времени, трафик 1 ГБ в месяц из Северной Америки в другие регионы
- Google Kubernetes Engine — отсутствие платы за управление для одного зонального кластера. Но при этом все узлы оплачиваются по стандартной цене Compute Engine
- BigQuery — 1 ТБ запросов в месяц, 10 ГБ хранилище на месяц
- Cloud Build — 120 минут сборки в день
- Cloud Source Repositories — до 5 пользователей, хранилище 50 ГБ, трафик 50 ГБ
- Полный список бесплатных тарифов Google Cloud
Amazon Web Services
- Amazon DynamoDB — СУБД NoSQL на 25 ГБ
- Amazon Lambda — 1 млн запросов в месяц
- Amazon SNS — 1 млн нотификаций в месяц
- Amazon Cloudwatch — 10 пользовательских метрик и 10 предупреждений
- Amazon Glacier — 10 ГБ долговременного хранилища объектов
- Amazon SQS — 1 млн запросов из очереди сообщений
- Amazon CodeBuild — 100 минут сборки в месяц
- Amazon Code Commit — 5 активных пользователей в месяц
- Amazon Code Pipeline — 1 активный конвейер в месяц
- Полный список бесплатных тарифов AWS
Microsoft Azure
- Virtual Machines — 1 виртуальная машина B1S под Linux, одна B1S под Windows
- App Service — 10 приложений (веб, мобильные или API)
- Functions — 1 млн запросов в месяц
- DevTest Labs — среда разработки и тестирования
- Active Directory — 500 000 объектов
- Active Directory B2C — хранилище на 50 000 пользователей в месяц
- Azure DevOps — 5 активных пользователей, неограниченные приватные репозитории Git
- Azure Pipelines — 10 бесплатных параллельных задач с неограниченным временем выполнения для опенсорсных проектов под Linux, macOS и Windows
- Microsoft IoT Hub — 8000 сообщений в день
- Load Balancer — 1 бесплатный публичный IP (VIP) с балансировкой нагрузки
- Notification Hubs — 1 млн пуш-нотификаций
- Bandwidth — внешний трафик 5 ГБ в месяц
- Cosmos DB — 5 ГБ хранилище и обеспеченная пропускная способность на 400 RU (реквест-юнитов)
- Static Web Apps — сборка, деплой и хостинг статичных приложений и бессерверных функций, с бесплатным SSL, аутентификацией/авторизацией и пользовательскими доменами
- Storage — хранилище для файлов и блобов на 5 ГБ в LRS (locally redundant storage)
- Cognitive Services — AI/ML API (компьютерное зрение, перевод, распознавание лиц, боты...) с бесплатным лимитом использования
- Cognitive Search — сервис индексации текстов и поиск на основе ИИ, бесплатно на 10 000 документов
- Azure Kubernetes Service — бесплатное управление кластером Kubernetes (хотя при этом оплачиваются сами виртуальные машины, хранение данных и другие сервисы за пределами бесплатных лимитов)
- Event Grid — 100 тыс. операций в месяц
- Полный список бесплатных тарифов Azure
Oracle Cloud
- Compute — два инстанса VM.Standard.E2.1.Micro 1 ГБ RAM
- Block Volume — 2 тома, в сумме 100 ГБ (используется для вычислений)
- Object Storage — 10 ГБ
- Load Balancer — 1 инстанс на 10 Мбит/с
- Databases — 2 базы данных, по 20 ГБ каждая
- Monitoring — приём до 500 млн точек данных, выдача до 1 млрд точек данных
- Bandwidth — внешний трафик 10 ТБ в месяц с ограничением скорости 5 Мбит/с
- Notifications — 1 млн нотификаций в месяц, 1000 отправленных писем
- Полный список бесплатных тарифов Oracle Cloud
IBM Cloud
- Cloud Functions — 5 млн выполнений в месяц
- Object Storage — 25 ГБ в месяц
- Cloudant Database — хранилище на 1 ГБ
- Db2 Database — хранилище на 100 МБ
- API Connect — 50 000 вызовов API в месяц
- Availability Monitoring — 3 млн точек данных в месяц
- Log Analysis — анализ логов до 500 МБ в сутки
- Полный список бесплатных тарифов IBM Cloud
Аналитика, статистика, логи
Вот несколько сервисов бесплатной аналитики для мобильных приложений и сайтов. Здесь только бесплатные сторонние сервисы. Многие из них можно использовать вместо скриптов Google Analytics, поскольку GA рассматривается как угроза приватности.
Примечание. Программы self-hosted см. в отдельной категории.
- AO Analytics — бесплатная аналитика для любых сайтов, без ограничений по объёму
- Indicative — платформа аналитики до 50 млн событий в месяц
- Amplitude — 1 млн событий в месяц, до 2 приложений
- GoatCounter — опенсорсная платформа веб-аналитики бесплатно для некоммерческого использования или self-hosted версия бесплатно для всех. Позиционируется как более приватная альтернатива коммерческим сервисам Google Analytics и Matomo. Бесплатный лимит — 6 месяцев хранения данных и 100 тыс. просмотров в месяц.
- Google Analytics, без комментариев
- Expensify — учёт расходов, контроль личных финансов
- GetInsights — система аналитики без куков, бесплатно до 5000 событий в месяц.
- Heap — автоматический трекинг действий пользователя в iOS или веб-приложениях. Бесплатно до 5000 визитов в месяц
- Keen — разнообразные инструменты для сбора данных, анализа и визуализации. Бесплатно до 50 000 событий в месяц
- Яндекс.Метрика — российская альтернатива GA, но не лишённая недостатков последнего (в том числе угроза приватности со стороны материнской корпорации)
- Mixpanel — лимит 100 000 пользователей в месяц, неограниченный срок хранения данных
Mixpanel - Moesif — аналитика API для REST и GraphQL, бесплатно до 500 000 вызовов API в месяц
- Molasses — Флаги функций и A/B-тестирование, бесплатно до 3 окружений по 5 флагов функций в каждом.
- Optimizely — A/B-тестирование, бесплатный стартовый план на 1 сайт, 1 приложение iOS и 1 приложение Android
- Quantcast — новый сервис бесплатной аналитики, запущен в марте 2021 года, лимиты бесплатного тарифа официально не объявлены
- Sematext — бесплатно до 50 тыс. действий в месяц, хранение данных 1 день
- Tableau Developer Program — бесплатная версия для разработчиков (предрелизная тестовая версия аналитической платформы)
- UsabilityHub — тестирование юзабилити и эффективности разных вариантов веб-дизайна. Бесплатные тесты до 2 минут
- Woopra — бесплатная платформа аналитики для любых продуктов, до 500 тыс. действий в месяц, хранение данных до 90 дней
Другие категории
Эмулятор основных операционных систем в браузере copy.sh
Облачные сервисы и аналитика — лишь малая капелька в море бесплатных услуг для разработчиков. Вот ещё 45 категорий. В каждой от нескольких штук до несколько десятков сервисов с бесплатными тарифами.
- API, обработка данных и сервисы для машинного обучения
- Репозитории артефактов (для Java/Maven, RedHat, Debian, Python, Ruby, Vagrant и др.)
- BaaS
- CDN и защита
- CI и CD
- CMS
- Качество кода
- Поиск и просмотр кода
- Обработка сбоев и исключений
- Визуализация данных и карты
- DBaaS
- Дизайн и UI
- Блоги, сообщества и блогерские движки для разработчиков
- DNS
- Всё, что связано с Docker
- Электронная почта
- Шрифты
- Формы
- IaaS
- IDE и редактирование кода
- API и SDK для верификации международных телефонных номеров
- Отслеживание вопросов (issue tracking) и управление проектом
- Управление логами
- Системы управления устройствами (серверы, веб-приложения, мобильные устройства, инстансы)
- Обмен сообщениями и стримы
- Мониторинг
- PaaS
- Системы сборки пакетов
- Интеграция платежей
- API для снятия скриншотов
- Поисковые системы
- Безопасность и PKI
- Репозитории исходного кода
- Хранение и обработка медиа
- STUN, WebRTC, серверы на веб-сокетах и другие маршрутизаторы трафика
- Тестирование
- Инструменты для сотрудничества и групповой работы
- Движки для перевода текстов
- всё, что связано с Vagrant
- Запись пользовательский сессий
- Веб-хостинг
- Движки для комментариев
- Эмуляция различного оборудования в браузере
- Разное
Опенсорсные инструменты безопасности
Компания Penetrum Security, которая специализируется на информационной безопасности, составила собственный список опенсорсных инструментов для разработчиков, с упором на безопасность.
Например, в нём есть системы для управления уязвимостями Faraday, Archery Sec, Jackhammer,
Watchdog и OpenVAS, сканер контейнеров trivy, менеджеры конфигурация вроде MGMT, Chef и Puppet, бесплатные системы SIEM (анализ событий в реальном времени и реагирование), VPN, инструменты для улучшения безопасности систем на Linux и Windows (Bastille, JShielder, nixarmor, Zeus (AWS), Docker-bench и др.), защита аутентификации в Linux, чёрные списки IP и доменов, прокси, socks-серверы, HTTP-туннели, FTP-прокси, DNS-прокси, инструменты сетевого и серверного мониторинга, системы для определения вторжений в сеть и на хост (NIDS и HIDS, соответственно), мониторинг и анализ логов, антивирусы, спам-фильтры, симуляторы инфраструктуры, файрволы для веб-приложений, сетевые сканеры, системы форензики (поиск цифровых улик), программы анализа файлов, метаданных, оперативной памяти и многие другие инструменты.
Всё бесплатно и с открытыми исходниками.
Бесплатные альтернативы на своём хостинге
Вышеупомянутый список free-for-dev не включает бесплатные инструменты на своём хостинге. Однако их очень много. Обычно это опенсорсные программы. Бывает, что какой-то коммерческий сервис SaaS одновременно публикует исходники, то есть предлагает параллельно платный и бесплатный тариф.
Вот список бесплатных альтернатив на своём хостинге в 81 категории из коллекции awesome-selfhosted:
- Аналитика
- Архивирование и цифровое сохранение
- Автоматизация
- Блогерские платформы
- Закладки и обмен ссылками
- Календари и управление контактами
- Системы коммуникаций
- Управление конференциями
- Системы управления контентом (CMS)
- DNS
- Документооборот
- Электронные книги и интегрированные библиотечные системы (ILS)
- Федеративные системы идентификации и аутентификации
- Фид-ридеры
- Файлообмен и синхронизация
- Игры
- Шлюзы и общий доступ к консоли
- Софт для групповой работы
- Управление персоналом (HRM)
- Интернет вещей (IoT)
- Инструменты управления знаниями
- Обучение и курсы
- Карты и GPS
- Медиастримы
- Другое
- Учёт финансов
- Мониторинг
- Ведение заметок и редакторы
- Офисные пакеты
- Менеджеры паролей
- Сохранение отрывков текста (типа Pastebin)
- Персональные информационные панели (дашборды)
- Фото- и видеогалереи
- Опросы и голосования
- Прокси
- Списки «Прочитать позже»
- Планирование ресурсов
- Поисковые движки
- Разработка ПО
- Генераторы статичных сайтов
- Управление задачами/Списки дел
- Тикет-трекеры
- Сокращалки URL
- VPN
- Веб-серверы
- Движки wiki
- Платформы для управления своим хостингом
Списки бесплатных ресурсов для разработчиков также ведутся в проектах FOSS-for-Dev, getAwesomeness и De-google-ify Internet.
Надеемся, что эта подборка окажется кому-то полезной.
Наша компания предлагает облачные серверы для любых задач и на любой операционной системе. Создавайте собственные конфигурации в течение минуты, минимальный тариф — всего 6.5 рублей в день!
Зарегистрируйтесь по ссылке выше или кликнув на баннер и получите 10% скидку на первый месяц аренды сервера любой конфигурации!
FenixFly
Есть ли что-то аналогичное с Travis CI, а то бесплатная часть заканчивается очень быстро?
Areso
GitHub Actions? Не совсем уверен, что это 100% то же самое, но зато лимиты я не мог выбрать даже нон-стопом пересобирая довольно сложный проект с кучей линтеров и проверок на их мощностях.
Papa_Carlo
Github бесплатно для паблик проектов.
Для приватных. Там начиная от 2000часов
buldezir
Gitlab CI по-моему топчик
vitaly_il1
Каждый repo hosting имеет CI сегодня — GitHub actions, GitLab, Bitbucket.
Есть circleci.com