GitHunt
589 subscribers
1.38K photos
1.51K links
Каждый день публикуем интересные проекты с GitHub и делимcя идеями их реализации и применения

Бесплатно не размещаем, просьба писать только по сотрудничеству.
Связь: @lokyaevich
Download Telegram
mashbean/call-in

Call-in добавляет интерактивный слой к уже готовой презентации: после загрузки PDF до 20 МБ или ссылки на браузерную деку выдаёт presenter view, QR для аудитории и отдельные ссылки для настройки и модерации. Зрители в реальном времени отмечают сложность, задают вопросы, ставят реакции и отвечают в опросах; hosted-режим не требует аккаунта, а данные удаляются через семь дней.

Идея применения: перед сегодняшним демо загрузить PDF на hosted-странице, вывести QR на первом слайде и собирать вопросы в панели ведущего, не меняя исходную презентацию.

Стек/язык: JavaScript + TypeScript, Cloudflare Workers/Durable Objects. На GitHub: ⭐ 20, forks: 6. Последнее обновление: 2026-09-03.
AgriciDaniel/keywordpro

Локальная консоль для исследования ключевых слов собирает отчёт по спросу, CPC, сложности, интенту, трендам и конкурентам, показывает оценку стоимости до платного запуска и экспортирует результат в PDF, CSV или JSON. Сохранённые сессии открываются без повторного запроса к провайдеру; аккаунт в сервисе не нужен, но понадобятся собственные платные учётные данные DataForSEO.

Идея применения: поднять приложение через ./dev-up.sh, проверить запрос для своего продукта в нужной связке страны и языка, а затем выгрузить CSV с низкоконкурентными вариантами для следующей страницы сайта.

Стек/язык: TypeScript, PostgreSQL, Podman/Docker. На GitHub: ⭐ 190, forks: 55. Последнее обновление: 2026-09-04.
laogou717/local-ops

Локальный macOS-пульт собирает проекты, долгоживущие сервисы и разовые скрипты в одной веб-панели: каждые две секунды показывает CPU, память, время работы и откуда процесс запущен — из Codex, Claude, редактора или терминала. Проверка токена запуска, группы процессов и UID не даёт остановить чужой процесс только из-за совпавшего порта; проект пока в Preview/Alpha и предназначен лишь для loopback.

Идея применения: запустить python3 server.py, добавить локальный API и пару dev-команд, затем найти забытый порт и сразу увидеть, какой инструмент поднял процесс.

Стек/язык: Python 3, JavaScript, HTML/CSS. На GitHub: ⭐ 245, forks: 76. Последнее обновление: 2026-09-03.
joeseesun/qiaomu-book-reader

Плагин превращает Obsidian в локальную читалку EPUB, FB2 и PDF: прогресс, выделения и комментарии складываются в одну Markdown-заметку на книгу, а ссылка рядом с цитатой возвращает к исходному месту. PDF сохраняет страницу с таблицами и вёрсткой вместо грубого преобразования в текст; у сканов без текстового слоя OCR не имитируется. AI-помощник опционален и по умолчанию выключен.

Идея применения: установить плагин через BRAT по адресу joeseesun/qiaomu-book-reader, открыть одну EPUB-книгу, выделить тезис и проверить, как цитата с обратной ссылкой появилась в vault.

Стек/язык: JavaScript, CSS, Obsidian, PDF.js. На GitHub: ⭐ 204, forks: 20. Последнее обновление: 2026-09-04.
xdmlxdml/beamer2pptx

beamer2pptx разбирает Beamer- или слайдовый PDF и собирает объектно редактируемый PPTX: текст становится текстовыми блоками PowerPoint, контуры — векторными фигурами, изображения остаются отдельными объектами, а проверенные LaTeX-формулы превращаются в нативные уравнения Office Math. Без исходного LaTeX формулы сохраняются лишь как редактируемые глифы — семантику приходится подтверждать исходником или проверенным math-OCR.

Идея применения: передать Codex свой Beamer PDF вместе с исходным .tex, запросить конвертацию и отчёт о редактируемости, затем заменить формулу и цвет темы прямо в полученном PPTX.

Стек/язык: Python, JavaScript, Codex Skill. На GitHub: ⭐ 67, forks: 1. Последнее обновление: 2026-08-30.
scaccogatto/nastro

nastro записывает системный звук и микрофон на macOS прямо из терминала, без бота в звонке и отправки аудио в облако. AAC пишется инкрементально, поэтому файл остаётся валидным даже после аварийной остановки; локальную расшифровку делает whisper.cpp, а WhisperX добавляет метки спикеров. Нужна macOS 14.4+, а для диаризации — доступ к модели pyannote через Hugging Face.

Идея применения: на Mac установить `brew install scaccogatto/tap/nastro`, записать тестовый созвон командой `nastro record`, а затем получить локальный текст через `nastro transcribe last`.

Стек/язык: Go, Swift, CoreAudio, whisper.cpp/WhisperX. На GitHub: ⭐ 28, forks: 0. Последнее обновление: 2026-08-13.
vyncint/termlens

termlens тестирует CLI и TUI не по сырому stdout, а через настоящий PTY и эмулируемую экранную сетку: тест видит символы, стили, курсор, ссылки, мышь, resize и режимы терминала ровно так, как их увидит пользователь. Ожидания имеют дедлайн, а при таймауте CI получает снимок фактического экрана; crate рассчитан на Rust 1.85+.

Идея применения: добавить `termlens` и `insta` в dev-dependencies, запустить свой Ratatui-бинарник в сетке 80×24, нажать клавишу навигации через API и зафиксировать экран `insta::assert_snapshot!`.

Стек/язык: Rust, PTY, VT100, insta snapshots. На GitHub: ⭐ 19, forks: 12. Последнее обновление: 2026-09-05.
TeoSlayer/shell.online

shell.online оборачивает shell, TUI, сборку или долгий training job и выдаёт URL с восьмизначным паролем: тот же PTY можно открыть с телефона, печатать в него, переподключаться либо дать ссылку только для чтения. Процесс остаётся на своей машине, терминальный поток по умолчанию шифруется end-to-end; при этом relay размещён у проекта, а URL вместе с паролем дают полный доступ к сессии.

Идея применения: Запустить shell --read-only python train.py и отправить ссылку коллеге, чтобы он следил за обучением в браузере без SSH и без права вводить команды.

Стек/язык: Go, TypeScript, xterm.js, Cloudflare Workers. На GitHub: ⭐ 35, forks: 4. Последнее обновление: 2026-09-04.
pgp00/beadrelief

BeadRelief превращает JPG, PNG или WebP в редактируемую схему из бусин либо цветной рельеф 3MF прямо в браузере, без загрузки исходника на сервер. Помимо 3MF он экспортирует PNG, PDF, XLSX и JSON; режим печати ограничен сеткой 32×32 и четырьмя материалами, а полный интерфейс рассчитан на актуальный Chrome или Edge с WebGL.

Идея применения: Открыть live demo, загрузить простой логотип, выбрать четыре цвета, выгрузить 3MF и перед печатью проверить соответствие слотов AMS в Bambu Studio.

Стек/язык: TypeScript, JavaScript, CSS, WebGL. На GitHub: ⭐ 99, forks: 0. Последнее обновление: 2026-08-30.
The-Sentience-Company/easel

easel даёт локальную доску для проверки результатов AI-агента: агент публикует план, дизайн или eval в браузер, человек ставит комментарии прямо на элементы, а команда ожидания возвращает разметку в JSON. Следующая версия появляется на той же доске с блочными и пословными diff-маркерами; сейчас установка требует macOS, Node.js 22+ и около гигабайта для Chromium.

Идея применения: Опубликовать макет через easel open --template page --data page.json, собрать точечные замечания командой easel await и вернуть агенту один структурированный пакет правок.

Стек/язык: JavaScript, CSS, Shell, Node.js, Puppeteer. На GitHub: ⭐ 55, forks: 4. Последнее обновление: 2026-09-01.
Norixor/NoriTrans

Расширение для Chrome переводит веб-страницы и субтитры, а текст, вшитый прямо в видео, умеет распознавать локальным OCR по выбранной области. Можно выбрать локальные модели Chrome/Bergamot или свой облачный провайдер; для полных дорожек перевод кэшируется, а потоковые субтитры идут в быстром режиме. Нужен desktop Chrome 138+, интеграции со стримингами могут ломаться при изменении их плееров.

Идея применения: установить ZIP из Releases, открыть иностранное видео без текстовой дорожки, выделить область субтитров и сравнить локальный OCR-перевод с исходником — кадры и распознанный текст при этом не загружаются во внешний API.

Стек/язык: TypeScript, WXT, Chrome Manifest V3, ONNX Runtime Web. На GitHub: ⭐ 43, forks: 0. Последнее обновление: 2026-09-03.
pranjalparmar/fastdocparse

CLI и Python-библиотека извлекают поля из счетов, выписок, резюме и других полуструктурированных документов в JSON, а затем детерминированно отмечают, найдено ли каждое значение в исходном тексте, соблюден ли формат и сходятся ли перекрестные проверки. Работает с локальным Ollama без отправки документов в облако; сложные таблицы и рукописные формы пока слабое место.

Идея применения: установить пакет через pip install fastdocparse, описать номер, поставщика и сумму счета в JSON-схеме и прогнать один PDF локально через Ollama, отправляя на ручную проверку поля с флагом ungrounded.

Стек/язык: Python, Pydantic, Ollama/OpenAI-compatible API. На GitHub: ⭐ 11, forks: 11. Последнее обновление: 2026-09-05.
schappim/mygrok

Самостоятельная замена ngrok из двух Go-бинарников: сервер на своем VPS выдает стабильные HTTPS-поддомены, клиент публикует локальный порт, папку со статикой или MCP-сервер. Есть автосертификаты, systemd/launchd, IP-правила и passkeys, но канал управления на порту 7000 пока не шифруется, поэтому сервер и клиент нельзя связывать через недоверенную сеть без дополнительного защищенного транспорта.

Идея применения: направить wildcard DNS на VPS, поднять mygrokd и командой mygrok http 3000 --subdomain=demo выдать коллеге постоянный HTTPS-адрес локального стенда, ограничив доступ его IP.

Стек/язык: Go, Shell. На GitHub: ⭐ 8, forks: 1. Последнее обновление: 2026-08-14.
hebertporto/appstore-forge

AppStore Forge превращает исходные скриншоты приложения в готовый набор для App Store и Google Play: добавляет фон, рамку устройства и заголовки, умеет растягивать панораму на две карточки и разрезать её при экспорте. Превью и итоговые PNG рисует один renderer, а изображения не покидают компьютер. Готовых бинарников нет; нативная сборка рассчитана на Mac с Apple Silicon.

Идея применения: собрать приложение через pnpm install:app, сделать панорамный первый разворот из двух скриншотов и экспортировать весь набор PNG для страницы приложения.

Стек/язык: TypeScript, Electron, Canvas. На GitHub: ⭐ 81, forks: 18. Последнее обновление: 2026-09-01.
aleqsio/screenmap

screenmap строит визуальную карту Expo/React Native-приложения и в CI показывает, какие экраны реально затронул pull request: запускает приложение, переснимает достижимые из diff экраны и прикладывает before/after с выделенной областью изменения. Маршруты, скриншоты и воспроизводимые tap-flow упаковываются в .scrmap; для Action нужны deep links, simulator build и macOS runner.

Идея применения: подключить aleqsio/screenmap@v1 к мобильному репозиторию и получить в следующем PR комментарий с визуальным diff изменённого экрана.

Стек/язык: JavaScript, TypeScript, GitHub Actions. На GitHub: ⭐ 122, forks: 9. Последнее обновление: 2026-08-30.
yoli-mi/quickscan

QuickScan — миниатюрный Windows-сканер QR-кодов из системного трея: по глобальной горячей клавише даёт рамкой выделить код на любом мониторе, распознаёт URL, Wi-Fi или текст и сразу предлагает скопировать результат либо открыть ссылку. Можно также вставить или перетащить картинку; по данным README, установщик занимает около 1,4 МБ, а приложение в памяти — около 30 МБ.

Идея применения: собрать через npm run tauri build и нажать Ctrl+Alt+Q, чтобы считать QR-код прямо из чата без телефона и отдельного скриншота.

Стек/язык: Rust, TypeScript, Tauri 2. На GitHub: ⭐ 166, forks: 11. Последнее обновление: 2026-09-01.
Open-Capture/OpenCapture

OpenCapture снимает всю страницу, видимую область или выбранный фрагмент, затем даёт обрезать кадр, добавить стрелки и текст, необратимо замазать приватные пиксели и экспортировать PNG либо PDF. Обработка идёт локально в Rust/WebAssembly, расширение не требует аккаунта и постоянного доступа к сайтам; водяные знаки — единственная платная функция.

Идея применения: установить расширение из магазина Chrome, Edge или Firefox, снять внутренний дашборд целиком, замазать номера и выгрузить готовый PDF.

Стек/язык: TypeScript, Rust/WebAssembly. На GitHub: ⭐ 11, forks: 3. Последнее обновление: 2026-09-05.
metedata/Remarc

Remarc превращает выделенный текст, область экрана, голосовой комментарий или элемент веб-страницы в карточку обратной связи с исходным контекстом. Через MCP и плагины эти карточки читают Claude Code, Codex, Cursor и другие клиенты, а статусы и итог агента остаются в сессии. Приложению нужен macOS 14+, голосовой Crit Mode — macOS 26+.

Идея применения: подключить плагин Codex, отметить проблемную кнопку на локальной странице через Chrome-расширение и передать агенту URL, CSS, accessibility-данные и комментарий без ручного промпта.

Стек/язык: Swift 6, SwiftUI/AppKit, MCP, TypeScript. На GitHub: ⭐ 66, forks: 3. Последнее обновление: 2026-09-04.
miskin-lee/EdgeTerm

EdgeTerm объединяет локальный PTY, SSH с ключами, вторым фактором и цепочками ProxyJump, SFTP/FTP и последовательный порт в одном лёгком клиенте. Справа открывается двухпанельный файловый менеджер, снизу можно отправить команду сразу в несколько сессий; есть сборки для Windows, macOS и Linux, но они пока без обычной подписи Windows и notarization macOS.

Идея применения: скачать релиз, завести SSH-сессию через jump host, открыть удалённый каталог в Filer и перетащить туда папку со сборочными логами.

Стек/язык: Rust, Tauri, TypeScript. На GitHub: ⭐ 37, forks: 3. Последнее обновление: 2026-09-05.
❤1
furkankly/rataflow

Rust-библиотека переносит редактор графов прямо в терминал: узлы можно перетаскивать, масштабировать, соединять и раскладывать алгоритмом Sugiyama, а состояние — сохранять через serde. Есть мини-карта, панорамирование, свои рендереры и бэкенды crossterm, termion, termwiz и WASM; цикл событий остаётся под контролем приложения.

Идея применения: Добавить cargo add rataflow, запустить cargo run --example basic и собрать TUI-карту пайплайна деплоя, где выбор узла открывает его статус и логи.

Стек/язык: Rust, Ratatui, serde, WASM. На GitHub: ⭐ 135, forks: 2. Последнее обновление: 2026-09-01.
ucmao/juziscan

Android-сканер выравнивает снятый под углом документ двумя движками: сначала ONNX-модель ищет четыре угла, а при низкой уверенности включается OpenCV. На устройстве работают фильтры, исправление перспективы, OCR через ML Kit, сборка PDF и передача файлов на компьютер по локальному Wi-Fi; эти функции запускаются без серверной части.

Идея применения: Собрать APK через ./gradlew assembleRelease, сфотографировать чек или договор, выровнять перспективу, извлечь текст офлайн и забрать готовый файл через браузер в одной Wi-Fi-сети. Требуется Android 7.0+.

Стек/язык: Kotlin, Jetpack Compose, OpenCV, ONNX Runtime, ML Kit, Python/FastAPI. На GitHub: ⭐ 17, forks: 4. Последнее обновление: 2026-08-17.