prog_tools | Unsorted

Telegram-канал prog_tools - Инструменты программиста

15748

Полезные инструменты для программистов — бесплатные и платные Купить рекламу: https://tprg.ru/6Ffy По вопросам рекламы: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

Subscribe to a channel

Инструменты программиста

WhoDB | Красивый DBeaver

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

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

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

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

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

@prog_tools

Читать полностью…

Инструменты программиста

BossSensor | Скрываем экран от начальника

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

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

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

@prog_tools

Читать полностью…

Инструменты программиста

drawDB: удобный инструмент для проектирования баз данных

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

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

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

#инструменты #db

Читать полностью…

Инструменты программиста

Селфхостинг — сколько стоит такое хобби и кому это нужно

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

@prog_tools

Читать полностью…

Инструменты программиста

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

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

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

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

@prog_tools

Читать полностью…

Инструменты программиста

telerecon | OSINT для Telegram

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

Зачем вашей девушке проводить Instagram-расследования, если теперь можно копнуть в телегу?

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

@prog_tools

Читать полностью…

Инструменты программиста

Python в Data Science: топовые библиотеки и фреймворки, которые будут популярны в 2025

Python сегодня является основной технологией для обработки данных и машинного обучения, благодаря: — Pandas и NumPy для оперирования данными;
— TensorFlow и PyTorch для Deep Learning;
— Matplotlib и Seaborn для визуализации

В статье вы познакомитесь с другими инструментами, которые также могут стать классикой в мире ML для медицины.

@prog_tools

Читать полностью…

Инструменты программиста

boring | Менеджер SSH-тоннелей

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

Ума не приложим, почему проксирование еще не входит в 100% учебных программ в онлайн-университетах, ведь обход блокировок уверенно выбивается в важнейшие скиллы российского разработчика с 2023 года.

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

@prog_tools

Читать полностью…

Инструменты программиста

Payload 3.0 | Нативный CMS для Next.js

Нативный CMS для Next.js, который можно установить прямо в вашем существующем каталоге /app. Этот инструмент позволяет разрабатывать проекты без привязки к SaaS-решениям и интегрируется с PostgreSQL / MongoDB и другими БД. Payload предлагает мощный API и поддерживает разнообразные плагины.

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

⚡ — пробовал Next.js
🗿  — не актуально

@prog_tools

Читать полностью…

Инструменты программиста

PyRIT | Инструмент оценки рисков для генеративного ИИ

Это опенсорсный инфобез-фреймворк для оценки надежности моделей ML. Этот определяет недостоверный / предвзятый контент, тем самым позволяя сосредоточиться на более сложных процессах и идентифицировать более сложные угрозы.

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

@prog_tools

Читать полностью…

Инструменты программиста

Новый уровень продуктивной разработки: добро пожаловать на платформу GitVerse 

На платформе для работы с исходным кодом GitVerse можно легко и удобно организовать разработку любых проектов: писать и проверять код, автоматизировать CI/CD-процессы, общаться с единомышленниками и стать частью open source сообщества.

Что еще могут пользователи GitVerse:
– переносить проекты с других git-площадок в один клик;
– размещать открытые и приватные репозитории, работать самостоятельно и в командах;
– управлять проектами с помощью удобных досок и карточек, назначать роли, ревьюеров и делать все процессы прозрачными;
– делегировать рутинные задачи AI-ассистенту GigaCode, чтобы посвятить время по-настоящему интересным задачам!

Регистрируйтесь на платформе GitVerse и повышайте эффективность разработки!

Это #партнёрский пост

Читать полностью…

Инструменты программиста

Практика, практика и ничего кроме практики

KodeKloud Free Labs — площадка c интерактивными заданиями и реальными сценариями, которые помогут погрузиться в практическое применение принципов DevOps и облачных технологий, не выходя из браузера.

В бесплатных лабах сейчас есть: Linux, Кубер, Docker, GiT, Python и прочие прелести. 

#devops #docker #git #python

Читать полностью…

Инструменты программиста

Парень делает редактор кода со спецэффектами

WIP — высокопроизводительный редактор кода, вдохновлённый Doom Emacs и neovim. Отличительной его особенностью являются спецэффекты во время набора кода. Например, взрывы.

Скачать его пока нельзя, но узнать подробности и следить за проектом можно на GitHub.

Читать полностью…

Инструменты программиста

Топ JavaScript-фреймворков для быстрой разработки в 2025

JavaScript остается самым популярным языком для создания интерактивных веб-приложений и интерфейсов, и потому в Tproger изучили самые перспективные заменители React / Nuxt / Vue с точки зрения производительности, нужд проекта, масштабируемости и прочих факторов.

🗿 — только классика (React, Next.js, Vue)
⚡ — люблю пробовать новое

@prog_tools

Читать полностью…

Инструменты программиста

django-project-template | Когда «пригорело» конструктивно

Один Python-разработчик, регулярно работающий с Django, сетовал на устаревшие темплейты на GitHub, не учитывающие новые крутые инструменты вроде uv (быстрый менеджер зависимостей на смену pip).

В своем обзоре Давид Гийо заменяет «голый» Makefile на just, предлагает переиначить дефолтную структуру Django-проекта и даже версионирует .env. Браво!

Сам темплейт на GH

@zen_of_python

Читать полностью…

Инструменты программиста

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

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

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

@prog_tools

Читать полностью…

Инструменты программиста

Секретное оружие бэкендера: 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

Читать полностью…

Инструменты программиста

Весь год вы фиксили баги и деплоили проекты… Пришло время расслабиться и начать создавать себе новогоднее настроение!

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

Переходите по ссылке, рассматривайте карту, узнавайте, чем живёт город в новогоднюю пору, и попробуйте найти все пасхалки: https://tprg.ru/5iKc

Реклама, ИП Михайлишина Гузель Фаниловна, erid: LjN8Jw4kt

Читать полностью…

Инструменты программиста

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

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

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

Читать полностью…

Инструменты программиста

keep | Cистема управления оповещениями

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

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

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

@prog_tools

Читать полностью…

Инструменты программиста

OAuth 2.0 и OIDC: как защитить API и пользовательские данные

В своей статье Григорий Миронов, Senior Backend Developer в Почте Mail.ru, подробно рассказал о протоколах OAuth 2.0 и OpenID Connect (OIDC) для безопасной авторизации и аутентификации пользователей. Статья освещает концепцию access / refresh-токенов: чем плохи классические ID-токены.

@prog_tools

Читать полностью…

Инструменты программиста

zapp | Ваш проект станет программой macOS

Это CLI-инструмент для развертывания приложений для macOS. Он упакует зависимости и создаст файл .dmg / .pkg. Инструмент поддерживает интеграцию с GitHub Actions.

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

@prog_tools

Читать полностью…

Инструменты программиста

Митап для Java- и Kotlin-разработчиков от команды МТС Web Services

Ребята приготовили для вас микс из топовых технических докладов и неформального общения за барбекю.

Когда: 6 декабря, 18:00
Где: площадка «Бетон», Кальварийская ул., 17, г. Минск

Программа вечера:
— Расскажут, как строят новое облако в 2024-м.
— Поговорят о разработке IAM в облаке.
— Обсудят, как создать Development Platform.
— Разберутся, что такое реконсиляция и почему она важна для облачной инфраструктуры.

После официальной части — барбекю и нетворкинг!

Регистрация здесь.

Это #партнёрский пост

Читать полностью…

Инструменты программиста

WebVM | Виртуальная машина Linux в браузере

WebVM предлагает уникальное решение для запуска Linux-среды прямо в вашем браузере за счет HTML5 и WebAssembly с поддержкой контейнеризации. Для полноценной сетевой работы можно подключить Tailscale.

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

@prog_tools

Читать полностью…

Инструменты программиста

knockknock | Система безопасного доступа

Port Knocking — это сетевой защитный механизм, действие которого основано на следующем принципе: сетевой порт является по умолчанию закрытым, но до тех пор, пока на него не поступит заранее определённая последовательность пакетов данных, которая «заставит» порт открыться.

knockknock — простая и безопасная реализация этого механизма на Python + HMAC-SHA1, что обеспечивает защиту от прослушивания и повторных атак.

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

@prog_tools

Читать полностью…

Инструменты программиста

typer | Ваше собственное CLI-приложение

Это библиотека для создания удобных командных интерфейсов на Python. Она поддерживает автодополнение команд в терминале и «дружит» с FastAPI.

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

@prog_tools

Читать полностью…

Инструменты программиста

DataAnonymization | обезличиваем базу

Полезный тул на Java, который быстро устранит имена, телефоны и пароли из вашего экземпляра MySQL / PostgreSQL / MariaDB / hive и проч. Работает в командной строке.

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

А какие инструменты анонимизации вы использовали? Поделитесь в комментариях.

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

@prog_tools

Читать полностью…

Инструменты программиста

Проверь свои знания MongoDB: особенности и базовые операции

MongoDB — одна из самых популярных NoSQL-баз данных. Проверьте свои знания об этой технологии с помощью небольшого теста на 7 вопросов. Для подготовки можно использовать статью.

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

@prog_tools

Читать полностью…

Инструменты программиста

ClipCascade | Общий буфер обмена для ВСЕХ ваших девайсов

Прекрасное решение для ценителей Universal Clipboard на устройствах Apple. Только теперь для всех авторизованных в облачном аккаунте устройств, включая Linux с GUI и без. Можно развернуть экземпляр из Docker на своем сервере.

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

@prog_tools

Читать полностью…

Инструменты программиста

5 самых востребованных языков программирования в 2025 году

Каждый год составляются рейтинги языков программирования TIOBE, PYPL, StackOverflow, а для России — HeadHunter и Хабр Карьера. В Tproger выяснили, какие ЯП будут востребованы на рынке в следующем году. 

@prog_tools

Читать полностью…
Subscribe to a channel