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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/mX0S
Download Telegram
Kuro — неофициальный Linux-клиент для Microsoft To-Do

Так, если вы пользуетесь сервисами Microsoft (например, Outlook), то To-Do приложение компании должно стать отличным вариантом для организации ваших задач

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

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

#to_do #linux #open_source
Thonny — идеальная IDE для преподавания программирования на Python начинающим

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

Thonny является рекомендованным инструментом в нескольких открытых онлайн-курсах по программированию, а с июня 2017 года ещё и по умолчанию включается в официальный дистрибутив Raspberry Pi Raspbian

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

#python #ide #обучение
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