TantrixAuto/yantra
A C++ parser generator: lexer, parser, and AST generation in one tool.
О проекте
Генератор LALR(1)-парсеров на C++ с интегрированным лексером, поддержкой UTF-8, построением и обходом AST. По грамматике создаёт парсер как отдельные .hpp/.cpp или одним самодостаточным файлом с main().
Чем пригодится
- Сгенерировать парсер для собственного языка или DSL из грамматики
- Встроить парсер в существующий C++-проект в виде .hpp и .cpp
- Разобрать поток символов с сокета через push-based лексер
Пересказ README моделью DeepSeek V4.1 Flash. Может ошибаться в деталях.
Почему он в тренде
- Сегодня уже 6 звёзд, к концу дня ожидается около 12. Обычный темп — 0 в день, сейчас в 12 раз больше.
- Всплеск держится 2 дня подряд — это не случайный выброс.
- Hacker News: «Show HN: Yantra – an LALR(1) parser generator for C++» — 23 очка, 7 ч назад.
Звёзды по дням
Столбики — звёзды за день, линия — обычный темп. Красным — дни всплесков.
Цифры
- Всего звёзд
- 15
- Сегодня
- 6 · к вечеру ≈ 12
- Форков
- 2
- Issues и pull requests
- 18
- Наблюдателей
- 0
- Язык
- C++
- Лицензия
- MIT
- Последний релиз
- v0.5.1 · 30 сентября 2026
- Создан
- 9 октября 2025
- Последний коммит
- 30 сентября 2026
Доверие к звёздам
Рост выглядит естественно: форков и обсуждений столько, сколько бывает у живых проектов, а звёзды приходят неровно, как от людей.
Это эвристики, а не приговор: судим по поведению репозитория, а не по списку звездивших.
Обсуждения на Hacker News
- Show HN: Yantra – an LALR(1) parser generator for C++23 очка, 1 октября 2026
Где замечен
- 1 октября 2026Замечен на Hacker News
Ещё в этой категории
-
7,1
edgcpp/compiler
Открытый C/C++ компилятор на базе фронтенда EDG: парсинг, совместимый с Clang, GCC и MSVC, бэкенды для генерации C и C++, прелинкер и утилиты для работы с промежуточным представлением.
-
6,8
t8y2/dbx
Лёгкий кроссплатформенный клиент для 90+ баз данных (MySQL, PostgreSQL, SQLite, Redis, MongoDB и др.) размером 20 МБ с AI-ассистентом, MCP-сервером, CLI и режимами desktop/Docker.
-
6,2
ZacharyZhang-NY/Ely-GPUI-Components
Библиотека UI-компонентов для GPUI — Rust-фреймворка интерфейсов, на котором построен редактор Zed. Каждый компонент поставляется в светлой и тёмной темах, а галерея собирается в WebAssembly и работает прямо в браузере.
-
5,2
fulldiagnose/antigravity-fixer
CLI-инструмент на Python для диагностики и исправления ошибок «account not eligible» при входе в Google Antigravity, Gemini Code Assist и 9router: чистит устаревшие OAuth-креды, кэш и процессы, помогает пройти…
-
4,6
alpcanaydin/tusk
Нативный клиент баз данных для macOS на Rust и GPUI: поддержка 20 СУБД, редактируемая таблица, SQL-редактор и AI-ассистент, который пишет запросы, но не выполняет их сам.
-
4,5
devdotfast/whiteboard
Открытая десктопная IDE для проектирования ПО, где человек и кодинг-агенты работают на общем канвасе: агент рисует диаграммы, а из них можно перейти к коду.