Справочник Программиста
5.83K subscribers
1.76K photos
406 videos
64 files
2.19K 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
🤖 Aegra — это платформа для self-hosted запуска AI-агентов, которая выступает как альтернатива LangGraph Platform, позволяя разворачивать агентные системы полностью на собственной инфраструктуре без привязки к поставщику.

📌 Основные особенности:
🔵Self-hosted развёртывание AI-агентов без привязки к облачным платформам
🔵Совместимость с LangGraph SDK и Agent Protocol
🔵Хранение состояния агентов и диалогов в PostgreSQL
🔵Поддержка векторного поиска через pgvector
🔵Потоковая передача ответов через SSE
🔵Готовая система аутентификации с поддержкой JWT, OAuth и кастомных провайдеров
🔵Интеграция с инструментами наблюдаемости и трассировки OpenTelemetry, Langfuse и аналогами
🔵Возможность использования в Docker и Kubernetes для продакшн-развёртывания
🔵Архитектура с ориентацией на продакшн-использование AI-агентов как backend-сервиса
🔵Поддержка подключения внешних frontend-интерфейсов для чата и агентов


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

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

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

📌 Основные особенности:
🔵Автоматическая генерация старых версий API на основе текущей версии
🔵Версионирование через декларативные “изменения” между версиями
🔵Интеграция с FastAPI
🔵Поддержка Pydantic моделей и трансформации схем
🔵Возможность описывать backward compatibility без дублирования кода
🔵Header-based выбор версии API
🔵Генерация OpenAPI спецификаций для каждой версии
🔵Middleware для обработки версий и трансформации данных
🔵Централизованное управление изменениями API
🔵Минимизация ручной поддержки legacy-эндпоинтов


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

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

📌 Основные особенности:
🔵Полностью на SQL и PL/pgSQL без расширений
🔵Не требует отдельных сервисов кроме PostgreSQL
🔵Поддерживает очереди сообщений и событий
🔵Есть несколько независимых потребителей одной очереди
🔵Реализованы retry-механизмы и dead letter queue
🔵Использует ротацию таблиц вместо удаления строк
🔵Избегает bloat и нагрузки на VACUUM
🔵Поддерживает batch-обработку сообщений
🔵Подходит для event-driven архитектур и фоновых задач


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤‍🔥1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🤖 RelayFreeLLM — это открытый API-шлюз на Python, который объединяет несколько бесплатных LLM-провайдеров в один OpenAI-совместимый интерфейс.

Позволяет использовать модели от Gemini, Groq, Mistral, DeepSeek, и т.д. через единую точку доступа, автоматически переключаясь между ними при исчерпании лимитов или сбоях.

📌 Основные особенности:
🔵OpenAI-совместимый API для быстрой интеграции в существующие проекты.
🔵Поддержка нескольких LLM-провайдеров через единый интерфейс.
🔵Автоматическое переключение между провайдерами при сбоях и лимитах.
🔵Объединение бесплатных лимитов разных AI-сервисов.
🔵Интеллектуальная маршрутизация запросов к подходящим моделям.
🔵Поддержка потоковой генерации ответов.
🔵Гибкое управление контекстом диалога с несколькими стратегиями хранения.
🔵Поддержка локальных моделей через Ollama.
🔵Простая интеграция с AI-ботами, агентами и LLM-фреймворками.


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

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

Поддерживает множество популярных аудиоформатов, включая WAV, FLAC, OGG, AIFF, MP3 и другие.

📌 Основные особенности:
🔵Чтение и запись аудиофайлов различных форматов.
🔵Работа с аудиоданными как с NumPy-массивами.
🔵Поблочная обработка больших файлов.
🔵Поддержка потоков ввода-вывода.
🔵Работа с RAW-аудио.
🔵Настройка уровня сжатия и битрейта для поддерживаемых форматов.
🔵Контекстный менеджер для безопасной работы с файлами.


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

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

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

Поддерживает преобразование PDF, EPUB, TXT, DOCX и SRT-файлов в речь, а также полный цикл дубляжа видео: от распознавания речи до перевода и синхронизации озвучки.

📌 Основные особенности:
🔵Создание аудиокниг из PDF, EPUB, TXT, DOCX и других текстовых форматов
🔵Локальная генерация речи без облачных сервисов
🔵Клонирование голоса с помощью XTTS v2 и RVC
🔵Автоматический дубляж видео с распознаванием речи, переводом и синхронизацией озвучки
🔵Поддержка нескольких TTS-моделей, включая XTTS и Silero
🔵Предобработка текста с помощью LLM для повышения качества озвучивания
🔵Поддержка множества языков, включая русский язык


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
🖼 VisoMaster Fusion — это приложение для замены лиц, редактирования внешности и улучшения фото/видео с помощью ИИ.

📌 Основные особенности:
🔵Поддержка нескольких современных моделей для замены лиц
🔵Замена лиц на фотографиях и видео
🔵Работа в реальном времени через веб-камеру
🔵Улучшение качества и восстановление лиц с помощью ИИ
🔵Пакетная обработка файлов
🔵Поддержка VR180-видео
🔵Ускорение обработки на GPU
🔵Удобный графический интерфейс для настройки и предпросмотра результатов


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

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

📌 Основные особенности:
🔵Современный интерфейс поверх Django Admin
🔵Интерактивные таблицы с фильтрацией, сортировкой и настройкой колонок
🔵Кастомизация отображения данных и списков
🔵Использование стандартной системы прав Django
🔵Поддержка экспорта данных (например, в Excel)
🔵Возможность расширения и кастомизации под проект


➡️Установка библиотеки: pip install django-smartbase-admin

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

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

Проект агрегирует множество провайдеров ИИ и позволяет работать с ними без необходимости напрямую интегрироваться с каждым сервисом отдельно.

📌 Основные особенности:
🔵40+ AI-провайдеров через единый API.
🔵AI-поиск и поиск через популярные поисковые системы.
🔵OpenAI-совместимый API-сервер.
🔵Унифицированный Python-клиент с авто-переключением провайдеров.
🔵Генерация изображений по текстовому описанию.
🔵Преобразование текста в речь и речи в текст.


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

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

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

📌 Основные особенности:
🔵Поддержка конфигурации через классы Python
🔵Загрузка настроек из файлов YAML, JSON и TOML
🔵Переопределение значений через переменные окружения
🔵Чёткая и предсказуемая иерархия приоритетов конфигурации
🔵Валидация и типизация параметров через Pydantic-подобный подход
🔵Автоматическая генерация конфигурационных файлов
🔵Автоматическая генерация документации в формате Markdown


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

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

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

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

📌 Основные особенности:
🔵Генерация аудио и музыки по текстовому описанию
🔵Создание аудиосопровождения для видео
🔵Поддержка текста, аудио и видео в качестве входных данных
🔵Генерация всего за 4 шага диффузии
🔵До 25 раз быстрее традиционных диффузионных моделей
🔵Высокая точность следования инструкциям
🔵Единая модель для различных задач генерации аудио


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
⚽️ Real-Time-Football-Detection — это система компьютерного зрения для реального времени, которая автоматически анализирует футбольное видео (игроки, мяч, судьи и ключевые точки поля), снижая стоимость и время разметки и масштабируясь на обработку множественных HD-потоков через распределённые вычисления.

📌 Основные особенности:
🔵Детекция игроков и мяча на видео
🔵Отслеживание объектов между кадрами
🔵Обработка видеопотока в реальном времени
🔵Использование нейросетевой модели для распознавания объектов
🔵Визуализация результатов прямо на видео
🔵Сбор траекторий движения объектов


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

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

📌 Основные особенности:
🔵Открытый каталог Django-пакетов
🔵Система сравнения библиотек через grids
🔵Агрегация данных о пакетах из GitHub и других источников
🔵Поиск и фильтрация пакетов по категориям
🔵Хранение информации о совместимости и версиях
🔵Автоматическое обновление данных через фоновые задачи
🔵Сбор и отображение метрик популярности пакетов
🔵Основа проекта построена на Django с PostgreSQL


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

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

Ориентирован на Linux и использует современный интерфейс GTK4 + LibAdwaita.

📌 Основные особенности:
🔵Визуализация звука в реальном времени
🔵Несколько режимов отображения спектра
🔵Круговые и зеркальные визуализации
🔵Настраиваемые цветовые схемы и градиенты
🔵Анимация цветов
🔵Современный интерфейс на GTK4 и LibAdwaita
🔵Интеграция с CAVA
🔵Управление через DBus API


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

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

📌 Основные особенности:
🔵Гибридная память (vector + full-text + graph)
🔵Управление доступом между агентами и уровнями
🔵Дедупликация и объединение знаний в факты
🔵Мультиагентная shared-memory архитектура
🔵Семантический поиск по эмбеддингам
🔵Версионирование и аудит изменений памяти
🔵Обратная связь для ранжирования воспоминаний
🔵API и интеграции с агентными фреймворками
🔵Self-host через PostgreSQL и pgvector
🔵Масштабирование под большие агентные системы


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
💻 django-prose-editor — это пакет для Django, который добавляет в админку современный rich-text редактор на базе ProseMirror и Tiptap, с упором не просто на “красивое редактирование текста”, а на строгую структуру документа, безопасность и согласованность HTML-вывода с тем, что разрешено в редакторе.

📌 Основные особенности:
🔵Основан на ProseMirror и Tiptap
🔵Редактирование контента через строго определённую схему документа
🔵Синхронизация конфигурации редактора и допустимой HTML-разметки
🔵Серверная очистка HTML и защита от XSS
🔵Настраиваемый набор расширений редактора
🔵Поддержка кастомных нод и расширений ProseMirror
🔵Контроль структуры и ограничений контента на уровне схемы
🔵Единая конфигурация для frontend-редактора и backend-валидации
🔵Интеграция с Django admin через поле модели


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🤖 uv-scripts-for-ai — это коллекция готовых UV-скриптов для обработки данных и задач ИИ.

Позволяет запускать OCR, транскрибацию, классификацию, детекцию объектов, инференс LLM/VLM и другие задачи одной командой локально или в облаке через Hugging Face Jobs без клонирования репозитория и ручной установки зависимостей.

📌 Основные особенности:
🔵OCR изображений и документов с использованием различных моделей.
🔵Транскрибация аудио в текст.
🔵Обнаружение объектов и сегментация изображений.
🔵Классификация текстов и датасетов.
🔵Извлечение структурированных данных с помощью LLM/VLM.
🔵Создание эмбеддингов и карт данных.
🔵Дедупликация датасетов.
🔵Запуск пакетного инференса через vLLM.
🔵Дообучение Vision-Language моделей через Unsloth.


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

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

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

📌 Основные особенности:
🔵Анализ текстовых документов
🔵Кодирование текстов, изображений, аудио и видео
🔵Иерархическая система кодов и категорий
🔵Автоматическое кодирование с помощью ИИ
🔵Интеграция с GPT и другими LLM
🔵Визуализация результатов анализа
🔵Генерация и экспорт отчётов
🔵Поддержка множества форматов данных
🔵Локальная работа


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤‍🔥1🔥1
🎬 Agnes Video Generator — это бесплатный инструмент для генерации AI-видео по текстовому описанию через Web UI.

📌 Основные особенности:
🔵Полностью автоматическая генерация видео из текстового запроса
🔵Разбиение сценария на сцены с последующей сборкой ролика
🔵Поддержка генерации визуального контента для отдельных сцен
🔵Автоматическое создание озвучки через TTS
🔵Генерация и синхронизация субтитров
🔵Наличие разных режимов создания видео под разные задачи
🔵Веб-интерфейс для управления процессом без сложной настройки
🔵Возможность локального запуска и самостоятельного использования без подписки


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

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

Поддерживает отображение карт OpenStreetMap, спутниковых снимков и других тайловых сервисов, а также предоставляет инструменты для работы с маркерами, маршрутами и географическими координатами.

📌 Основные особенности:
🔵Отображение карт OpenStreetMap и других тайловых карт.
🔵Установка маркеров по координатам или адресу.
🔵Построение маршрутов и линий между точками.
🔵Поиск местоположений по адресу через геокодирование.
🔵Масштабирование и перемещение карты мышью.
🔵Поддержка пользовательских иконок для маркеров.
🔵Интеграция с обычным tkinter и библиотекой CustomTkinter


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1🍌1
📄 MinerU Web — это веб-интерфейс для системы MinerU, которая преобразует документы по типу PDF, Word, Excel, изображения в структурированный текст (Markdown/JSON).

📌 Основные возможности:
🔵Загрузка и обработка документов: PDF, DOCX, XLSX, изображения
🔵Извлечение текста с восстановлением структуры документа
🔵Распознавание и выделение таблиц, изображений и формул
🔵Представление результата в структурированном виде
🔵Асинхронная обработка задач
🔵Хранение файлов через объектное хранилище
🔵Возможность развертывания через Docker


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

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