GitHub Разработчика
17.1K subscribers
639 photos
357 videos
2 files
985 links
Здесь ты найдешь полезные репозитории с GitHub

Связь: @devmangx

РКН: https://clck.ru/3FocDP
Download Telegram
beautiful-mermaid

Рисовать блок-схемы и диаграммы последовательностей в Mermaid очень удобно, но дефолтный рендер выглядит так себе, а в терминале это вообще не показать.

На GitHub нашел свежий опенсорсный проект beautiful-mermaid, который как раз решает проблему рендера Mermaid: умеет генерить красивые SVG и выдавать дружелюбную для терминала ASCII-графику.

Сделано на чистом TypeScript, без зависимости от DOM. Поддерживает пять популярных типов диаграмм: flowchart (блок-схемы), state (диаграммы состояний), sequence (последовательности), class (классы) и ER (сущность-связь).

Внутри есть 15 отобранных тем, можно настраивать акцентный цвет, цвет рамок и прочие детали. Плюс можно напрямую использовать палитру любого VS Code-тема.

Еще фишка: все цвета управляются через CSS-переменные, поэтому для переключения темы не нужно перерендеривать диаграмму, достаточно поменять переменные и все обновится сразу.

📁 Language: #TypeScript 100.0%

⭐️ Stars: 5.2k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81
difit

Хочешь делать ревью измененного кода, а в терминале сплошная простыня diff: до/после, красно-зеленая каша, глаза быстро устают.

Особенно когда надо “скормить” изменения AI для Review, а ты вручную копируешь и вставляешь контекст. Морока.

Случайно нашел difit, опенсорсный тул, который локально показывает и дает ревьюить git diff в интерфейсе как на GitHub, плюс умеет превращать комментарии прямо в промпт для AI.

Одной командой можно открыть в браузере diff последнего коммита. Поддерживаются разные сценарии: один коммит, сравнение веток, ревью GitHub PR и т.д.

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

Есть подсветка синтаксиса для 30+ языков. Комментарии сохраняются локально в браузере, так что можно вернуться и продолжить ревью позже.

Такой подход, где “локальный code review” и “вопросы к AI” сшиты вместе без лишних движений, отлично заходит тем, кто привык кодить с AI-помощником.

📁 Language: #TypeScript 93.7%

⭐️ Stars: 1.9k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Latitude

Разрабатывая AI-приложения, самое больное часто не сам код, а то, что после релиза все превращается в ....

Обычно непонятно, почему модель вдруг начинает нести ерунду, и страшно трогать prompt: починишь одно, а вылезут еще три новых бага.

Случайно наткнулся на Latitude, это опенсорсная платформа “про инженерку” для продакшена.

Фишка в сквозной наблюдаемости: можно в реальном времени видеть реальные пользовательские запросы, ответы модели и расход токенов с ценой.

Есть версионирование промптов и песочница. Поймал bad case, сразу воспроизвел и отдебажил, а не гадаешь на кофейной гуще.

Добавили Evals: оценка через AI-скоринг или ручную разметку, чтобы собрать автоматическую регрессию и не ломать все при правках.

Поддерживается приватное развертывание, данные остаются у тебя. Это важно для команд с требованиями по приватности.

Если хочется поднять AI-приложение с уровня “ну вроде работает” до “работает стабильно и предсказуемо”, это прям хороший вариант, который стоит поковырять.

📁 Language: #TypeScript 93.6%

⭐️ Stars: 1.3k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3
glide-data-grid

На веб-странице при отображении больших объёмов данных стандартные таблицы часто начинают тормозить — при росте количества строк падает FPS, скролл становится дерганым.

Недавно на GitHub наткнулся на Glide Data Grid — open-source компонент таблицы, рендерящий через Canvas, способный плавно работать с миллионами строк.

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

Функционал: перетаскивание и изменение ширины колонок, настраиваемая высота строк, объединение ячеек, выбор строк/столбцов/ячейки (одиночный и множественный). Полная кастомизация рендеринга ячеек через Canvas — можно рисовать что угодно.

Есть встроенный поиск (поддержка замороженных колонок), совместимость с React 16–19. Если нужно показывать большие данные с плавным UX, этот компонент определённо стоит попробовать.

📁 Language: #TypeScript 99.3%

⭐️ Stars: 5k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Maestro

Когда приходится одновременно вести несколько AI-проектов, постоянно прыгать между разными терминальными окнами, историей диалогов и ветками кода, эффективность сильно падает, а хаос почти неизбежен.

И тут как раз есть Maestro — кроссплатформенное десктоп-приложение, созданное для параллельного управления несколькими AI-агентами и проектами. Оно превращает мульти-проектную разработку в упорядоченный процесс.

Поддерживаются Claude Code, OpenAI Codex, OpenCode, Factory Droid и другие популярные AI-инструменты для программирования. Можно запускать несколько агентов одновременно, у каждого свой рабочий простор и история диалогов.

Главная фишка — работа с Git Worktrees. Это позволяет на отдельных ветках параллельно запускать разных агентов без конфликтов и в один клик создавать Merge Request после завершения работы.

Есть функция Auto Run: AI автоматически выполняет задачи согласно плану из документации. Разработчик проверял работу почти 24 часа подряд — система выдерживает.

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

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

📁 Language: #TypeScript 99.6%

⭐️ Stars: 1.8k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1
This media is not supported in your browser
VIEW IN TELEGRAM
pdf2video

Когда делаешь презентацию или делишься материалом, конвертация PDF в видео делает всё намного живее. Но вручную это — адский труд: на каждую страницу нужно настраивать анимацию, добавлять текст, и видео в итоге делается очень долго.

На помощь приходит pdf2video — открытый инструмент, который автоматически превращает PDF в видео с эффектами анимации.

Поддерживает разные переходы: стек карточек, фокус на странице, плавные смены, веерообразное раскрытие. Автоматически добавляет заголовки, индикатор прогресса и фоновую музыку.

Можно задавать заголовок и описание для каждой страницы: текст выводится по буквам как машинка, и можно указать, какие страницы показывать особо.

Анимации включают раскрытие карточек, эффект дыхания, остановку с отскоком и другие мелочи, чтобы видео выглядело естественно.

Проект даже предоставляет пакет для Claude Code: просто скажи AI «сделай из этого PDF видео», и он сам проанализирует содержимое, выделит ключевые моменты, сгенерирует конфиг и отрендерит видео.

Если часто превращаешь PDF в презентационные видео или хочешь быстро визуализировать доклады и отчёты, этот инструмент стоит попробовать.

📁 Language: #TypeScript 100.0%

⭐️ Stars: 326

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
2
This media is not supported in your browser
VIEW IN TELEGRAM
shannon

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

Сегодня в топ GitHub Trending ворвался опенсорс-проект Shannon, который позиционируется как полностью автоматический AI-пентестер, и он как раз закрывает эту боль.

Он заточен под whitebox security audit перед релизом: не только анализирует исходники, но и, как хакер, запускает реальные атаки.

Автоматически находит инъекции, XSS, обход авторизации и прочие уязвимости, и пробует исполнить атакующие скрипты, чтобы напрямую подтвердить, что дыра реально эксплуатируется.

Использует multi-agent архитектуру, параллелит разведку и эксплуатацию, а под капотом опирается на модели семейства Claude.

Весь прогон полностью автоматизирован: от логина с 2FA до действий в браузере и финального отчета, все делается одной командой.

Есть деплой через Docker, можно запускать через Anthropic API или через Claude Code OAuth, рекомендуется поднимать в тестовом окружении.

📁 Language: #TypeScript 89.2%

⭐️ Stars: 15.7k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
zerox

Если хочется гонять через AI PDF, Word и прочие документы, вытаскивать оттуда текст, таблицы, графики, то с обычным OCR часто боль: то распознает криво, то верстка разъезжается в хлам.

Случайно наткнулся на Zerox OCR, это опенсорс-тулза, которая делает хитрее: сначала конвертит документ в картинки, а потом отдает их vision-модели, чтобы она по сути “прочитала” страницы и выдала результат в Markdown. За счет этого точность выше и формат лучше сохраняется.

Флоу максимально простой: загрузил документ → получил последовательность изображений → каждую страницу прогнал через визуальную модель → собрал общий Markdown. Поддерживает PDF, DOCX, Excel, PPT и еще десятки форматов.

Есть поддержка разных провайдеров моделей: OpenAI, Azure, AWS Bedrock, Google Gemini и т.д. Плюс можно кастомить промпты и правила извлечения данных.

Внутри также есть структурированное извлечение: можно задать свой JSON Schema и вытаскивать из документа ровно те поля, которые тебе нужны, без ручной разметки и копипасты.

Если ты регулярно разбираешь документы или хочешь нормально скармливать их содержимое AI для дальнейшего анализа, штука точно стоит того, чтобы попробовать.

📁 Language: #TypeScript 67.6%

⭐️ Stars: 12.1k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
The Vibe Companion

На GitHub есть опенсорс-проект The Vibe Companion. Он, по сути, переносит Claude Code в браузер, выглядит любопытно.

Авторы через реверс CLI раскопали внутренний (непубличный) WebSocket-протокол и поверх него собрали визуальный веб-интерфейс.

Поддерживаются параллельные сессии: можно одновременно гонять несколько инстансов Claude Code, у каждого свой отдельный процесс и свои настройки прав.

Есть визуализация потока вызовов инструментов: Bash-команды, чтение/запись файлов, правки кода, все показывается в виде сворачиваемых блоков.

Дополнительный API Key не нужен: просто переиспользуется текущая подписка Claude Code. Запуск локально делается одной командой в окружении Bun.

Если ты привык кодить с помощью Claude Code, но упираешься в ограничения CLI-интерактива, этот проект может дать более наглядный и удобный опыт работы.

📁 Language: #TypeScript 98.0%

⭐️ Stars: 1.7k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
reader

Хочешь кормить AI-агентов свежими данными с веба, а писать и поддерживать краулеры уже достало?
Puppeteer настроил, Cloudflare уперся, прокси опять отвалились — знакомо.

Нашел Reader — опенсорсный, production-ready веб-скрейпинг движок, заточенный под LLM. Он закрывает сразу две больные темы: сбор и очистку данных.

Что умеет:

- автоматически обходить антибот-защиту
- превращать сложные страницы сразу в чистый Markdown
- маскировать браузерный fingerprint
- ретраить запросы и стабильно работать даже с “тяжелыми” сайтами

Есть CLI и API, внутри Ulixee Hero, поддерживает Docker, запускается из коробки.

Если делаешь AI-приложение с доступом к интернету или просто устал чинить краулеры — сильно экономит время.

📁 Language: #TypeScript 92.8%

⭐️ Stars: 245

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1🔥1
Creative Tim UI

Когда начинаешь новый проект, одна только сборка красивых страниц из базовых компонентов часто съедает кучу сил, особенно если ты не очень силен в дизайне.

Как раз наткнулся на GitHub на опенсорсный проект Creative Tim UI. Он построен на знаменитом shadcn/ui и дает готовый набор React-компонентов и секций.

Главная фишка в том, что там много заранее собранных блоков под разные кейсы: маркетинговые страницы, витрины для e-commerce, управление аккаунтом, Web3-карточки и т.д.

Эти модули можно переиспользовать буквально как конструктор, при этом все полностью кастомизируется, так что время на сборку страниц с нуля сильно сокращается.

Есть минималистичный CLI: одной командой можно добавить выбранный компонент или вообще все ресурсы в Next.js-проект. Используется Tailwind CSS, конфиг довольно гибкий.

В итоге сохраняется базовая гибкость shadcn/ui, но сверху добавляются богатые шаблоны под реальные бизнес-сценарии. Хорошая штука для фронтендеров, которые хотят быстрее пилить продукт и держать это под рукой.

📁 Language: #TypeScript 95.8%

⭐️ Stars: 11.7k

➡️ Cсылка на GitHub

📱 @git_developer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21😁1