Something went wrong. Try again.
Markup language that is simple to read, to write and to parse.
zig parser html language markup typst
Something went wrong. Try again.
Zig 64%
HTML 26%
4%
Rust 2%
Go 2%
C 1%
Typst <1%
README.md
typdown #
typdown is a markup language that looks like Markdown, but with a better syntax.
It can be compiled into HTML, Markdown (CommonMark), typst or PDF.
Bindings #
typdown is written in Zig, but you can choose almost any languages to work with typdown files.
Of course, you can use typdown with Zig:
// build.zig
const typdown = b.dependency("typdown", .{
.optimize = optimize,
.target = target,
}).module("typdown");
exe.root_module.addImport("typdown", typdown);
Zig can easily interop with C.
See examples/main.c for an example.
And you can integrate the C ABI in almost any languages!
Example bindings for Go are in go/.
There is a build.zig to illustrate how to create one for your project.