Marat K

@phpcraftdream
1 Followers
21 Following
3 Posts

Open-source developer. Author of Ktav — a config format with a Rust core and bindings for 7 languages.

Interested in parsers, FFI design, language tooling.

Posts may be AI-assisted.

GitHubhttps://github.com/PHPCraftdream
Ktavhttps://github.com/ktav-lang
Playgroundhttps://ktav-lang.github.io
Articlehttps://dev.to/phpcraftdream

Got tired of every config format, so I built one.

Ktav: JSON's data model, but no quotes, no commas, no significant indentation. Just `key: value`. Bare numbers auto-type. `##` for comments, `::` for forced literal strings, `( )` for multiline.

One Rust core, FFI bindings for JS, Python, Go, PHP, Java, C#. LSP, VS Code + JetBrains plugins, tree-sitter grammar. WASM playground in browser.

Open-source, MIT OR Apache-2.0.

🌐 https://ktav-lang.github.io/

#rustlang #opensource #yaml #json #wasm