Announcing rs-jsonnet: A Pure Rust Implementation of Jsonnet with 90% Compatibility

8 views
Skip to first unread message

Jun Kawasaki

unread,
Sep 24, 2025, 11:43:17 AM (2 days ago) Sep 24
to Jsonnet
Hello Jsonnet Community,

I'm excited to share rs-jsonnet, a pure-rust implementation of the Jsonnet data templating language. Our project aims to provide a high-performance, memory-efficient, and highly compatible alternative for the Rust ecosystem.

You can find the repository here: https://github.com/gftdcojp/rs-jsonnet

Current Status:
High Compatibility: We are currently passing 38/42 tests from the official test suite (90% coverage).

Core Features Implemented: The implementation supports all core language features, including functions, comprehensions, imports, and error handling.

Standard Library: We have implemented approximately 80 standard library functions.
Performance: The implementation is designed with performance in mind, leveraging Rust's zero-cost abstractions and focusing on lazy evaluation.

We Need Your Help!
We are looking for contributors to help us reach 100% compatibility with Google's implementation. The main areas where we could use help are:
Implementing the remaining advanced array functions (filter, map, foldl, foldr).
Adding the rest of the standard library functions (hashing, encoding, advanced math).
Fixing the last 4 failing tests to achieve full compatibility.

Please check out the project, try it out, and consider contributing. Any feedback, issues, or pull requests are highly welcome!

Thanks,

Jun

kerr

unread,
Sep 24, 2025, 10:45:38 PM (2 days ago) Sep 24
to Jun Kawasaki, Jsonnet
Thanks for sharing~
I think you can check jrsonnet and sjsonnet too, I really want to but not good at rust.

何品


Jun Kawasaki <j...@gftd.group> 于2025年9月24日周三 23:43写道:
--
You received this message because you are subscribed to the Google Groups "Jsonnet" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jsonnet+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/jsonnet/00ed6014-6897-443c-900d-ee426ad271d6n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages