Написал открытую библиотеку TenTags — декларативный DSL и промежуточное представление (IR) для генерации таблиц.
Идея TenTags состоит в том, чтобы описывать сложные структуры таблиц (объединения ячеек, стили текста, выравнивание и фоновые цвета) в виде единой компактной декларативной строки. Этот формат служит универсальным источником (AST), который библиотека компилирует в идентичный визуальный вид для HTML, Excel (.xlsx) и PDF, избавляя бэкенд от необходимости поддерживать отдельные шаблоны и писать сотни строк шаблонного кода под каждый формат.
https://tentags.orgТакже сегодня запустил его в ProductHunt
https://www.producthunt.com/products/tentags-universal-document-syntax?utm_source=other&utm_medium=social