Справочник Программиста
5.92K subscribers
1.72K photos
402 videos
64 files
2.15K 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
🎲 Qbr — это веб-камера-ориентированный солвер кубика Рубика 3×3×3, написанный на Python с использованием OpenCV.

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

📌 Что это делает:
🔵Использует веб-камеру для захвата изображений кубика Рубика;
🔵Автоматически определяет цвета наклеек на кубике;
🔵Сохраняет состояние всех сторон кубика;
🔵Вычисляет последовательность ходов, чтобы собрать кубик в правильное положение;
🔵Поддерживает режим калибровки цветов, чтобы адаптироваться к разному освещению;
🔵Имеет мультиязычный интерфейс.


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2❤‍🔥1
🖼 PyTurboJPEG — это Python-обёртка над высокопроизводительной библиотекой libjpeg-turbo для сверхбыстрого декодирования и кодирования JPEG-изображений.

Позволяет работать с JPEG напрямую через TurboJPEG API, обеспечивая значительно более высокую скорость по сравнению с Pillow и OpenCV при обработке изображений.

📌 Основные особенности:
🔵Очень быстрое декодирование JPEG
🔵Быстрое кодирование JPEG
🔵Частичное декодирование
🔵Управление качеством и параметрами сжатия
🔵Поддержка цветовых пространств (BGR, RGB, YUV)
🔵Получение метаданных JPEG без полного декодирования
🔵Интеграция с NumPy


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

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

📌 Основные особенности:
🔵Поддержка Selenium (веб) и Appium (мобильные приложения)
🔵Встроенная реализация Page Object Model
🔵Конфигурация через .properties файлы
🔵Поддержка разных окружений (dev, qa, prod)
🔵Интеграция с pytest
🔵Автоматические скриншоты при падении тестов
🔵Лёгкое масштабирование тестовой архитектуры
🔵Поддержка параллельного запуска тестов


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

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

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

Ориентирована на быстрое создание интерактивных графиков с минимальным количеством кода и может использоваться для анализа данных, отчётов и исследовательских задач.

📌 Основные особенности:
🔵Построение интерактивных графиков (line, scatter и др.)
🔵Быстрое отображение прямо в Jupyter Notebook
🔵Поддержка настройки осей, подписей и стилей
🔵Удобный и минималистичный API
🔵Простая интеграция в Python-проекты


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
📱 android-action-kernel — это инструмент для создания Android-приложений, которые управляются через декларативные «действия» и могут интегрироваться с ИИ-агентами, автоматизацией и внешними системами.

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

📌 Основные особенности:
🔵Декларативные действия — описываете функциональность как независимые модули.
🔵Интеграция с AI-агентами — действия могут вызываться внешними LLM/агентами.
🔵Расширяемая архитектура — легко добавлять новые действия.
🔵Android-native интеграция — работает внутри Android-приложения.
🔵Поддержка Kotlin/Java — нативная разработка под Android.


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

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

Подходит для интеграции с системами мониторинга и оркестрации (Docker, Kubernetes и т.д.).

📌 Основные особенности:
🔵Проверка подключения к базе данных
🔵Проверка кэша (Redis, Memcached и др.)
🔵Проверка хранилищ файлов
🔵Проверка пользовательских сервисов
🔵Поддержка токена авторизации
🔵Удобная интеграция с Kubernetes liveness/readiness probes


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

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

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

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

📌 Основные особенности:
🔵Построение расширенных heatmap с кастомной структурой
🔵Компоновка нескольких графиков вокруг основной матрицы
🔵Поддержка кластеризации и дендрограмм
🔵Гибкая настройка цветовых схем и аннотаций
🔵Точная настройка размеров и расположения блоков
🔵Подходит для публикаций и научных статей


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

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

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

📌 Основные особенности:
🔵Послойная генерация изображений
🔵Разделение сцены на независимые элементы
🔵Возможность редактировать отдельные слои
🔵Интеграция с семейством моделей Qwen
🔵Поддержка сложных композиций и многокомпонентных сцен
🔵Открытый исходный код для кастомизации и исследований


📱 Репозиторий
💬 Демо

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

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

📌 Основные особенности:
🔵Поддержка написания тестов на естественном языке
🔵Команды do, check и get для действий, проверок и получения данных
🔵Интеграция с Selenium, Playwright и Appium
🔵Поддержка веб-, iOS- и Android-приложений
🔵Работа с разными AI-провайдерами
🔵Доступность для Python и TypeScript
🔵Возможность анализа состояния интерфейса через AI


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1👍1
🖥 PyQt-Fluent-Widgets — это библиотека для создания современных интерфейсов на PyQt/PySide в стиле Fluent Design (как в Windows 11).

Предоставляет готовые виджеты и компоненты с анимациями, темами и продуманным UX.

📌 Основные особенности:
🔵Fluent Design стиль
🔵Поддержка светлой и тёмной темы
🔵Плавные анимации и эффекты
🔵Большой набор готовых компонентов
🔵Поддержка иконок Fluent System Icons
🔵Работает с PyQt5, PyQt6, PySide2, PySide6


➡️Установка библиотеки: pip install PyQt-Fluent-Widgets

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3🍌1
⚙️ apitally-py — это Python-клиент для платформы API-аналитики, предназначенный для мониторинга, сбора метрик и анализа использования API-сервисов.

Позволяет легко интегрировать наблюдение за API в проекты на FastAPI, Flask и других веб-фреймворках.

📌 Основные особенности:
🔵Fluent Design стиль
🔵Поддержка светлой и тёмной темы
🔵Плавные анимации и эффекты
🔵Большой набор готовых компонентов
🔵Поддержка иконок Fluent System Icons
🔵Работает с PyQt5, PyQt6, PySide2, PySide6


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

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

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

Gозволяет программно управлять PDF-документами и отлично подходит для автоматизации отчётов, обработки документов и бэкенд-задач.

📌 Основные особенности:
🔵Чтение PDF-файлов
🔵Объединение нескольких PDF в один
🔵Разделение PDF на страницы
🔵Извлечение текста
🔵Работа с метаданными
🔵Добавление и удаление паролей
🔵Добавление аннотаций
🔵Работа с формами


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

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

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

📌 Основные особенности:
🔵Self-hosted панель управления сервером
🔵Управление Docker-контейнерами
🔵Деплой веб-приложений Python, Node.js и PHP
🔵Управление доменами и Nginx-виртуальными хостами
🔵Автоматическое получение SSL-сертификатов Let’s Encrypt
🔵Встроенный файловый менеджер
🔵Мониторинг CPU, RAM, диска и сети в реальном времени
🔵Поддержка Telegram, Discord и других уведомлений
🔵Двухфакторная аутентификация
🔵Инструменты безопасности сервера (Fail2ban, ClamAV и защита SSH)
🔵Многосерверное управление через агента


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3❤‍🔥1
💻 django-modern-rest — это современный REST-фреймворк для Django, создающий безопасные, быстрые и типизированные API с поддержкой async/await, строгой валидацией схем запросов и ответов, а также автогенерацией OpenAPI-документации.

📌 Основные особенности:
🔵Строгая типизация запросов и ответов через аннотации Python
🔵Проверка типов с помощью mypy и pyright
🔵Полноценная поддержка async/await
🔵Валидация входящих данных и исходящих ответов
🔵Генерация OpenAPI 3.1+ документации из типов
🔵Поддержка pydantic и msgspec для сериализации
🔵Работа поверх стандартного Django без замены его архитектуры
🔵Высокая производительность
🔵Минимальное количество "магии" и явная декларативность API
🔵Чёткое разделение схем, логики и маршрутизации


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

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

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

Помогает быстро анализировать распределение событий по дням.

📌 Основные особенности:
🔵Построение календарных heatmap-графиков
🔵Работа с временными рядами pandashttps://skr.sh/saNu7Q7czX6
🔵Настройка цветов и отображения
🔵Удобная визуализация активности по датам


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

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

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

Оптимизирует процесс инференса, позволяя получать качественные изображения значительно быстрее по сравнению с классическими diffusion-моделями.

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


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

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

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

📌 Основные особенности:
🔵Визуальный drag-and-drop редактор для сборки AI-цепочек
🔵Интеграция с LangChain и его компонентами
🔵Поддержка различных LLM (например, от OpenAI и других провайдеров)
🔵Возможность создавать агентов, инструменты и цепочки обработки данных
🔵Поддержка RAG-архитектуры и работы с векторными базами данных
🔵Тестирование и отладка пайплайнов прямо в веб-интерфейсе
🔵Экспорт и запуск workflows через API
🔵Готовые компоненты для prompt-шаблонов, памяти, загрузчиков документов и моделей


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

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

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

📌 Основные особенности:
🔵AI-агент для разработки — понимает текстовые задачи и генерирует код.
🔵Работа с проектом — читает и изменяет файлы в репозитории.
🔵Запуск команд — может выполнять shell-команды для тестирования и сборки.
🔵Анализ кода — изучает существующий код перед внесением изменений.
🔵Итеративная разработка — пишет код — запускает — исправляет ошибки.
🔵Интеграция с LLM Mistral — использует модели от Mistral AI.


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

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

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

Показывает пользователю короткие отрывки текста с пометкой citation needed и предлагает либо исправить их, либо перейти к следующему.

📌 Основные особенности:
🔵Поиск предложений в статьях Википедии с пометкой «citation needed»
🔵Отображение случайных фрагментов статей, требующих источников
🔵Быстрый переход к редактированию статьи в Википедии
🔵Возможность пропускать фрагменты и получать новые
🔵Поддержка разных языковых разделов Википедии
🔵Фильтрация утверждений по категориям статей
🔵Возможность создавать и делиться собственными наборами статей
🔵Простой веб-интерфейс, превращающий поиск источников в игровой процесс


📱 Репозиторий
💬 Онлайн

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

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

📌 Основные особенности:
🔵Запуск нескольких процессов из одного конфигурационного файла
🔵Автоматический перезапуск процессов при их завершении или ошибке
🔵Удобное логирование вывода каждого процесса
🔵Простая конфигурация через YAML или Python
🔵Горячая перезагрузка процессов при изменении файлов
🔵Удобен для разработки микросервисов и backend-проектов


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤‍🔥1🔥1
🚀 img2table — это Python-библиотека для извлечения таблиц из изображений и PDF-файлов с последующим преобразованием их в структурированные данные (например, pandas DataFrame или Excel).

📌 Основные особенности:
🔵Извлечение таблиц из изображений (PNG, JPG и др.)
🔵Поддержка работы с PDF-документами
🔵Автоматическое обнаружение структуры таблиц (строки, столбцы и ячейки)
🔵Поддержка OCR для распознавания текста в таблицах
🔵Интеграция с Tesseract, EasyOCR, PaddleOCR, AWS Textract и Google Vision
🔵Преобразование таблиц в pandas.DataFrame
🔵Экспорт извлечённых таблиц в Excel
🔵Гибкая настройка параметров извлечения таблиц
🔵Быстрое извлечение таблиц с использованием алгоритмов компьютерного зрения


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

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

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