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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/mX0S
Download Telegram
keep | Cистема управления оповещениями

Платформа обеспечивает единое окно для управления оповещениями для сотни разных сервисов
— трекеров производительности вроде Grafana;
— мессенджеров вроде Discord;
— баз данных вроде PostgreSQL;
— тикет-систем вроде Jira;
— систем оркестрирования вроде Kubernetes.

 AIOps 2.0 — тул для суммаризации этого всего и даже поиска взаимосвязей. Весьма амбициозный перечень поддерживаемых сервисов.

Цена: бесплатно  
Репозиторий проекта

@prog_tools
posthumous-automation | Как уходит настоящий программист

Этот проект предлагает интересный способ оставлять сообщения близким в случае непредвиденной смерти. По нажатию кнопки каждый день обновляется «статус жизнеспособности». Если в течение 30 дней не будет обновлений, система автоматически генерирует email на указанные адреса.

Самый эпичный инструмент за месяц в канале, без сомнения. Эпичнее только смерть Терминатора.

Цена: бесплатно  
Репозиторий проекта

@prog_tools
tato | Форматировщик структуры файлов

Утилита для упорядочивания содержимого файлов.py
согласно четырем основным секция: импорты, константы, классы и функции. Этот инструмент приведет в порядок большие и запутанные кодовые базы. Tato не сделает рефакторинг, но хорошо «причешет» все модули проекта.

Цена: бесплатно  
Репозиторий проекта
Селфхостинг — сколько стоит такое хобби и кому это нужно

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

@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
drawDB: удобный инструмент для проектирования баз данных

Это редактор диаграмм баз данных (DBER), работающий прямо в браузере — даже без регистрации. С помощью drawDB можно всего за несколько кликов создавать схемы, экспортировать SQL-сценарии и настраивать интерфейс под свои задачи.

Инструмент поддерживает: MySQL , PostgreSQL , SQLite , MariaDB и SQL Server . Его также легко развернуть локально через npm или запустить с помощью Docker.

Ну а цена за это чудо: #бесплатно

#инструменты #db
Секретное оружие бэкендера: 6 инструментов, о которых вы не знали

Сохраняем:
— picows: Лёгкая и быстрая библиотека на Python для работы с WebSocket, примерно в 1.5–2 раза быстрее, чем aiohttp.

— Redbird: Удобный обратный прокси для Node.js с поддержкой маршрутизации, балансировки нагрузки и SSL.

— Wush: CLI для передачи файлов и удалённого доступа. Простая альтернатива magic-wormhole, работает через WireGuard и Tailscale.

— grgry: Инструмент для массового выполнения git-операций. Можно, например, коммитить сразу в несколько репозиториев.

— FAIR: Go-библиотека для справедливого распределения ресурсов между клиентами. Хорошо работает при большом количестве запросов.

— uv: Менеджер пакетов для Python на Rust, объединяет функции pip, poetry и других популярных инструментов.

Детальней про каждый из сервисов в статье

#подборка #инструмент #backend #ru
BossSensor | Скрываем экран от начальника

Приложение использует веб-камеру для захвата лиц и определяет, является ли кто-то из них вашим боссом. Для работы требуется установка Python 3.5, Anaconda, OpenCV и PyQt4. 

Тот случай, когда на работе ты недоволен чем-либо, но уходить еще не готов, и потому потихоньку мстишь.

Цена: бесплатно  
Репозиторий проекта

@prog_tools
Чем заменить Google Docs? Обзор лучших альтернатив

Если самый развитый редактор документов уходит из РФ, то заменить его будет очень непросто. В Tproger разобрались, какая альтернатива подойдет той или иной IT-команде.

Как раз тот случай, когда в мире появилось столько клонов MS Word, а про них даже не задумываешься, пока не наступит нужда.

@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
WhoDB | Красивый DBeaver

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

WhoDB совместим с PostgreSQL, MySQL и MongoDB и другими подобными продуктами. Можно запустить с помощью Docker.

Админ не плачет, просто хороший UX для БД в глаз попал.

— только DBeaver
🗿 — использую облачные БД вроде BigQuery
✍️ — балуюсь такими вьюерами

Цена: бесплатно  
Репозиторий проекта

@prog_tools
HellPot | Бесконечный honeypot для HTTP-ботов

Этот инструмент отправляет непослушных ботов в ад. запускает бесконечный поток данных, чтобы они теряли свои «души». В его основе движок, что использует фрагменты произведений Ницше. Написан на Go, поддерживает конфиги в .toml.

Цена: бесплатно  
Репозиторий проекта

— актуально
🗿 — Бог миловал

@prog_tools
Гайд: что подарить программисту на Новый год

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

🗿 — лучше деньгами
⚡️ — да у меня целый список хотелок

@prog_tools
Как писать код, который не ломается: гайд от эксперта h.careers

Владислав Гайденко, эксперт Эйч Навыки и бэкенд-разработчик в Авито, поделился своими знаниями о методологии TDD (Test-Driven Development). Также он отвечает на типичные вопросы, которые могут возникнуть у разработчиков на первом этапе.

@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
xlDuckDb | SQL в Excel

Инструмент позволяет запускать SQL-запросы непосредственно в Excel, что упрощает работу с данными из JSON и CSV. С его помощью можно извлекать данные из различных источников, обрабатывать их и получать результаты в виде обычных таблиц. Вам потребуется 64-разрядная версия Excel 365, а установка происходит всего в несколько простых шагов.

Цена: бесплатно
Репозиторий проекта
frp | Быстрый реверсивный прокси

frp — это мощный инструмент, обеспечивающий доступ к локальным серверам, находящимся за NAT или фаерволом из Интернета. Он поддерживает протоколы TCP и UDP, а также HTTP и HTTPS, что позволяет перенаправлять запросы на внутренние службы через доменное имя. В frp также реализован режим P2P соединения. 

Реверсивный прокси — это сервер, который принимает запросы от пользователей и перенаправляет их к одному или нескольким внутренним сервером, скрывая их реальное местоположение. Безгранично полезная вещь в 2024 году для российского разработчика.

Цена: бесплатно  
Репозиторий проекта C 87K+ звезд на GitHub

@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
devv.ai | Claude Haiku, Gemini 1.5 Pro без VPN и оплаты

Сервис агрегировал лучшие кодерские нейронки вроде ChatGPT 4o-mini, Claude Haiku и Gemini 1.5 Flash Pro и предлагает переключаться между ними с целью добиться решения своей задачи. Пока проект в стадии «пробуем на публике», денег не берут, так что пользуйтесь, пока дают!

Попробовать
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
BigDevSoon — полезный тренажёр для фронтендеров с большой коллекцией челленджей и проектов

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

Начать можно бесплатно, есть и платные тарифы, дающие больше возможностей. Если хотите отточить навыки и в комфортной среде изучить веб-разработку, то переходите по ссылке.

#тренажёры
This media is not supported in your browser
VIEW IN TELEGRAM
pyWhat | Определитель для чего угодно

Если не ясно, в чем «соль» инструмента, то посмотрите на GIF: при вводе непонятной хэшеподобной строки PyWhat безопасно определит, что это такое.

Ищет:
— URL-адреса;
— Адреса электронной почты;
— Номера телефонов;
— Номера кредитных карт;
— Адреса криптовалютных кошельков;
— Номера страховок и многое другое.

Учитывая возросшее число всевозможных мошенников в сети, подкладывающих скамерские ссылки даже в гифки WhatsApp, самое время учить наших бабушек питону. Чтобы перед тем, как что-то нажимать, проверяли.

Цена: бесплатно
Репозиторий проекта
Большой гайд по Python от Tproger: инструменты для всех направлений

В Tproger подготовили подборку питонических статей для начинающих по следующим направлениям:

— Бэкенд-разработка;
— Фронтенд-разработка;
— Парсинг;
— Тестирование;
— Data Science.

Здесь и роадмапы, и про хранение данных, и про самые популярные фреймворки и многое другое.

#основы