Справочник Программиста
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
💻 Form Designer — это Django-пакет для создания и управления HTML-формами через админ-панель без необходимости вручную писать код для каждой формы.

Ориентировано на быстрый запуск форм обратной связи, заявок, опросов и других пользовательских форм прямо из CMS или Django-admin.

📌 Основные особенности:
🔵Создание форм через Django Admin
🔵Поддержка текстовых полей, textarea, email, checkbox и select
🔵Настройка обязательных полей
🔵Отправка заявок на email
🔵Сохранение отправленных данных в базе данных
🔵Экспорт заявок в XLSX
🔵Поддержка CAPTCHA и Google ReCaptcha
🔵Возможность создавать собственные типы полей
🔵Поддержка кастомных обработчиков форм


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤‍🔥1🔥1
💻 LiteRT Torch — это библиотека для конвертации моделей PyTorch в формат LiteRT (.tflite), чтобы запускать нейросети прямо на мобильных устройствах, IoT и edge-устройствах без подключения к облаку.

Ориентирована на высокопроизводительный on-device AI с поддержкой CPU, GPU и NPU.

📌 Основные особенности:
🔵Конвертация моделей PyTorch в формат .tflite
🔵Запуск AI-моделей на Android, iOS и edge-устройствах
🔵Работа полностью оффлайн без облака
🔵Поддержка аппаратного ускорения GPU и NPU
🔵Интеграция с современным PyTorch API
🔵Поддержка LLM и Transformer-моделей
🔵Оптимизация моделей для мобильных устройств
🔵Экспорт готовых моделей для LiteRT runtime


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

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

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

Достаточно описать функцию и вызвать run(), после чего приложение становится доступным через браузер.

📌 Основные особенности:
🔵Конвертация моделей PyTorch в формат .tflite
🔵Запуск AI-моделей на Android, iOS и edge-устройствах
🔵Работа полностью оффлайн без облака
🔵Поддержка аппаратного ускорения GPU и NPU
🔵Интеграция с современным PyTorch API
🔵Поддержка LLM и Transformer-моделей
🔵Оптимизация моделей для мобильных устройств
🔵Экспорт готовых моделей для LiteRT runtime


➡️Установка библиотеки: pip install func-to-web

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2❤‍🔥1
🖼 LocalPhotoAlbumManager — это локальный менеджер фотографий с интерфейсом в стиле macOS Photos для Windows и Linux.

Ориентирован на хранение и управление фото без облака, подписок и телеметрии, работая напрямую с папками пользователя.

📌 Основные особенности:
🔵Работа напрямую с локальными папками без импорта фотографий в закрытую базу данных.
🔵Быстрый просмотр изображений с GPU-ускорением через OpenGL.
🔵Неразрушающее редактирование фотографий с сохранением оригиналов.
🔵Поддержка JPEG, PNG, HEIC, RAW и Live Photos.
🔵Отображение фотографий на карте по GPS-метаданным.
🔵Система избранного, альбомов и умных коллекций.
🔵Поиск и фильтрация по метаданным снимков.
🔵Локальное распознавание и группировка лиц без облачных сервисов.
🔵Встроенные инструменты для работы с видео.
🔵Поддержка EXIF-метаданных и тегирования фотографий.


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

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

Демонстрирует нестандартный способ маршрутизации интернет-трафика через облачные сервисы.

📌 Основные особенности:
🔵Перенаправляет интернет-запросы через Google Apps Script и Cloudflare Workers.
🔵Поддерживает работу через локальный прокси-сервер.
🔵Позволяет использовать собственный промежуточный сервер.
🔵Подходит для экспериментов с маршрутизацией сетевого трафика.
🔵Работает на Windows, Linux и macOS.


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

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

Если C++ версия по каким-то причинам не работает, система автоматически переключается на запасной движок на Python — без остановки игры.

📌 Основные особенности:
🔵Гибридный шахматный движок на C++ (основной) и Python (резервный) с автоматическим переключением
🔵Бэкенд на Django и фронтенд на HTML, CSS и JavaScript
🔵REST API для интеграции с другими сервисами
🔵Режимы игры: человек против ИИ и человек против человека
🔵Полная валидация правил шахмат (рокировка, превращение пешки и т.д.)
🔵Игровой таймер с паузой и панель материального счёта в реальном времени
🔵Более 80 модульных и интеграционных тестов + UI-тесты на Selenium


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

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