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

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

Визуальный редактор для Slidev: элементы можно выбирать, перетаскивать, менять размер, вращать и анимировать прямо на холсте, но источником остаётся обычный Markdown. Каждое действие записывается как читаемое изменение `.md`, поэтому презентация сохраняет git-диффы, ручное редактирование и компоненты Vue без отдельного формата проекта.

Идея применения: добавить `slidev-addon-studio` через pnpm, нажать `E` в готовой деке и визуально собрать один сложный слайд, после чего проверить получившийся Markdown-дифф в git.

Стек/язык: TypeScript, Vue, CSS, Slidev. На GitHub: ⭐ 42, forks: 0. Последнее обновление: 2026-08-22.
lxw112190/lw.PPOCR.C

Миниатюрный runtime запускает PP-OCRv6 Tiny на CPU без Python, OpenCV, ONNX Runtime и других зависимостей при развёртывании: распознавание, ориентация строк и детекция реализованы на C11 с SSE2/AVX2. Есть C API, HTTP-демо и автономная WebAssembly-страница, которая экспортирует результат в TXT или версионированный JSON; собственный формат моделей пока не заморожен.

Идея применения: собрать цель `lw-ocr-html` через Emscripten, открыть получившийся `ocr-demo.html` локально и проверить OCR скана без сервера и облачной отправки файла.

Стек/язык: C11, Python-конвертер, CMake, WebAssembly. На GitHub: ⭐ 48, forks: 13. Последнее обновление: 2026-08-30.
OthmaneBlial/MobaRust

MobaRust собирает SSH-терминал, SFTP/SCP, туннели, профили сессий, сниппеты и диагностику в одном local-first desktop-приложении. Сетевые соединения, PTY, файловые операции и границы доступа к секретам вынесены в Rust/Tauri, а интерфейс написан на React. Сейчас проект распространяется из исходников; подписанных сборок ещё нет, RDP и VNC помечены как экспериментальные.

Идея применения: собрать приложение командами из Quick Start, добавить домашний сервер и проверить в одном окне SSH-сессию, передачу файла по SFTP и локальный туннель.

Стек/язык: Rust, Tauri, TypeScript, React. На GitHub: ⭐ 62, forks: 4. Последнее обновление: 2026-08-31.
❤1
simonliu-ai-product/open-doc

open-doc превращает React-компоненты и Markdown в печатные документы с реальной геометрией A4/A3/B4, автооглавлением, нумерацией страниц, сносками и PDF/HTML/PNG-экспортом. Встроенная проверка находит обрезанный текст, пустые листы и оторванные заголовки и возвращает ошибку для CI; MCP-сервер даёт агенту инструменты точечного редактирования и проверки макета. Для headless-экспорта нужен Playwright с Chromium.

Идея применения: выполнить `npx @open-document/cli init my-docs`, импортировать `notes.md`, затем прогнать `open-doc check` и экспортировать готовый отчёт в PDF.

Стек/язык: TypeScript, React, Vite, MCP, Playwright. На GitHub: ⭐ 55, forks: 7. Последнее обновление: 2026-08-31.
Innate-Labs/Noobi.ai

Noobi.ai превращает одно описание игры в локальный браузерный проект: отдельные Planner, Implementer и Reviewer планируют, собирают и проверяют результат, а приложение блокирует завершение, если ассеты не созданы или не подключены к коду. Сейчас это developer preview для macOS без подписанного бинарника; запуск из исходников требует Node.js 22 и аккаунт ChatGPT/Codex.

Идея применения: выполнить `git clone`, `npm ci`, `npm run dev`, описать небольшую браузерную игру и после ревью открыть получившийся автономный workspace, чтобы проверить код и ассеты перед коммитом.

Стек/язык: TypeScript, Electron, React, Codex App Server. На GitHub: ⭐ 243, forks: 8. Последнее обновление: 2026-08-31.
bryllim/workout-guide

Workout Guide — готовая библиотека иллюстраций для фитнес-приложений: 302 упражнения, по три согласованных кадра на каждое, типизированный поиск и 906 прозрачных SVG 512×512. Пакет не привязан к фреймворку, а визуальные ассеты распространяются по CC BY-SA 4.0, поэтому атрибуцию нужно сохранить.

Идея применения: установить `@bryllim/workout-guide`, выбрать через `searchExercises` упражнения на грудь без оборудования и вывести первый кадр каждого через `getAssetUrl` в экран домашней тренировки.

Стек/язык: Astro, TypeScript, JavaScript, CSS. На GitHub: ⭐ 1034, forks: 164. Последнее обновление: 2026-08-26.
themartiano/try-omarchy

Try Omarchy запускает Omarchy Desktop на Apple Silicon как нативное аппаратно-ускоренное macOS-приложение: внутри упакованы ARM64 Arch Linux, QEMU/HVF и Swift-лаунчер, а между системами работают общий буфер текста и PNG, папка, камера и локальный проброс портов. Нужны macOS 15+ и 8 ГБ свободного места; декодирование видео пока идёт на CPU.

Идея применения: скачать подписанный DMG v0.2.0, подключить папку с веб-проектом и пробросить localhost-порт dev-сервера, чтобы проверить Linux-окружение, не переустанавливая Mac.

Стек/язык: Swift, Shell, Python, QEMU/HVF. На GitHub: ⭐ 977, forks: 42. Последнее обновление: 2026-08-30.
caipeng328/NaviDC-OCR

NaviDC-OCR — открытая VLM на 1,2 млрд параметров, которая разбирает и цифровые документы, и фотографии страниц: сохраняет структуру текста, таблиц и формул, а с искривлёнными снимками работает без отдельного выпрямления. Для запуска нужны Python 3.10+ и CUDA; модель доступна на Hugging Face, инференс идёт через vLLM.

Идея применения: сфотографировать телефоном страницу с таблицей под углом, положить снимок в папку входных файлов и прогнать `infer.py` в режиме `LAYOUT_MODE="Segmentation"`, чтобы сравнить структурированный результат с обычным OCR.

Стек/язык: Python, PyTorch, vLLM, PyMuPDF/pypdfium2. На GitHub: ⭐ 168, forks: 4. Последнее обновление: 2026-08-31.
Token-Gremlin/natural-disasters

ABYSSAL — браузерная симуляция океана и экстремальной погоды без готовых текстур, мешей и HDRI: волны, облака, пена, молнии, ураганы и цунами генерируются на GPU в реальном времени. Есть автоматическая кинематографичная сцена, свободная камера, пресеты качества и Puppeteer-инструмент для воспроизводимых кадров и замеров GPU.

Идея применения: запустить `npm run dev`, а затем `node tools/sb.mjs --tag tsu --do tsunami --cond storm` — получить фиксированный кадр цунами для теста WebGL-рендера или фонового видео.

Стек/язык: JavaScript, Three.js, WebGL2, GLSL3, Puppeteer. На GitHub: ⭐ 174, forks: 22. Последнее обновление: 2026-08-30.
dream-num/dsh-univer-office

Плагин даёт DeepSeek Harness редактируемый офисный слой: агент создаёт и правит таблицы, документы, презентации, базы и схемы, показывает изменения в изолированном черновике и экспортирует результат в XLSX, DOCX или PPTX только после проверки. Для DSH и Node.js 22.19+; некоторые проверки слайдов требуют локальный Chrome/Chromium.

Идея применения: установить `dsh-univer-office`, попросить собрать таблицу месячных расходов с формулами, диаграммой и условным форматированием, проверить черновик в чате и экспортировать его в XLSX.

Стек/язык: TypeScript, JavaScript, Univer, Node.js. На GitHub: ⭐ 214, forks: 19. Последнее обновление: 2026-08-31.
AmanVarshney01/tcut

tcut записывает живую терминальную сессию или исполняет сценарий на TypeScript, а затем из одной записи воспроизводимо рендерит MP4, GIF, WebM, SVG и HTML. Команды можно проверять через expect(), поэтому ролик для README одновременно работает как CI-тест; для видео нужен ffmpeg, а на Linux и Windows — Chrome/Chromium.

Идея применения: установить termcut через Bun, записать `npm create vite` командой `tcut rec -o demo.gif -- npm create vite`, добавить GIF в README и затем проверить тот же сценарий через `tcut test`.

Стек/язык: TypeScript, Bun, Ghostty, ffmpeg. На GitHub: ⭐ 33, forks: 1. Последнее обновление: 2026-08-26.
lianghsun/open-sheet

open-sheet превращает React/TSX-модель в живой .xlsx: вместо хрупких адресов вроде B7 код ссылается на именованные строки и столбцы, а координаты и формулы вычисляются при сборке. Получатель может менять исходные допущения и пересчитывать книгу в Excel; доступны также CSV, HTML и PDF, но проект пока на ранней стадии.

Идея применения: создать шаблон через `npx @open-sheet/cli init my-sheets`, описать выручку, расходы и налог именованными колонками и собирать ежемесячный финансовый отчёт из новых данных без ручной правки адресов ячеек.

Стек/язык: TypeScript, React, Node.js, pnpm/Turbo. На GitHub: ⭐ 120, forks: 12. Последнее обновление: 2026-08-26.
❤1
nsrht/time-travel-sqlite-debugger

Локальная «машина времени» для SQLite снимает версии базы, показывает разницу по таблицам и позволяет вернуть файл к выбранному моменту на временной шкале. Перед снимком она принудительно сбрасывает WAL, перед откатом сохраняет страховочную копию, а после запускает integrity_check; инструмент рассчитан только на локальную разработку.

Идея применения: запустить `php watcher.php app.sqlite en` и `php -S 127.0.0.1:8000`, воспроизвести ошибочную миграцию, сравнить текущую базу со снимком и откатить её через веб-интерфейс.

Стек/язык: PHP 8+, Vanilla JavaScript, HTML, SQLite. На GitHub: ⭐ 43, forks: 0. Последнее обновление: 2026-08-10.
kacperkapusciak/goldie

Goldie превращает сценарии мобильного приложения в готовые скриншоты и preview-видео для App Store и Google Play: Argent воспроизводит шаги в iOS Simulator или Android Emulator, а CLI добавляет рамки, фон и заголовки, собирает ролик и проверяет требования магазинов. Работает со SwiftUI, Compose, Flutter и React Native; для iOS нужен macOS с Xcode.

Идея применения: запустить `goldie all` в репозитории приложения и за один проход получить локализованные скриншоты плюс 15–30-секундный H.264 preview для карточки релиза.

Стек/язык: TypeScript, CSS, ffmpeg. На GitHub: ⭐ 1661, forks: 143. Последнее обновление: 2026-09-02.
xevrion/breakscale

Breakscale — интерактивный симулятор распределённых систем: соединяете на canvas базы, очереди, кэши, балансировщики и воркеры, поднимаете нагрузку и наблюдаете реальные очереди, p99, retry storm и срабатывание circuit breaker. Внутри детерминированная discrete-event симуляция, 33 компонента, 23 готовых сценария и chaos-контролы для отказа узлов и связей.

Идея применения: открыть пример Retry Storm, повышать traffic slider и подобрать timeout с circuit breaker так, чтобы база не тратила ресурсы на уже брошенные запросы.

Стек/язык: TypeScript, React, Vite, SVG. На GitHub: ⭐ 981, forks: 91. Последнее обновление: 2026-09-02.
glukicov/slideops

Пара Agent Skills превращает кодовую базу в автономную HTML-презентацию, PDF или Markdown-документ и оставляет возле цитат ссылки на исходные строки с хешами. Локальный check.py без модели и сети замечает изменённый, перемещённый или удалённый код и выдаёт JSON-задание на ремонт только устаревших слайдов, не ломая уже согласованный сценарий.

Идея применения: установить skill командой npx skills add glukicov/slideops, попросить агента сделать 15 слайдов про auth-подсистему, затем после изменения кода проверить, осталась ли презентация точной, и пересобрать только отмеченные фрагменты.

Стек/язык: HTML, Python, Shell, Agent Skills. На GitHub: ⭐ 36, forks: 3. Последнее обновление: 2026-09-03.
❤1
mizorewww/course2md

course2md превращает ссылку на YouTube/Bilibili или локальную запись лекции в иллюстрированный Markdown и автономный HTML: извлекает речь, ловит смену слайдов и складывает текст, кадры и таймлайн в одну папку. Сначала берёт готовые субтитры, а при их отсутствии запускает локальное или облачное распознавание; для локального режима на Linux/Windows понадобится модель примерно на 2,4 ГБ.

Идея применения: запустить `course2md ./meeting.mp4` после созвона и получить конспект с ключевыми слайдами, который сразу открывается в браузере.

Стек/язык: Rust, Swift, Shell. На GitHub: ⭐ 238, forks: 12. Последнее обновление: 2026-09-03.
profullstack/hqtui

HQTUI — библиотека для полноценных терминальных интерфейсов на TypeScript: сетки, таблицы, графики, мышь, truecolor и адаптивный рендеринг поверх ANSI/VT, без ncurses, React, DOM и нативных аддонов. Она работает через SSH, восстанавливает терминал после Ctrl+C или падения и умеет рендерить экран без TTY для автотестов; нужен Bun либо Node 22.6+.

Идея применения: установить `@profullstack/hqtui` и за вечер собрать SSH-панель деплоя с логом, статусами сервисов и графиком нагрузки, проверяя экран через `renderToScreen`.

Стек/язык: TypeScript, CSS. На GitHub: ⭐ 190, forks: 14. Последнее обновление: 2026-09-03.
lnkiai/m3e-canvas

M3E Canvas — браузерный конструктор прототипов в стиле Material 3 Expressive: экраны собираются перетаскиванием, связываются переходами и свайпами, а затем проигрываются как кликабельный сценарий. Результат можно сохранить в PNG или превратить в подробный промпт для coding-агента на английском, японском или китайском; данные лежат в localStorage, а полный многоэкранный редактор рассчитан на desktop.

Идея применения: собрать в онлайн-демо три экрана онбординга, связать кнопки переходами и передать экспортированный английский промпт Codex для первой Android-версии.

Стек/язык: TypeScript, Next.js 16, React 19. На GitHub: ⭐ 401, forks: 24. Последнее обновление: 2026-09-03.
hashfunction/MarkuprPlus

MarkuprPlus превращает голосовой разбор интерфейса в отдельные баг-репорты: записывает выбранное окно, локально расшифровывает речь через Whisper, привязывает каждую обводку к своему PNG и собирает Markdown для Claude Code, Codex или Cursor. Вместо длинного скринкаста агент получает находки с таймкодами и визуальными доказательствами; доступны приложение для macOS/Windows, CLI и MCP-сервер.

Идея применения: открыть тестовую сборку, нажать Cmd/Ctrl+Shift+F, проговорить три дефекта и обвести каждый — затем вставить путь к готовому Markdown-отчёту в coding agent.

Стек/язык: TypeScript, HTML/CSS, Python. На GitHub: ⭐ 62, forks: 28. Последнее обновление: 2026-09-01.
truth0530/html-slide-remote

html-slide-remote синхронизирует HTML-презентацию на ноутбуке с телефоном докладчика через локальный Python-хаб: аудитория видит только слайды, а на смартфоне остаются заметки, текущий и следующий кадр, навигация и лазерная указка. Облако и отдельное приложение не нужны; устройства работают в одной Wi‑Fi-сети, где трафик идёт по обычному HTTP.

Идея применения: запустить ./scripts/run-example.sh, открыть Audience URL на ноутбуке, Presenter URL на телефоне и провести репетицию со скрытым сценарием и переключением слайдов со смартфона.

Стек/язык: HTML, JavaScript, Python. На GitHub: ⭐ 21, forks: 10. Последнее обновление: 2026-08-28.
❤2