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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/mX0S
Download Telegram
Noun Project — иконки и фото на любой вкус

Перед вами гигантская библиотека, доступ к которой можно получить в том числе и бесплатно. Разумеется, с определёнными ограничениями, в том числе и по части сценарием использования иконок и изображения

Стоимость: #бесплатно (но есть платные тарифы)

#иконки #фото
Teachable Machine — платформа машинного обучения для самостоятельной тренировки нейросети

С её помощью вы сможете обучить компьютер распознавать ваши собственные изображения, звуки и т.д

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

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

#web #ml #google
Tabs to Spaces — простейший инструмент для перевода табов в пробелы

Да, всё работает так просто, как написано — вы вставляете свой текст в поле, а сервис переводит табы в проблемные отступы

Есть даже возможно выбрать количество пробелов на один отступ, от 1 до 4

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

#web #code
SonarQube — платформа для проверки кода на качество по правилам, основанным на соглашениях и стандартах

Инструмент поддерживает 29 языков, в числе которых как ожидаемые Python, Java и C++, так и менее очевидные Cobol и Visual Basic

На первом месте в SonarQube находится измерение качества в соответствии с концепцией технического долга. Он, в свою очередь, вычисляется в долларах и человеко-днях, а также по типам показателей, в процентах

Стоимость: #бесплатно (но есть платные тарифы)

#code #python #java
Shield.io — инструмент для генерации кастомных бейджей

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

Очень удобно при оформлении своего GitHub-аккаунта

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

#github #оформление
Scrimba — платформа для изучения frontend-разработки

Сервис позволяет изучать программирование, работая с кодом во внутреннем редакторе, сразу же отображающем результат изменений в браузере

При этом Scrimba поддерживает мультифайловые проекты, что приближает разрабатываемые проекты к реальной жизни

Стоимость: #бесплатно (но есть платные курсы)

#web #обучение #frontend
Screely — генератор мокапов сайтов из скриншотов

С помощью данного инструмента можно парой кликов сделать из вашего скриншот полноценный мокап сайта

Настраиваются наличие адресной строки, внешний вид кнопок управления окном, размеры мокапа и т.д

На сайте сервиса пишут, что им пользуются крупнейшие IT-гиганты, такие как Amazon, GitHub и Google

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

#скриншоты #дизайн #web
Regexr — онлайн-сервис для наглядного тестирования регулярных выражений

Инструмент поддерживает два языка — JavaScript и PHP/PCRE. При этом с его помощью можно не только проверять, но также изучать и создавать регулярки

Из мелких приятных плюшек можно отметить возможность использования сочетаний клавиш (⌘ + Z, ⌘ + Y) для управления внутри редактора

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

#регулярные_выражения #web
Online GDB — онлайн-компилятор и отладчик с поддержкой огромного количества языков

Инструмент может быть полезен разработчикам C, C++, Python, PHP, Ruby, C#, VB, Perl, Swift, Prolog, Javascript, Pascal, HTML, CSS и JS

При этом здесь же вы можете научиться основам С и С++, а также хранить свои проекты

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

#web #editor #code
Termius — кроссплатформенный SSH-клиент, работающий на ПК и мобильных устройствах

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

Интересной особенностью инструмента является использование сквозного шифрования

Стоимость: #бесплатно (но есть платные тарифы)

#ssh #web #шифрование
Studio 3T — многоплатформенный графический браузер данных и редактор для MongoDB

Инструмент имеет встроенную поддержку поиска с помощью перетаскивания, что позволяет крайне удобно создавать сложные запросы поиска

В то же время Studio 3T обеспечивает безопасные соединения с единичными экземплярами MongoDB и наборами реплик

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

#mongodb #editr #gui
Asciinema — инструмент для записи терминальных сессий

Работает он максимально просто и непосредственно в самом Терминале. Достаточно лишь запустить команду asciinema rec, а для завершения воспользоваться сочетанием клавиш Ctrl-D или ввести exit

Есть поддержка как Linux, так и macOS с BSD

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

#terminal #утилита #open_source
DB Fiddle — онлайн-площадка для работы с базами данных SQL

Её можно использовать как своеобразную песочницу для тестирования, отладки и обмена фрагментами SQL. Есть поддержка разных версий MySQL, PostgreSQL и SQLite

Из интересного: к работе над базой можно подключить приятеля — делается это буквально в пару кликов

Стоимость: #бесплатно (но есть платный тариф)

#db #sql #web
CodeKit —  расширяемый front-end сборщик «на стероидах»

Его отличительной особенностью является приятный GUI, а также возможность навешивать скрипты по любому событию

Если искать аналог среди консольных приложений, то это будут Grunt и Gulp

Единственное, CodeKit доступен лишь в виде macOS-приложения

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

#macOS #front_end #gui
Photopea — онлайн-редактор изображений сильно напоминающий Photoshop

Внешне инструмент и вовсе сложно отличим от продукта Adobe, а вот по функционалу хоть и уступает, но не то чтобы сильно

По крайней мере, для нужд большинства Photopea подойдёт идеально. Из приятных особенностей — полученный результат можно сохранить в PSD

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

#photoshop #web #editor
CodeLobster — бесплатная и удобная IDE для разработки полнофункциональных веб-приложений

Среда разработки поддерживает несколько основных веб-языков: PHP, HTML, CSS и JavaScript

При этом одним из явных плюсов проекта является кроссплатформенность — он доступен на macOS, Linux и Windows

Стоимость: #бесплатно (но есть платные функции)

#web #ide
Chocolatey — удобный инструмент для установки и обновления программ в Windows

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

Фанаты Linux могут воспринимать Chocolatey как аналог apt-get

Стоимость: #бесплатно (но есть платные тарифы)

#windows #apt_get
Sourcetree — простой пользовательский интерфейс Git для Windows и macOS

Инструмент заметно упрощает взаимодействие с Git-репозиториями — пускай все сложности на себя возьмёт утилита, а вы продолжите заниматься написанием кода

Sourcetree позволяет визуализировать и управлять репозиториями при помощи простого GUI

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

#git #gui
Compare It! — инструмент для сравнения и слияния текстовых файлов

Его интерфейс может показаться малость перегруженным, но на деле к нему быстро привыкаешь

UI представляет из себя две панели с подсветкой различий в строках, отчётами. При этом инструмент встроен собственный редактор с подсветкой синтаксиса и возможность сравнивать документы Word, Excel, HTML и т.д.

Из интересного: есть поддержка Unicode, внешние конверторы и обнаружение перемещённых блоков. Есть версия лишь для Windows

Стоимость: #бесплатный пробный 30-дневный период (полная версия — $30)

#сравнение #windows
AllTheFreeStock — мощный агрегатор различных бесплатных материалов

Здесь можно найти практически всё, что пожелает душа веб-дизайнера: от мокапов сайта до звуковых эффектов.

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

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

#web #дизайн
Carbon — сервис для создания прекрасных снипетов вашего кода

С его помощью вы сможете настроить стиль, цвет фона, различные параметры тени и многое-многое другое.

Вообще, несмотря на кажущуюся минималистичность, Carbon очень продвинутый инструмент с множеством настроек

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

#code #web