Diggernaut — платформа для веб-скрейпинга
Запустить инструмент можно из облака или со своего компьютера. Он проходится по заданным страницам, собирает необходимые данные, организует их в датасеты и сохраняет их в облако. Готовые датасеты можно сохранить CSV, XLS, JSON форматах или возвращать с помощью API. Имеется также визуальный экстрактор — пользователю достаточно выбрать область для скрейпинга, сервис сам создаст конфигурацию для диггера.
Доступна интеграция с Zapier, AntiCaptcha, Luminati и др.
Стоимость: один текущий проект #бесплатно, больше прокетов и возможностей #по_подписке.
#веб #скрейпинг
Запустить инструмент можно из облака или со своего компьютера. Он проходится по заданным страницам, собирает необходимые данные, организует их в датасеты и сохраняет их в облако. Готовые датасеты можно сохранить CSV, XLS, JSON форматах или возвращать с помощью API. Имеется также визуальный экстрактор — пользователю достаточно выбрать область для скрейпинга, сервис сам создаст конфигурацию для диггера.
Доступна интеграция с Zapier, AntiCaptcha, Luminati и др.
Стоимость: один текущий проект #бесплатно, больше прокетов и возможностей #по_подписке.
#веб #скрейпинг
Calendarific — API, предоставляющий информацию для календаря
Доступны данные на 100 языках по 230 странам — Россия и русский язык включены. Календарь включает рабочие дни и выходные в государственные праздники для каждой отдельной страны. Также отмечаются праздники традиционные, в т. ч. ассоциированные с ритуалами, но не являющиеся выходными.
Доставка данных происходит посредством DNS-маршрутизации за доли секунд. Сами данные регулярно проверяются на актуальность и обновляются.
Стоимость: до 1000 запросов в месяц #бесплатно, больше запросов и возможностей #по_подписке.
#API
Доступны данные на 100 языках по 230 странам — Россия и русский язык включены. Календарь включает рабочие дни и выходные в государственные праздники для каждой отдельной страны. Также отмечаются праздники традиционные, в т. ч. ассоциированные с ритуалами, но не являющиеся выходными.
Доставка данных происходит посредством DNS-маршрутизации за доли секунд. Сами данные регулярно проверяются на актуальность и обновляются.
Стоимость: до 1000 запросов в месяц #бесплатно, больше запросов и возможностей #по_подписке.
#API
This media is not supported in your browser
VIEW IN TELEGRAM
Doppler — онлайн-менеджер секретов
Инструмент позволяет хранить секретную информацию отдельно от основного кода программы. Чаще всего он используется для хранения ключей API, URL-адресов баз данных, сертификатов и т. д. Работать можно из панели управления, командной строки или с помощью API. Синхронизация секретов происходит через облачные сервисы и мгновенно достигает других участников команды, можно забыть про волнения при пересылке секретов через Slack. Изменения в часто используемых секретах можно автоматизировать.
Доступна интеграция с Docker, GCP Cloud Build, Kubernetes, AWS и др.
Стоимость: ограниченная функциональность #бесплатно, больше возможностей #по_подписке.
#безопасность
Инструмент позволяет хранить секретную информацию отдельно от основного кода программы. Чаще всего он используется для хранения ключей API, URL-адресов баз данных, сертификатов и т. д. Работать можно из панели управления, командной строки или с помощью API. Синхронизация секретов происходит через облачные сервисы и мгновенно достигает других участников команды, можно забыть про волнения при пересылке секретов через Slack. Изменения в часто используемых секретах можно автоматизировать.
Доступна интеграция с Docker, GCP Cloud Build, Kubernetes, AWS и др.
Стоимость: ограниченная функциональность #бесплатно, больше возможностей #по_подписке.
#безопасность
Terrastruct — инструмент для визуализации архитектуры ПО
Сервис предназначен для создания сложных диаграмм, отражающих комплексные процессы при создании и сопровождении ПО. Для более глубокого описания абстракций платформа позволяет создавать диаграммы в несколько слоев. Так от малых элементов можно выйти к большим процессам. Существует также инструмент для проверки сценариев, который поможет проверить каждую интеракцию — особенно это полезно при поиске ошибок. Широкий пул инструментов для визуализации позволяет создавать понятные диаграммы без визуального мусора.
Доступна интеграция с исходным кодом программы, например, на GitHub. Указывать значения в диаграмме можно в связке с вебхуком сервера, тогда они будут обновляться вслед за ним.
Стоимость: базовая функциональность для 10 членов команды #бесплатно, больше возможностей для команд #по_подписке.
#диаграммы #продуктивность
Сервис предназначен для создания сложных диаграмм, отражающих комплексные процессы при создании и сопровождении ПО. Для более глубокого описания абстракций платформа позволяет создавать диаграммы в несколько слоев. Так от малых элементов можно выйти к большим процессам. Существует также инструмент для проверки сценариев, который поможет проверить каждую интеракцию — особенно это полезно при поиске ошибок. Широкий пул инструментов для визуализации позволяет создавать понятные диаграммы без визуального мусора.
Доступна интеграция с исходным кодом программы, например, на GitHub. Указывать значения в диаграмме можно в связке с вебхуком сервера, тогда они будут обновляться вслед за ним.
Стоимость: базовая функциональность для 10 членов команды #бесплатно, больше возможностей для команд #по_подписке.
#диаграммы #продуктивность
PackageCloud — платформа для хранения и передачи артефактов
Инструмент помогает в одном месте управлять пакетами различных типов: NPM, APT, Maven, Pythin, Java и др. Здесь их можно хранить, а далее размещать в необходимой среде. Для обеспечения непрерывной интеграции можно подключить плагины удобных сервисов: Jenkins, CircleCI, Travis CI и др.
Автоматизировать работу поможет API — доступно для Debian, RPM, Rubygems и Python. Также имеется клиент командной строки, призванный ускорить процесс создания репозиторий и передачи туда пакетов.
Стоимость: до 2GB хранилища и 10GB передачи #бесплатно, больше возможностей #по_подписке.
#SaaS
Инструмент помогает в одном месте управлять пакетами различных типов: NPM, APT, Maven, Pythin, Java и др. Здесь их можно хранить, а далее размещать в необходимой среде. Для обеспечения непрерывной интеграции можно подключить плагины удобных сервисов: Jenkins, CircleCI, Travis CI и др.
Автоматизировать работу поможет API — доступно для Debian, RPM, Rubygems и Python. Также имеется клиент командной строки, призванный ускорить процесс создания репозиторий и передачи туда пакетов.
Стоимость: до 2GB хранилища и 10GB передачи #бесплатно, больше возможностей #по_подписке.
#SaaS
This media is not supported in your browser
VIEW IN TELEGRAM
Trivy — сканер контейнеров
Инструмент сканирует образы контейнеров, системные файлы и Git репозитории на предмет возможных угроз. Он также способен обнаружить уязвимости в дистрибутивах ПО (RHEL, CentOS и др.) и нарушения в конфигурации файлов IaC (Terraform, Kubernetes и т. д.). Возможна работа с пакетами различных типов, например, Bundler, npm, Composer.
Доступна интеграция с GitHub Actions и VS Code.
Стоимость: #бесплатно
#безопасность
Инструмент сканирует образы контейнеров, системные файлы и Git репозитории на предмет возможных угроз. Он также способен обнаружить уязвимости в дистрибутивах ПО (RHEL, CentOS и др.) и нарушения в конфигурации файлов IaC (Terraform, Kubernetes и т. д.). Возможна работа с пакетами различных типов, например, Bundler, npm, Composer.
Доступна интеграция с GitHub Actions и VS Code.
Стоимость: #бесплатно
#безопасность
Iploka — API для преобразования IP-адреса в данные о геолокации
Достаточно ввести сам IP-адрес, а сервис предоставит список из множества характеристик: континент, страна (и даже ее флаг), регион, город, широта и долгота, язык, телефонный код. Дополнительные модули платной подписки обеспечивают предоставление информации о валюте на территории, а также о часовых поясах, чтобы сделать опыт пользователя максимально комфортным.
Стоимость: базовая функциональность для 10 тысяч запросов в месяц #бесплатно, больше возможностей #по_подписке.
#API
Достаточно ввести сам IP-адрес, а сервис предоставит список из множества характеристик: континент, страна (и даже ее флаг), регион, город, широта и долгота, язык, телефонный код. Дополнительные модули платной подписки обеспечивают предоставление информации о валюте на территории, а также о часовых поясах, чтобы сделать опыт пользователя максимально комфортным.
Стоимость: базовая функциональность для 10 тысяч запросов в месяц #бесплатно, больше возможностей #по_подписке.
#API
SonarCloud — инструмент для статического анализа кода
Сервис ищет баги и уязвимости, связанные с безопасностью разрабатываемого ПО. Достаточно подключить его к репозиториям на GitHub, Bitbucket, Azure DevOps или GitLab. Для анализа можно выбрать все репозитории или несколько конкретных. Также возможна интеграция с IDE: VS Code, Inellij IDEA и др. Доступна работа на 24 языках: JavaScript, C#, Python и др.
Дэшбордом проекта можно поделиться с коллегами, а также использовать для демонстрации качества кода пользователям ПО.
Стоимость: для проектов с открытым исходным кодом #бесплатно, приватные проекты #по_подписке.
#devOps #code_review
Сервис ищет баги и уязвимости, связанные с безопасностью разрабатываемого ПО. Достаточно подключить его к репозиториям на GitHub, Bitbucket, Azure DevOps или GitLab. Для анализа можно выбрать все репозитории или несколько конкретных. Также возможна интеграция с IDE: VS Code, Inellij IDEA и др. Доступна работа на 24 языках: JavaScript, C#, Python и др.
Дэшбордом проекта можно поделиться с коллегами, а также использовать для демонстрации качества кода пользователям ПО.
Стоимость: для проектов с открытым исходным кодом #бесплатно, приватные проекты #по_подписке.
#devOps #code_review
Formcarry — бэкенд для форм
Чтобы подключить форму, достаточно создать свой уникальный URL в личном кабинете и поместить его в атрибут action тега form. Поступающие в форму данные можно отправлять в Google Sheets и экспортировать в формате CSV. Сервис только обрабатывает данные, не хранит их и не использует.
Доступна интеграция с Zapier, Salesforce, Slack и др. Это позволяет автоматизировать уведомления о поступлении новых заявок, генерировать автоматический ответ и т. д. Инструмент также совместим с AJAX.
Стоимость: ограниченная функциональность #бесплатно, больше возможностей #по_подписке.
#формы
Чтобы подключить форму, достаточно создать свой уникальный URL в личном кабинете и поместить его в атрибут action тега form. Поступающие в форму данные можно отправлять в Google Sheets и экспортировать в формате CSV. Сервис только обрабатывает данные, не хранит их и не использует.
Доступна интеграция с Zapier, Salesforce, Slack и др. Это позволяет автоматизировать уведомления о поступлении новых заявок, генерировать автоматический ответ и т. д. Инструмент также совместим с AJAX.
Стоимость: ограниченная функциональность #бесплатно, больше возможностей #по_подписке.
#формы
This media is not supported in your browser
VIEW IN TELEGRAM
Anvil — low-code платформа для разработки фулстек веб-приложений
Среда разработки располагается прямо в браузере. Создать интерфейс можно путем перетаскивания элементов на странице и модифицировать его с помощью Python-кода. На Python также можно писать код для передачи информации с сервера пользователю.
Данные сохраняются в базу данных Postgres, встроенную в платформу, разрешается также подключение собственных БД. Размещение готового приложения происходит в пару кликов, здесь же можно выбрать частный или публичный хостинг.
Стоимость: базовая функциональность #бесплатно, больше возможностей #по_подписке.
#PaaS #веб
Среда разработки располагается прямо в браузере. Создать интерфейс можно путем перетаскивания элементов на странице и модифицировать его с помощью Python-кода. На Python также можно писать код для передачи информации с сервера пользователю.
Данные сохраняются в базу данных Postgres, встроенную в платформу, разрешается также подключение собственных БД. Размещение готового приложения происходит в пару кликов, здесь же можно выбрать частный или публичный хостинг.
Стоимость: базовая функциональность #бесплатно, больше возможностей #по_подписке.
#PaaS #веб
Slim.AI — инструмент для анализа и сравнения контейнеров
Сервис позволяет быстро исследовать полное содержимое любого контейнера: файлы, слои образов, Docker-файлы. Визуальные различия и метаданные образов помогут определить, что изменилось в новой версии контейнера по сравнению со старой. Работать можно с публичными и приватными хранилищами образов Docker Hub, GCR, AWS ECR.
Имеется также дополнительный инструмент с открытым исходным кодом DockerSlim. Он пригодится для минификации и защиты контейнеров&
Стоимость: #бесплатно.
#devOps #SaaS
Сервис позволяет быстро исследовать полное содержимое любого контейнера: файлы, слои образов, Docker-файлы. Визуальные различия и метаданные образов помогут определить, что изменилось в новой версии контейнера по сравнению со старой. Работать можно с публичными и приватными хранилищами образов Docker Hub, GCR, AWS ECR.
Имеется также дополнительный инструмент с открытым исходным кодом DockerSlim. Он пригодится для минификации и защиты контейнеров&
Стоимость: #бесплатно.
#devOps #SaaS
Glitterly — генератор кастомных видео и изображений
API экономит время на создании визуального контента для сайта или приложения: баннеров, рекламных объявлений, поля отзывов и др. Достаточно выбрать шаблон (его можно при желании кастомизировать), подключить к нему базу данных или ввести информацию вручную. В течение пары секунд изображение будет готово для размещения.
Доступна интеграция с Zapier. Например, когда в таблицу добавляется новая строка, сервис использует ее для создания нового изображения и автоматически размещает в социальных сетях на выбор.
Стоимость: экспорт до 30 изображений в месяц бесплатно, больше возможностей #по_подписке.
API экономит время на создании визуального контента для сайта или приложения: баннеров, рекламных объявлений, поля отзывов и др. Достаточно выбрать шаблон (его можно при желании кастомизировать), подключить к нему базу данных или ввести информацию вручную. В течение пары секунд изображение будет готово для размещения.
Доступна интеграция с Zapier. Например, когда в таблицу добавляется новая строка, сервис использует ее для создания нового изображения и автоматически размещает в социальных сетях на выбор.
Стоимость: экспорт до 30 изображений в месяц бесплатно, больше возможностей #по_подписке.
Warrant — API для контроля авторизации и доступа пользователей
Подходит для организации доступа по ролям, а также разработки приложений с гибкой системой авторизации для разных пользователей. Работать можно как с готовыми схемами отношений, так и кастомизировтаь их.
API и его компоненты сопровождают авторизацию на протяжении всего пути разработки — от фронтенда до бэкенда. При этом вести дополнительные базы данных или отдельно прописывать правила доступа не потребуется — все это предусмотрено в Warrant.
Стоимость: до 5000 запросов в месяц #бесплатно, больше возможностей #по_подписке.
Подходит для организации доступа по ролям, а также разработки приложений с гибкой системой авторизации для разных пользователей. Работать можно как с готовыми схемами отношений, так и кастомизировтаь их.
API и его компоненты сопровождают авторизацию на протяжении всего пути разработки — от фронтенда до бэкенда. При этом вести дополнительные базы данных или отдельно прописывать правила доступа не потребуется — все это предусмотрено в Warrant.
Стоимость: до 5000 запросов в месяц #бесплатно, больше возможностей #по_подписке.
This media is not supported in your browser
VIEW IN TELEGRAM
Word Simi — API для поиска схожих слов
Инструмент находит не только однокоренные слова, но и синонимичные. В библиотеке имеется более 4 миллионов слов, при этом векторная модель постоянно обучается самостоятельно.
API построен с использованием Python's FastAPI Framework, что значительно ускоряет поиск. Весит он не более 200MB, включая хранилище слов, векторы и код.
Стоимость: #бесплатно.
#API
Инструмент находит не только однокоренные слова, но и синонимичные. В библиотеке имеется более 4 миллионов слов, при этом векторная модель постоянно обучается самостоятельно.
API построен с использованием Python's FastAPI Framework, что значительно ускоряет поиск. Весит он не более 200MB, включая хранилище слов, векторы и код.
Стоимость: #бесплатно.
#API
This media is not supported in your browser
VIEW IN TELEGRAM
Nuclino — сервис для работы с документами в команде
Инструмент предоставляет весь базовый функционал Notion, но за счет его легковесности работает он значительно быстрее аналога. Использовать его можно как базу знаний, место хранения документации или платформу для командной работы со списками дел и отчетностью. Для этого работа разбивается по воркспейсам, они могут быть публичными и приватными. Все проекты можно представить в трех видах: список, доска или граф.
Члены команды могут в режиме реального времени редактировать документ, загружать файлы, а также раздавать поручения, тэгнув другого участника. Для бесшовной организации рабочего процесса имеется интеграция с Slack, Microoft Teams, YouTube, Figma и др. Ткже доступно мобильное приложение.
Стоимость: ограниченная функциональность #бесплатно, больше возможностей #по_подписке.
#продуктивность
Инструмент предоставляет весь базовый функционал Notion, но за счет его легковесности работает он значительно быстрее аналога. Использовать его можно как базу знаний, место хранения документации или платформу для командной работы со списками дел и отчетностью. Для этого работа разбивается по воркспейсам, они могут быть публичными и приватными. Все проекты можно представить в трех видах: список, доска или граф.
Члены команды могут в режиме реального времени редактировать документ, загружать файлы, а также раздавать поручения, тэгнув другого участника. Для бесшовной организации рабочего процесса имеется интеграция с Slack, Microoft Teams, YouTube, Figma и др. Ткже доступно мобильное приложение.
Стоимость: ограниченная функциональность #бесплатно, больше возможностей #по_подписке.
#продуктивность
fuite — интерфейс командной строки для устранения утечек памяти в веб-приложениях
Инструмент рассчитан на одностраничные приложения. На многостраничных его использовать можно, но большого смысла нет — браузер сам очищает память при навигации на каждой странице. Принцип работы прост: сервис ищет на странице внутренние ссылки, переходит по ним и возвращается обратно. Повторяя этот алгоритм несколько раз, он способен выявить утечки памяти и указать на объект, причиняющий их. Существуют и другие сценарии. Проверке также подвергаются массивы, объекты, множества, DOM и др. Отчет о проведенной проверке помещается в вывод командной строки, а также более подробно — в JSON-файле.
Стоимость: #бесплатно
#веб
Инструмент рассчитан на одностраничные приложения. На многостраничных его использовать можно, но большого смысла нет — браузер сам очищает память при навигации на каждой странице. Принцип работы прост: сервис ищет на странице внутренние ссылки, переходит по ним и возвращается обратно. Повторяя этот алгоритм несколько раз, он способен выявить утечки памяти и указать на объект, причиняющий их. Существуют и другие сценарии. Проверке также подвергаются массивы, объекты, множества, DOM и др. Отчет о проведенной проверке помещается в вывод командной строки, а также более подробно — в JSON-файле.
Стоимость: #бесплатно
#веб
Zipcodebase — API для работы с почтовыми индексами
Инструмент конвертирует данный индекс в примерную локацию, а также предоставляет информацию по индексам разных городов, регионов и более 200 стран. Разработчику доступен поиск по индексу в определенном радиусе, расчет дистанции между двумя или несколькими индексами в километрах и поиск индексов, находящихся на равном расстоянии друг от друга.
Доступен для всех популярных языков программирования: C, Python, JS, Ruby и др.
Стоимость: личное использование до 5000 запросов в месяц #бесплатно, больше возможностей для коммерческих целей #по_подписке.
#API
Инструмент конвертирует данный индекс в примерную локацию, а также предоставляет информацию по индексам разных городов, регионов и более 200 стран. Разработчику доступен поиск по индексу в определенном радиусе, расчет дистанции между двумя или несколькими индексами в километрах и поиск индексов, находящихся на равном расстоянии друг от друга.
Доступен для всех популярных языков программирования: C, Python, JS, Ruby и др.
Стоимость: личное использование до 5000 запросов в месяц #бесплатно, больше возможностей для коммерческих целей #по_подписке.
#API
AlwaysData — платформа для хостинга
Инструмент позволяет хостить сайты, приложения, базы данных (MySQL, PostgreSQL), файлы и другие медиа и т. д. Количество сайтов, приложений и доменов не ограничено. Предоставлена полная поддержка протокола SSL. Доступна автоматизация запланированных задач и ежедневный бэкап в дата-центр.
Инструмент позволяет размещать ПО удобным для себя образом: загружая файлы посредством FTP/SFTP, автоматически — просто выбрав приложение из маркетплейса, или посредством кода. Для автоматизации этого процесса имеется API.
Стоимость: объем до 100MB #бесплатно, больше возможностей #по_подписке.
#BaaS
Инструмент позволяет хостить сайты, приложения, базы данных (MySQL, PostgreSQL), файлы и другие медиа и т. д. Количество сайтов, приложений и доменов не ограничено. Предоставлена полная поддержка протокола SSL. Доступна автоматизация запланированных задач и ежедневный бэкап в дата-центр.
Инструмент позволяет размещать ПО удобным для себя образом: загружая файлы посредством FTP/SFTP, автоматически — просто выбрав приложение из маркетплейса, или посредством кода. Для автоматизации этого процесса имеется API.
Стоимость: объем до 100MB #бесплатно, больше возможностей #по_подписке.
#BaaS
Crowdin — облачная платформа для управления локализацией
Инструмент позволяет в одном месте работать и разработчикам, и переводчикам. Каждое изменение проходит через переводчика, с помощью комментирования он может уточнить контекст или некоторые технические детали для корректного перевода. Новая версия размещается автоматически по окончании перевода благодаря непрерывной синхронизации. Это обеспечивает актуальность локализованного контента. Широкий набор инструментов позволяет проводить локализацию параллельно с работой основной команды.
Инструмент поддерживает большинство популярных форматов приложений и файлов. Доступна интеграция с GitHub, Bitbucket, VS Code, Slack, Figma и др. Также имеется API.
Стоимость: ограниченная функциональность #бесплатно, больше возможностей #по_подписке.
#продуктивность
Инструмент позволяет в одном месте работать и разработчикам, и переводчикам. Каждое изменение проходит через переводчика, с помощью комментирования он может уточнить контекст или некоторые технические детали для корректного перевода. Новая версия размещается автоматически по окончании перевода благодаря непрерывной синхронизации. Это обеспечивает актуальность локализованного контента. Широкий набор инструментов позволяет проводить локализацию параллельно с работой основной команды.
Инструмент поддерживает большинство популярных форматов приложений и файлов. Доступна интеграция с GitHub, Bitbucket, VS Code, Slack, Figma и др. Также имеется API.
Стоимость: ограниченная функциональность #бесплатно, больше возможностей #по_подписке.
#продуктивность
Repsy — приватные и публичные репозитории артефактов
Инструмент доступен для работы с Maven, npm, PyPi, Gradle, и sbt. В скором времени его можно будет использовать в качестве реестра контейнеров. Количество репозиториев не ограничено, каждый из них можно настраивать по своим предпочтениям — сделать публичными или приватными, выбрать режим доступа для разных пользователей и др. Благодаря высокому аптайму продукт всегда готов для эффективного CI/CD.
Стоимость: до 3GB хранения #бесплатно, больше возможностей #по_подписке.
#репозитории
Инструмент доступен для работы с Maven, npm, PyPi, Gradle, и sbt. В скором времени его можно будет использовать в качестве реестра контейнеров. Количество репозиториев не ограничено, каждый из них можно настраивать по своим предпочтениям — сделать публичными или приватными, выбрать режим доступа для разных пользователей и др. Благодаря высокому аптайму продукт всегда готов для эффективного CI/CD.
Стоимость: до 3GB хранения #бесплатно, больше возможностей #по_подписке.
#репозитории
Cognalys — инструмент для верификации мобильных номеров
Сервис рассчитан на более, чем 195 стран. Верификация осуществляется путем пропущенного звонка вместо классической технологии СМС-подтверждения. Инструмент самостоятельно интерпретирует пропущенный звонок и запускает процесс без помощи разработчика. Это позволяет организовать двухфакторную верификацию в своем приложении.
Автоматизировать процесс поможет API. Также с его помощью информация о верифицированных пользователях поступает разработчику. Работает на Android, iOS, Windows, Web и др.
Стоимость: до 15 верификаций в день #бесплатно, больше возможностей #по_подписке.
#mobile #API
Сервис рассчитан на более, чем 195 стран. Верификация осуществляется путем пропущенного звонка вместо классической технологии СМС-подтверждения. Инструмент самостоятельно интерпретирует пропущенный звонок и запускает процесс без помощи разработчика. Это позволяет организовать двухфакторную верификацию в своем приложении.
Автоматизировать процесс поможет API. Также с его помощью информация о верифицированных пользователях поступает разработчику. Работает на Android, iOS, Windows, Web и др.
Стоимость: до 15 верификаций в день #бесплатно, больше возможностей #по_подписке.
#mobile #API