This is Knap. It's a new language I created that turns data into Markdown. Knap should feel familiar and comes with a wonderfully pleasant syntax to modify and format plain text.
50 reposts433 likes
This is Knap. It's a new language I created that turns data into Markdown. Knap should feel familiar and comes with a wonderfully pleasant syntax to modify and format plain text.
50 reposts433 likes
awesome stuff! wondering how this compares to @panproto.dev if you're familiar
its the embodiment of @inkandswitch.com's Project Cambria, which theorized a system for converting between data schemas using adapter Lenses www.inkandswitch.com/cambria/
Knap is open source. You can use it via CLI or add Knap to your app. Try the playground! knap.md
Over a million people already use Knap directly or indirectly because it started as the templating language I made for Obsidian Web Clipper. Now any app can use it. obsidian.md/clipper
Knap is named after knapping, the process of shaping stones to form arrowheads, scrapers, and other tools. It also works beautifully with my related project, Defuddle: defuddle.md