obsidianmd/knap
Knap is a lightweight template language that converts data into Markdown through variables, filters, and logic. It is specially designed for the Obsidian ecosystem, provides CLI tools for batch rendering, and is integrated into applications as a library. Supports AST parsing, is safe and eval-free, and is suitable for automated note processing.
Open resource