Справочник Программиста
5.92K subscribers
1.72K photos
402 videos
64 files
2.14K links
По рекламе - @it_start_programmer
Мои курсы - @courses_from_it_start_bot
Сайт - https://it-start.online/
YouTube - https://www.youtube.com/@it_start
Реклама на бирже - https://telega.in/c/programmersGuide_1

Предложить идею: @it_start_suggestion_bot
Download Telegram
🧠 MCP Memory Service — это универсальный сервис памяти для AI-ассистентов и инструментов разработки, который позволяет сохранять, искать и повторно использовать контекст разговоров, кода и других данных между сессиями.

Решает проблему «забывания» контекста при каждом новом запуске AI-инструмента и обеспечивает интеллектуальный, постоянный и быстрый доступ к памяти с семантическим поиском.

📌 Основные особенности:
🔵Постоянное хранение контекста между AI-сессиями
🔵Семантический поиск по памяти на основе векторных эмбеддингов
🔵Совместимость с MCP-клиентами (Claude, VS Code, Cursor и др.)
🔵Быстрый локальный доступ к данным с опциональной облачной синхронизацией
🔵Поддержка многопользовательской и командной работы
🔵OAuth 2.1, JWT и API-ключи для управления доступом
🔵REST API для интеграции со сторонними сервисами
🔵Веб-интерфейс для управления памятью и документами
🔵Локальное и облачное хранилище (гибридная архитектура)


➡️Установка библиотеки: pip install mcp-memory-service

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2❤‍🔥1
⚒️ versions — это Python-библиотека для удобной работы с версиями пакетов и зависимостей: парсинга, сравнения и проверки соответствия версиям по различным правилам.

📌 Основные особенности:
🔵Парсинг строк версий в объекты
🔵Корректное сравнение версий (>, <, ==, >=, <=)
🔵Поддержка диапазонов и спецификаторов версий
🔵Безопасная работа с prerelease и build-метаданными
🔵Чистый API и строгая типизация


➡️Установка библиотеки: pip install versions

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤‍🔥11🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
📊 tkchart — это лёгкая Python-библиотека для построения простых графиков и диаграмм с обновлением в реальном времени в приложениях на tkinter, без зависимостей от тяжёлых библиотек вроде Matplotlib.

📌 Основные особенности:
🔵Обновление в реальном времени: отображение живых данных с помощью линейных графиков.
🔵Несколько линий: поддержка построения нескольких линий на одном графике для удобного сравнения.
🔵Настройка цветов: возможность задавать цвета в соответствии с дизайном приложения или представлением данных.
🔵Настройка шрифтов: изменение шрифтов текстовых элементов для повышения читаемости.
🔵Настройка размеров: изменение размеров графика под разные экраны и макеты.


➡️Установка библиотеки: pip install tkchart

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤‍🔥2🔥1
🔥 Django Keel — это универсальный, готовый к продакшену шаблон проекта на Django, который помогает быстро создавать стабильные и масштабируемые веб-приложения любого типа — от SaaS-сервисов и API-бэкендов до классических веб-сайтов и внутренних корпоративных инструментов.

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

📌 Основные особенности:
🔵Готовый продакшен-шаблон Django-проекта на основе лучших практик
🔵Генерация проекта через Copier с интерактивной настройкой
🔵Поддержка современных версий Django и Python
🔵Разделение настроек для dev / test / prod и соответствие 12-Factor App
🔵Docker и Docker Compose «из коробки»
🔵Встроенная аутентификация и усиленные настройки безопасности
🔵Поддержка API (DRF, GraphQL), классического web и SPA-подходов
🔵Интеграция с Celery, WebSockets и асинхронными задачами
🔵Набор инструментов для качества кода и тестирования
🔵Observability: логирование, метрики, Sentry, OpenTelemetry
🔵SaaS-функции: мульти-тенантность, биллинг, feature flags
🔵Готовые конфигурации для деплоя в облака и Kubernetes


📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2❤‍🔥1
💉 sqlmap — это инструмент для автоматического обнаружения и эксплуатации SQL-инъекций в веб-приложениях, написанный на Python.

📌 Основные особенности:
🔵Автоматическое обнаружение SQL-инъекций (GET, POST, Cookie, HTTP-заголовки)
🔵Поддержка большинства СУБД: MySQL, PostgreSQL, MSSQL, Oracle, SQLite и др.
🔵Определение типа СУБД, версии и структуры базы данных
🔵Получение таблиц, столбцов и данных из БД
🔵Обход WAF/IPS с помощью tamper-скриптов
🔵Выполнение SQL-запросов и команд ОС (при наличии уязвимостей)
🔵Полностью автоматизированный режим работы


➡️Установка библиотеки: pip install sqlmap

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤‍🔥1🔥1
🌐 myfy — это современный Python-фреймворк с модульной архитектурой, ориентированный на разработку веб-приложений с удобной организацией кода, зависимостями и быстрым запуском.

Сочетает в себе идеи из FastAPI (асинхронность, декларативные маршруты, типизация) с собственным контейнером зависимостей и системой модулей, предлагая удобный и расширяемый стек для создания как API, так и фронтенда.

📌 Основные особенности:
🔵Модульная архитектура с жизненным циклом компонентов
🔵Встроенный типобезопасный dependency injection
🔵Асинхронная работа и ASGI-совместимость
🔵Декларативные HTTP-маршруты в стиле FastAPI
🔵Минимальная конфигурация «из коробки»
🔵Разделение на независимые модули (core, web, frontend, cli)
🔵Встроенная интеграция фронтенда (Vite, Tailwind, DaisyUI)
🔵CLI-утилита для запуска и управления приложением
🔵Удобное расширение и переиспользование модулей


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2❤‍🔥1
🔎 Open Source Face Recognition SDK — это открытый и бесплатный SDK для распознавания лиц, который позволяет интегрировать функции обнаружения и сравнения лиц в свои приложения на Windows и Linux с помощью простого Python-API.

📌 Основные особенности:
🔵Локальное распознавание лиц без передачи данных в облако
🔵Открытый исходный код и бесплатное использование
🔵Обнаружение лиц на изображениях
🔵Выделение ключевых точек лица
🔵Генерация векторных признаков
🔵Сравнение лиц с расчётом коэффициента сходства
🔵Python-API для быстрой интеграции
🔵Поддержка Windows и Linux
🔵Работа в реальном времени
🔵Поддержка популярных форматов изображений


📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2❤‍🔥1
🗂 DeepDiff — это Python-библиотека для глубокого сравнения сложных структур данных (dict, list, tuple, set, custom objects) с детальным и наглядным выводом различий.

📌 Основные особенности:
🔵Глубокое сравнение dict, list, set, tuple, dataclass, объектов
🔵Детальное описание различий: что именно изменилось, добавилось или было удалено
🔵Поддержка вложенных структур любой сложности
🔵Игнорирование порядка элементов и отдельных полей
🔵Сравнение с учётом допусков (например, для float)
🔵Сериализация результата в JSON
🔵Поддержка delta-объектов (применение изменений)


➡️Установка библиотеки: pip install deepdiff

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2👍1🔥1
🟩 BlackWing Process Killer — это графическая утилита для управления процессами, разработанная на Python.

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

📌 Основные особенности:
🔵Графический интерфейс на PyQt5
🔵Просмотр всех запущенных процессов в виде таблицы
🔵Отображение PID, имени процесса, пользователя, статуса, CPU и RAM
🔵Быстрый поиск и фильтрация процессов по имени
🔵Обычное и принудительное завершение процессов
🔵Уведомление о запуске без прав администратора
🔵Кроссплатформенная поддержка (Windows, Linux, macOS)


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
⚙️ RustPython — это реализация интерпретатора языка Python, написанная на языке Rust, ориентированная на безопасность, производительность и встраивание в другие приложения.

📌 Основные особенности:
🔵Поддержка Python 3 — выполнение стандартного Python-кода
🔵Написан на Rust — безопасность памяти и высокая производительность
🔵Встраивание (embedding) — можно встраивать Python в Rust-приложения
🔵WebAssembly — запуск Python-кода прямо в браузере
🔵Модульная архитектура — удобно расширять и кастомизировать
🔵Активная разработка — проект постоянно развивается сообществом


➡️Установка библиотеки: pip install rustpython

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 pythonVSCode — это расширение для Visual Studio Code, добавляющее поддержку языка Python с упором на отладку, автодополнение и удобную работу с кодом.

Проект был одним из первых и стал основой для современного официального Python-расширения в VS Code.

📌 Основные особенности:
🔵Подсветка синтаксиса Python
🔵IntelliSense (автодополнение, подсказки, сигнатуры функций)
🔵Отладка Python-приложений прямо в VS Code
🔵Поддержка unit-тестов
🔵Работа с виртуальными окружениями
🔵Настройка путей интерпретатора Python


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2🔥2👍1🍌1
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Pensieve — это проект для пассивной записи активности на экране с фокусом на конфиденциальность и локальное хранение данных.

Автоматически делает скриншоты всех экранов, индексирует их и предоставляет веб-интерфейс для поиска и просмотра истории записей, при этом все данные остаются под вашим контролем без отправки на внешние серверы.

📌 Основные особенности:
🔵Автоматическая запись экранов всех мониторов
🔵Поиск по тексту и семантическому смыслу
🔵Веб-интерфейс для просмотра истории и поиска
🔵Полностью локальное хранение данных
🔵Интеграция с ML-моделями (Ollama, OpenAI)
🔵Поддержка плагинов и расширяемая архитектура
🔵Возможность использования PostgreSQL
🔵Гибкая настройка интервалов записи и фильтрации контента


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌2🤨2👍1🔥1
⚒️ Griffe — это инструмент для анализа Python-кода, который извлекает структуру API проекта и помогает автоматически генерировать документацию и находить ломающие изменения между версиями.

📌 Основные особенности:
🔵Статический и динамический анализ Python-кода
🔵Извлечение структуры API (модули, классы, функции, сигнатуры)
🔵Чтение и обработка docstring’ов
🔵Сравнение версий библиотеки и поиск критических изменений
🔵Экспорт структуры API в JSON
🔵CLI-инструменты для анализа и проверки API
🔵Использование как библиотеки через Python API
🔵Основа для генерации документации в mkdocstrings


➡️Установка библиотеки: pip install griffe

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
💻 full-stack-fastapi-nextjs-llm-template — это шаблон-генератор для создания готовых к продакшену full-stack приложений с поддержкой AI/LLM, основанный на FastAPI для бэкенда и Next.js (React, TypeScript) для фронтенда — с целым набором настроек и интеграций, чтобы разработчики могли быстро запускать масштабируемые проекты с минимальным шаблонным кодом.

📌 Основные особенности:
🔵Full-stack шаблон с FastAPI + Next.js (React, TypeScript)
🔵Встроенная поддержка LLM/AI-агентов (PydanticAI, LangChain)
🔵WebSocket-стриминг ответов для чатов и AI-интерфейсов
🔵Поддержка нескольких LLM-провайдеров (OpenAI, Anthropic, OpenRouter и др.)
🔵Готовая аутентификация (JWT, OAuth, API-ключи)
🔵Работа с разными базами данных (PostgreSQL, MongoDB, SQLite)
🔵Продакшен-архитектура бэкенда с разделением на слои
🔵Современный фронтенд с Tailwind CSS, темной темой и i18n
🔵CLI-генератор для быстрого создания проекта
🔵Готовность к Docker, CI/CD и масштабированию


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2👍1🔥1🍌1
✈️ TGConvertor — это небольшая утилита на Python для конвертации файлов сессий Telegram между разными форматами, такими как Telethon, Pyrogram, Kurigram и TDATA (формат Telegram Desktop) — легко, быстро и через удобный интерфейс командной строки.

📌 Основные особенности:
🔵Конвертация сессий Telegram между Telethon, Pyrogram, Kurigram и TDATA
🔵Поддержка работы как с файлами сессий, так и со строковыми сессиями
🔵Удобный CLI-инструмент для использования из терминала
🔵Python API для встраивания в собственные проекты
🔵Просмотр информации о сессии без конвертации
🔵Поддержка обратимых преобразований между форматами


➡️ Установка с поддержкой pyrogram:
pip install TGConvertor[pyrogram]


➡️ Установка с поддержкой kurigram:
pip install TGConvertor[kurigram]


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3🔥3👍2
🤔 HyperNetX — это Python-библиотека для моделирования, анализа и визуализации сложных сетевых данных в виде гиперграфов — обобщения обычных графов, где ребра могут соединять произвольное число узлов, а не только пары.

📌 Основные особенности:
🔵Поддержка гиперграфов, где одно ребро может соединять сразу множество узлов
🔵Анализ сложных многомерных связей, недоступных в классических графах
🔵Реализация метрик и алгоритмов анализа гиперграфов
🔵Визуализация гиперграфов с помощью Matplotlib и интерактивных виджетов
🔵Возможность добавления метаданных к узлам и гиперрёбрам
🔵Интеграция с Pandas для удобной работы с табличными данными
🔵Подходит для научных исследований, анализа сетей и data science


➡️Установка библиотеки: pip install hypernetx

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1🍌1
🔎 RetinaFace — это высокоточный алгоритм и библиотека для детекции лиц на изображениях и видео.

📌 Основные особенности:
🔵Детекция лиц в один проход (single-stage detector)
🔵Высокая точность даже при сложных условиях: повороты, перекрытия, разное освещение
🔵Определение ключевых точек лица (глаза, нос, рот)
🔵Использует предварительно обученные модели на базе ResNet и MobileNet
🔵Поддержка изображений и видеопотоков
🔵Хорошо подходит для real-time задач


➡️Установка библиотеки: pip install retina-face

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2❤‍🔥1
Media is too big
VIEW IN TELEGRAM
💻 Aurora — это быстрый и расширяемый генератор статических сайтов, реализованный на Python и предназначенный для создания веб-сайтов с использованием Markdown, Jinja2 и HTML.

📌 Основные особенности:
🔵Поддержка различных форматов: контент из Markdown, шаблоны Jinja2 и чистый HTML.
🔵Статическая и инкрементальная генерация: можно собирать весь сайт целиком или только изменённые страницы для ускорения процесса.
🔵Горячая перезагрузка при разработке: изменения в контенте быстро отображаются на локальном сервере (≈300 мс).
🔵Автоматическая генерация архивов: поддержка страниц по датам, категориям и тегам.


➡️Установка библиотеки: pip install aurora-ssg

📱 Репозиторий
💻 Шаблон блога

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1🍌1
🌐 yarl — это Python-библиотека для удобной, безопасной и корректной работы с URL, широко используемая в асинхронных проектах (особенно вместе с aiohttp).

📌 Основные особенности:
🔵Неизменяемые (immutable) URL-объекты
🔵Удобный доступ к частям URL: scheme, host, path, query и др.
🔵Корректная работа с URL-кодированием и декодированием
🔵Простое добавление и изменение query-параметров
🔵Оптимизирована для асинхронных HTTP-клиентов
🔵Полная совместимость и активное использование в aiohttp


➡️Установка библиотеки: pip install yarl

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤‍🔥1🍌1
🔈 VoxCPM — это новая система преобразования текста в речь, не требующая токенизации, которая переосмысливает реализм в синтезе речи.

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

📌 Основные особенности:
🔵Генерация речи с учётом контекста
🔵Zero-shot клонирование голоса
🔵Токенизатор-свободный подход
🔵Поддержка тонкой настройки
🔵Высокая естественность и выразительность звучания


➡️Установка библиотеки: pip install voxcpm

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2❤‍🔥1