Инструменты программиста
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
SkyPack — платформа для загрузки пакетов JavaScript

Сервис выступает в качестве CDN и предоставляет доступ к более 747 миллионов пакетов,оптимизированных под использование в браузерах. Для работы с пакетами не потребуется никаких дополнительных инструментов.

Доступны дополнительные опции: минификация, полифил, сжатие gzip/brotli, кеширование и др.

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

#веб
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 и др.

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

#продуктивность