Инструменты программиста
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
Speek! — децентрализованной мессенджер

В основе сервиса лежит система peer-to-peer с установкой прямых соединений между пользователями поверх сети Tor

Идентификаторы пользователя в Speek основаны на применении открытых ключей и не привязываются к номерам телефона или адресам электронной почты

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

#open_source #мессенджер
«Всё плохо, надо переделать»

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

О том, как корректно давать фидбэк джунам, рассказали в статье наставники и код-ревьюеры Яндекс Практикума. Читайте по ссылке: https://tprg.ru/0JbU
Notepad Next — то же, что и Notepad++, но не только для Windows

У Notepad++ немало фанатов, в том числе и за пределами мира ОС Microsoft. Но, к сожалению, официального приложения на том же Linux до сих пор нет

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

Здесь есть поддержка огромного числа языков (C++, YAML, XML, LaTeX и т.д), твики для включения/выключения различных частей UI приложения, линейные операторы и многое другое

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

#редактор #open_source
Rnote — приложение для создания эскизов с открытым исходным кодом

Также с его помощью можно вести заметки и создавать аннотации к документам и фотографиям

Получившийся результат можно сохранить в разных форматах: от PDF до различных графических

И да, инструмент доступен лишь на Linux

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

#open_source #linux
MarkText — симпатичный markdown-редактор с ненагруженным интерфейсом

Вы можете просто взять и начать писать текст. При этом если вы не помните разметки markdown наизусть — ничего страшного

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

Инструмент доступен на всех основных платформах: Windows, macOS, Linux

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

#markdown #редактор
Collision — простенькая программа для проверки хэшей файлов

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

Ключевая особенность Collision — простой и понятный GUI. Инструмент позволяет генерировать, сравнивать и проверять хэши MD5, SHA-256, SHA-512 и SHA-1

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

#open_source #hash #gui
Metadata Cleaner — инструмент для избавления от метаданных в файле

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

Самая же очистка происходит максимально просто — вы просто нажимаете на одну кнопку и случается магия

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

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

#метаданные #очистка #linux
Clutch — продвинутый визуальный конструктор продуктов

Он сочетает в себе скорость и привычность инструментов проектирования с мощью инструментов разработки

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

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

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

#mvp #конструктор
Twine — очень удобный бесплатный движок для создания текстовых игр

При этом прототипы, которые были созданы в Twine, можно опубликовать в виде веб-приложений, написанных на JS, HTML и CSS

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

Есть как десктопная, так и веб-версия Twine

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

#игры #веб #open_source
Snipit.io — полноценный комбайн для работы со снипетами

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

То есть Snipit.io буквально позволяет вам хранить и организовывать в облаке ваши снипеты, а в случае необходимости делиться ими

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

#web #снипет
OpenWeatherMap — удобные API погоды

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

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

Стоимость: #бесплатно до 1000 запросов API в сутки (есть платные тарифы)

#API #погода
ecode — современный и лёгкий редактор кода с совершенно новым графическим интерфейсом

Автор проекта заявляет о вдохновении, которое он черпал в таких редакторах, как Lite XL. Но при этом его детище построено на основе нового GUI-фреймворка eepp

«Философия» ecode направлена на использование минимального количества ресурсов компьютера, но при этом он ориентирован на современное оборудование с системами, оснащёнными SSD, большим количеством ядер и мощным GPU-ускорением

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

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

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

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

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

Опирается инструмент на виртуализацию. По дефолту для этого используется VirtualBox

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

#виртуалка #окружение
Sublime Merge — это git-клиент со знакомым интерфейсом Sublime Text

Отличительной особенностью инструмента являются скорость работы и интуитивность

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

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

#git #sublime
Gaphor — это простой инструмент для моделирования

Утилита позволяет заниматься UML- и SysML-моделированием, используя для этого язык Python

Gaphor реализует полностью совместимую с UML 2 модель данных, что в свою очередь делает его чем-то гораздо большим, чем просто инструментом для рисования картинок

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

#uml #схемы #open_source
Делитесь своим опытом и получайте дополнительный доход

Яндекс Практикум ищет наставников и ревьюеров на свои курсы, особенно на следующие направления:

— Frontend-разработка
— DevOps
— Продуктовая аналитика

Узнать подробнее и откликнуться: https://tprg.ru/aikZ

#вакансии #работа
Libraries.io — бесплатный поисковик онлайн-репозиториев

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

Libraries.io подключается к самым популярным менеджерам пакетов, таким как npm, bower, Packagist и т.д — всего их 32

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

#библиотека #пакеты
Learn Anything — сервис для изучения чего угодно

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

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

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

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

#open_source #знания
GPTDuck — сервис, дающий ответы на вопросы по GitHub-репозиториям

Для этого достаточно вставить ссылку на интересующий вас репозиторий. Но есть ограничения: хранилище должно быть публичными, состоять из менее 200 файлов и весить не более 100 МБ

И ещё один момент — сервис доступен лишь зарегистрированным пользователям

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

#github #gpt
This media is not supported in your browser
VIEW IN TELEGRAM
Adrenaline — отладчик, работающий на основе OpenAI Codex

Так как инструмент основан на нейросетевой модели, он не только исправляет ваш код, но и обучает вас по ходу дела

На данный момент утилита находится на относительно ранней стадии разрабтки. Но дорожную карту от разработчика можно найти в GitHub-репозитории проекта

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

#open_source #debug #ai
HighFlux — молодой проект, призванный улучшить управление кодом

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

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

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

#git #web