Справочник Программиста
5.9K subscribers
1.73K photos
403 videos
64 files
2.16K 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
🛡 Threat Designer — это AI-инструмент для проверки безопасности архитектуры приложения или инфраструктуры ещё до запуска проекта.

Анализирует архитектурные диаграммы, выявляет потенциальные угрозы безопасности и генерирует готовые threat models с помощью LLM-моделей.

📌 Основные особенности:
🔵Загрузка архитектурных диаграмм и анализ угроз;
🔵Генерация threat model на основе схемы системы;
🔵Интерактивное редактирование результатов через UI;
🔵Повторный анализ с учётом изменений и дополнительных инструкций;
🔵Экспорт результатов в PDF/DOCX;
🔵Каталог ранее созданных моделей угроз (Threat Catalog).


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

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

📌 Основные особенности:
🔵Семантическая организация фото через AI (CLIP-эмбеддинги)
🔵Интерактивная визуальная карта всей фотоколлекции
🔵Поиск изображений по текстовому описанию
🔵Поиск похожих изображений
🔵Кластеризация фотографий по смыслу
🔵Работа с большими фотоархивами
🔵Локальная обработка без отправки данных в облако
🔵Поддержка метаданных (EXIF, GPS, камера)
🔵Просмотр и навигация по изображениям в fullscreen
🔵Слайд-шоу и режим случайного просмотра
🔵Поддержка нескольких альбомов
🔵Возможность развёртывания через Docker или Python


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

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

Проще говоря: она позволяет не писать вручную кучу if/else и SQLAlchemy условий в каждом эндпоинте, а описывать фильтры декларативно.

📌 Основные особенности:
🔵Автоматическая генерация фильтров из ORM-моделей
🔵Поддержка SQLAlchemy, Tortoise ORM и Beanie
🔵Фильтрация через query-параметры FastAPI
🔵Операторы сравнения (eq, ne, gt, gte, lt, lte)
🔵Поиск по строкам
🔵Сортировка результатов
🔵Интеграция через FastAPI Depends
🔵Возможность ручного и автоматического описания фильтров


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

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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2🍌2❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🎧 SpotifyElectron — это кроссплатформенное приложение для стриминга музыки, созданное как аналог Spotify на базе Electron, React, FastAPI и MongoDB.

Сочетает desktop-интерфейс в стиле Spotify с собственным backend’ом на Python и поддерживает функции, которых нет в обычных музыкальных сервисах — например, загрузку собственной музыки в библиотеку.

📌 Основные особенности:
🔵Воспроизведение музыки и управление медиатекой
🔵Загрузка собственных треков
🔵Создание и управление плейлистами
🔵Просмотр плейлистов друзей
🔵Поиск по артистам, жанрам и трекам
🔵Кроссплатформенность
🔵Использование AWS для хранения и стриминга музыки
🔵JWT-аутентификация


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

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

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

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


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

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

Проект позиционируется как альтернатива CloudConvert, Convertio и другим онлайн-конвертерам с упором на приватность, REST API и Docker-развёртывание.

📌 Основные особенности:
🔵Конвертация видео, аудио, изображений, документов, PDF, архивов и субтитров
🔵Поддержка более 2000 вариантов преобразования файлов
🔵Быстрое развёртывание через Docker
🔵Полностью self-hosted работа без сторонних сервисов
🔵REST API для автоматизации и интеграций
🔵Поддержка API-ключей, JWT и SSO-авторизации
🔵Удобный веб-интерфейс с drag-and-drop загрузкой файлов
🔵Поддержка тёмной и светлой темы


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

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2❤‍🔥1
💻 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
Please open Telegram to view this post
VIEW IN TELEGRAM
☎️ pretalx — это платформа для организации конференций и мероприятий, которая позволяет управлять всем процессом: от приёма заявок на выступления до составления расписания, общения со спикерами и публикации программы мероприятия.

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


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

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