Инструменты программиста
14.2K subscribers
1.45K photos
106 videos
4 files
1.66K links
Полезные инструменты для программистов — бесплатные и платные

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Регистрация в перечне РКН: https://tprg.ru/mX0S
Download Telegram
Simplenote — инструмент для ведения записей

Сервис доступен для iOS, Android, Mac, Windows, Linux и в веб-версии. Внесенные изменения мгновенно отображаются на других устройствах и сохраняются в истории. Для быстрого поиска заметок доступны теги. Записи также можно вести в формате Markdown.

Подходит для командной работы: заметки можно шэрить с правом просмотра или редактирования, что позволяет как держать коллег в курсе событий, так и взаимодействовать с ними напрямую.

Стоимость: #бесплатно

#продуктивность
Appsmith — фреймворк для создания инструментов

Инструмент позволяет быстро создавать кастомное ПО благодаря встроенным UI виджетам. Создать панель администратора, дэшборд и другие инструменты можно путем перетаскивания виджетов мышкой. Разнообразить функциональность помогут встроенные библиотеки JavaScript (Lodash, Moment и др.) и кастомизируемые сниппеты JS.

Доступна интеграция с REST и GraphQL API и базами данных, а также командная работа. Приглашенным коллегам можно назначать роли и отслеживать их деятельность.

Стоимость: базовая функциональность #бесплатно, больше возможностей, включая хостинг, доступны #по_подписке, которая бесплатна до конца 2021 года.
Clerck — платформа для юзер-менеджмента

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

Сервис предоставляет привычные возможности для пользователя: двухэтапная верификация, вход через соцсети и по одноразовым паролям, добавление нескольких аккаунтов в одну сессию и др.

Стоимость: до 500 пользователей ежемесячно #бесплатно, больше возможностей #по_подписке.

#UI
HTTPDump — платформа для отправки и проверки данных перед интеграцией вебхука

Инструмент предоставляет уникальный URL-адрес для сброса данных и показывает его в удобном для человека виде. Данные могут быть отправлены в текстовом формате, JSON, HTML и др. Сравнивайте данные, отправленные в разных запросах, направляя их на один эндпоинт и кастомизируйте HTTP-ответ по своим предпочтениям. Доступна интеграция со сторонними API.

Стоимость: #бесплатно

#веб
IFTTT — инструмент для автоматизации рутинных процессов

Аббревиатура означает «если это, то это»: определенный триггер запускает действие. Например, если лайкнули песню в YouTube, добавить ее в Spotify. Здесь представлено более 700 приложений и сервисов, которые можно интегрировать в рабочий процесс или автоматизировать рутинные действия. Имеется возможность создавать кастомные эпплеты, если в каталоге нет подходящего.

Интеграция IFTT API позволит расширить функционал своего собственного продукта.

Стоимость: 5 эпплетов #бесплатно, больше эпплетов с увеличенной скоростью реакции на триггер #по_подписке.

#продуктивность
Monika — мониторинг производительности веб-приложений

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

Получать уведомления можно в WhatsApp, Telegram, Slack и др.

Стоимость: #бесплатно

#мониторинг #веб
This media is not supported in your browser
VIEW IN TELEGRAM
GetScreen — программа для удаленного доступа к рабочему столу

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

Доступно также управление смартфонами, планшетами, интерактивными киосками и терминалами.

Стоимость: ограниченный функционал #бесплатно, больше возможностей #по_подписке.

#WebRTC #администрирование
This media is not supported in your browser
VIEW IN TELEGRAM
Tabnine — плагин для IDE, автоматически дополняющий код

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

Поддерживается более 30 языков (Java, Python, C++ и др.) в 21 IDE (VSCode, PyCharm, Sublime и т. д.)

Стоимость: автодополнение на основании открытых источников #бесплатно, больше возможностей, включая индивидуализированное автодополнение, #по_подписке.

#IDE #продуктивность
DB Designer — онлайн-инструмент для моделирования баз данных

Это веб-приложение позволяет создавать базы данных с нуля с помощью UML-диаграмм или моделировать новые с помощью уже готовых БД. Избежать ошибок и сэкономить время помогут встроенные инструменты. Доступны также инструменты для дизайна БД.

Экспортировать получившуюся базу данных можно путем копирования сгенерированного SQL-кода для MySQL, MSSql, Oracle и др. Также экспорт возможен в формате PDF и PNG.

Стоимость: ограниченное количество моделей и баз данных #бесплатно, больше возможностей #по_подписке.

#базы_данных
Browserling — онлайн-тестинг веб-приложений в браузере

Запуск приложений происходит в виртуальных машинах на серверах сервиса, из-за чего условия тестирования максимально приближены к реальным. В тестировании участвуют популярные бразуеры самых последних версий: Google Chrome, Opera, Mozilla Firefox и др. Для выявления несовершенств кода разрешается изменять разрешение экрана и размер самого окна браузера.

Фиксировать наблюдения можно при помощи скриншотов и создания баг репортов с помощью их комментирования.

Стоимость: ограниченная функциональность #бесплатно, больше возможностей #по_подписке.

#веб #тестирование
This media is not supported in your browser
VIEW IN TELEGRAM
Deepnote — облачная среда разработки для дата-сайентистов

В одном месте можно писать код на Python, а также добалять и работать с данными, хранящимися в BigQuery, PostregeSQL, Redshift и др. Обнаружить паттерны в данных поможет визуализация, которая делается в пару кликов. Инструмент также подсвечивает баги и предлагает варианты автодополнения кода.

Кодом и диаграммами легко поделиться, отправив ссылку на проект коллегам или заказчикам, внесенные изменения сохраняются в историю. Обсуждение происходит в комментариях к коду или визуализации. Доступна интеграция с GitHub, GoogleDrive, BigQuery и др.

Стоимость: ограниченная функциональность #бесплатно, больше возмоностей #по_подписке.

#IDE #продуктивность
This media is not supported in your browser
VIEW IN TELEGRAM
Duckly — инструмент для командной работы над кодом

Все коллеги, приглашенные в звонок, способны в режиме реального времени вносить изменения в код. Курсоры каждого участника отображаются на экране. Шэрить экран с IDE, консолью или веб-сайтом можно как полностью, так и частично, чтобы не нарушать приватность. Присоединение к звонку происходит по ссылке.

Инструмент доступен в качестве расширения для множества IDE: VSCode, PyCharm, IntelliJ и др. Так сотрудничество возможно вне зависимости от того, в какой среде удобно работать каждому разработчику.

Стоимость: ограниченная функциональность #бесплатно, больше возможностей #по_подписке.

#IDE #продуктивность
AllTheFreeStock — библиотека для веб-дизайна

Платформа предоставляет стоковые избражения, иллюстрации, видео и звуковые эффекты, объединяя контент с других специализирующихся на веб-дизайне сайтах. Доступны также шрифты, иконки, инструмент подбора цветовой палитры и др. Для наглядной демонстрации продукта можно воспользоваться мокапом, поместив на него свое изображение. Сократить время работы помогут готовые шаблоны веб-сайтов и email-рассылок.

Стоимость: #бесплатно

#веб #UI
Testemail.app — платформа для тестирования email-рассылок

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

Доступна интеграция с JSON API и GraphQL API, значительно расширяющих функционалность инструмента: сортировка и фильтрация, «live» query и др.

Стоимость: ограниченная функциональность #бесплатно, больше возможностей #по_подписке.

#веб #UX
Cloudfare Workers — бессерверная платформа приложений

Сервис избавляет от необходимости настраивать, управлять и обслуживать инфраструктуру. Для развертывания Cloudfare предоставляет CLI, API и веб-интерфейс. Благодаря автоматической маршрутизации трафика и большому количеству центров обработки данных код выполняется быстро. Это гарантирует доступность ресурсов для пользователя.

Писать код на JS, Rust, C и C++ помогут шаблоны, туториалы и интерфейс командной строки.

Стоимость: базовая функциональность #бесплатно, больше возможностей #по_подписке.

#devOps
Photorec — утилита для восстановления утерянных данных

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

Поддерживает файловые системы FAT, NTFS, EXT2/EXT3, HFS+. Инструмент доступен для Windows, Linux, Mac OS и др.

Стоимость: #бесплатно

#утилита
MultCloud — инструмент для управления облачными сервисами

Платформа поддерживает более 30 облачных сервисов: Google Drive, Dropbox, OneDrive, Mega и др. Это позволяет с легкостью переносить данные с разных ресурсов и аккаунтов. Регулярность синхронизации настраивается.

Подключив свои аккаунты к MultCloud, пользователь может из одного места управлять всеми файлами. Использование сразу нескольких «облак» в одном месте поможет расширить границы бесплатного хранилища.

Стоимость: до 30GB трафика в месяц #бесплатно, больше возможностей и трафика #по_подписке.

#продуктивность
Unminify — онлайн-инструмент для деминификации кода

Сервис поможет распаковать и деобусфицировать код, написанный на JavaScript, CSS и HTML. Это позволяет превратить нечитаемый код, написанный в одну строку, в доступный для понимания. Достаточно загрузить на страницу исходный код, нажать на кнопку и получить результат. Текст кода не сохраняется ни на какой сервер, поэтому его содержание так и останется известно только пользователю, загрузившему его.

Стоимость: #бесплатно

#продукивность
Todoist — инструмент для организации списка задач

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

Доступен в приложении на мобильных телефонах, десктопном приложении и расширении для браузеров. Списки мгновенно синхронизируются на всех устройствах. Возможно подключение к другим сервисам: Google Календарь, Dropbox, IFTTT, Zapier и др.

Стоимость: ограниченное число проектов #бесплатно, больше возможностей #по_подписке.

#продуктивность
Strapi кастомизируемый headless CMS

Сервис отвечает только за контент, что устраняет зависимость бэкенда от фронтенда. Инструмент помогает создавать API, через которые данные передаются на фронтенд. Передача данных осуществляется посредством REST и GraphQL. Разрабатывать можно как веб-сайты, так и мобильные приложения.

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

Стоимость: #бесплатно

#CMS