Инструменты программиста
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
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
OWASP ZAP — один из самых популярных в мире инструментов безопасности

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

Утилита является отличным вариантом как для разработчиков, так и для функциональных тестировщиков, которые плохо знакомы с пентестами

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

#безопасность #open_source
Protege — редактор онтологий с открытым исходным кодом и система управления знаниями

Платформа поддерживается сильным сообществом академических и корпоративных пользователей, которые используют Protégé для создания основанных на знаниях решений

Здесь можно найти полезные материалы в таких областях, как биомедицина, электронная коммерция и организационное моделирование

Из приятного — проект поддерживает стандарты W3C

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

#обучение #open_source
HTTPie — упрощённый вариант CURL и WGET

Инструмент позволяет отправлять HTTP-запросы веб-серверам, а также API-интерфейсам RESTful находясь внутри Терминала

Есть как десктопная версия (Windows, macOS, Linux), так и возможность использовать HTTPie прямо в браузере

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

#API #web
Appium — бесплатный кроссплатформенный инструмент для тестирования пользовательского интерфейса мобильных приложений

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

Appium не отягощён зависимостью от операционной системы мобильного устройства — у инструмента есть фреймворк или оболочка, переводящие команды Selenium Webdriver в команды UIAutomation (iOS) или UIAutomator (Android)

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

#web #mobile
Burp Suite — интегрированная платформа для тестирования безопасности веб-приложений

Процесс тестирования доступен как в ручном, так и в автоматических режимах. При этом работает инструмент на всех популярных операционных системах: Windows, macOS, Linux и даже (!) JAR

В Burp Suite входит целый набор утилит, которые позволяют собирать и анализировать информацию, а также моделировать разные типы атак, перехватов запросов, ответов сервера и т.д

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

#testing #web
Wireshark — крайне популярный инструмент для захвата и анализа сетевого трафика

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

Ещё одним плюсом Wireshark является открытый исходный код. Но если вы не хотите возиться с ним самостоятельно, есть сборки под Windows и macOS

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

#web #анализ #open_source
MobaXterm — инструмент, предназначенный для удалённого администрирования компьютеров и серверов

Он позволяет пользователю осуществлять практически любые операции с удалёнными системами. При этом интегрированный в MobaXterm Терминал даёт возможность выполнять Unix-команды через bash-скрипты

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

Пока что существует лишь версия для Windows

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

#windows #администрирование
ngrok — сервис для открытия доступа к внутренним ресурсам машины, на которой он запущен

Работает инструмент просто: вы создаёте публичный адрес, а все запросы из внешней сети будут перебрасываться на локальный адрес и заданный порт

Работает всё через систему токенов, а в Интернете можно найти немало полезных гайдов по работе с ngrok

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

#API #сеть
Genymotion — кроссплатформенный Android-эмулятор

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

При этом есть как варианты для установки эмулятора на ваш ПК, так и в «облаке» AWS, GCP и SaaS

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

#эмулятор #android
JS Bin — платформа для изучающих ванильный JS, HTML и CSS

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

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

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

#js #web #обучение
Write PHP Online — простой бесплатный веб-сайт для выполнения PHP-кода

Платформа не только позволяет выполнять написанный на PHP код, но также «подтянуть» свои слабые места по языку

Для этого на сайте есть отдельная вкладка с обучающими материалами — PHP Tutorial

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

#web #php
This media is not supported in your browser
VIEW IN TELEGRAM
Windframe — инструмент для быстрого создания/прототипирования сайтов с помощью Tailwind CSS

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

При этом создавать или настраивать дизайн можно при помощи многочисленных опций

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

#web #css
whatsmydns.net — простой способ проверить, правильно ли указаны записи вашего DNS-домена

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

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

Если же появится красная галочка, то записи либо не обновились, либо имеется какая-то проблема связи между whatsmydns.net и сервером

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

#dns #web
World Vector Logo — лого ваших любимых брендов в векторе

На сайте можно найти какое-то безумное количество различных иконок. При этом качаются они в формате .svg

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

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

#logo #svg