Справочник Программиста
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
☎️ pretalx — это платформа для организации конференций и мероприятий, которая позволяет управлять всем процессом: от приёма заявок на выступления до составления расписания, общения со спикерами и публикации программы мероприятия.

📌 Основные особенности:
🔵Приём и управление заявками на выступления
🔵Настраиваемые формы подачи докладов
🔵Система рецензирования и оценки заявок
🔵Управление спикерами через личные кабинеты
🔵Автоматические уведомления и email-рассылки
🔵Визуальное составление расписания конференции
🔵Публикация программы мероприятия в веб-интерфейсе
🔵Поддержка нескольких языков
🔵Плагинная архитектура для расширения функциональности
🔵Self-hosted развёртывание на собственном сервере и поддержка Docker


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

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

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

📌 Основные особенности:
🔵Отслеживание перемещений курсора мыши и построение тепловых карт.
🔵Визуализация активности клавиатуры без сохранения вводимого текста.
🔵Сбор статистики использования геймпадов и аналоговых стиков.
🔵Раздельная статистика для отдельных программ и игр.
🔵Поддержка нескольких мониторов.
🔵Генерация наглядных карт активности и различных визуализаций.
🔵Фоновая работа с минимальным потреблением ресурсов.
🔵Долговременный сбор статистики (месяцы и годы).
🔵Гибкая настройка внешнего вида и цветовых схем.
🔵Поддержка Windows, Linux и macOS.


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

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

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

📌 Основные особенности:
🔵Создание и управление AI-агентами через командную строку
🔵Система Skills для быстрого запуска готовых AI-задач
🔵Построение многошаговых workflow в виде DAG-графов
🔵Поддержка различных языковых моделей
🔵Выполнение Python-кода внутри workflow
🔵Интеграция с внешними API через HTTP-запросы
🔵Запуск системных команд и автоматизация процессов
🔵Встроенный REST API для удалённого управления
🔵Поддержка циклов и обработки данных между узлами


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

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

Позволяет хранить, валидировать и использовать объекты временных зон (zoneinfo и pytz) так же удобно, как стандартные поля Django.

📌 Основные особенности:
🔵Хранение временных зон в моделях Django.
🔵Поддержка современных zoneinfo и устаревающих pytz.
🔵Автоматическая интеграция с Django Forms.
🔵Поддержка сериализаторов Django REST Framework.
🔵Валидация значений по базе временных зон IANA (Europe/Moscow, America/New_York и др.).
🔵Возможность выбора временной зоны пользователем в профиле приложения.


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

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

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

📌 Основные особенности:
🔵Автоматически строит расписание задач с учётом дедлайнов, приоритетов и доступного времени.
🔵Показывает прогнозируемое время завершения каждой задачи.
🔵Поддерживает зависимости между задачами.
🔵Визуализирует план выполнения в виде диаграммы Ганта.
🔵Предоставляет удобный TUI-интерфейс для работы в терминале.
🔵Имеет CLI для быстрого управления задачами через команды.
🔵Включает REST API на FastAPI для интеграций с другими сервисами.
🔵Поддерживает MCP для взаимодействия с AI-агентами и LLM.
🔵Позволяет отслеживать фактически затраченное время на задачи.
🔵Хранит данные локально в SQLite без зависимости от облачных сервисов.


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

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

📌 Основные особенности:
🔵Постраничный анализ PDF
🔵Извлечение структурированных знаний
🔵Возможность продолжить обработку (resume)
🔵Интервальные и финальные отчёты
🔵Фильтрация мусорных страниц (оглавление, индексы и т.д.)
🔵Организованное хранение результатов в папках
🔵Цветной вывод в терминал


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

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

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

📌 Основные особенности:
🔵Поиск эмодзи по названию (sparkles, shortcake, rocket и т.д.).
🔵Поиск по ключевым словам и категориям.
🔵Автоматическое копирование результата в буфер обмена.
🔵Вывод эмодзи без копирования для использования в скриптах.
🔵Поддержка большого каталога Unicode Emoji.


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

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

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

📌 Основные особенности:
🔵Готовая архитектура Fastapi приложения
🔵Асинхронная работа с базой данных через Sqlalchemy 2.0
🔵Поддержка Postgresql
🔵Встроенная система миграций Alembic
🔵Реализованная аутентификация и авторизация с Jwt токенами
🔵Поддержка Api keys для доступа к api
🔵Готовый модуль управления пользователями и ролями
🔵Встроенная административная панель на Sqladmin
🔵Преднастроенная структура проекта для масштабирования
🔵Поддержка Docker и Docker Compose
🔵Наличие Cli утилиты для управления проектом
🔵Тестовая инфраструктура на Pytest


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2❤‍🔥1
🤖 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