mitsuhiko / minijinja

MiniJinja is a powerful but minimal dependency template engine for Rust compatible with Jinja/Jinja2
https://docs.rs/minijinja/
Apache License 2.0
1.56k stars 86 forks source link

Drop Serde Dependency #528

Open alexwennerberg opened 2 months ago

alexwennerberg commented 2 months ago

Hi! I'm interested in this project as it focuses on minimizing dependencies. I was wondering if you've looked into nanoserde as a lighter alternative to serde? I'm not familiar enough with the differences and goals of this project to understand whether it meets your needs, but just wanted to ask about it in case you aren't aware of it already. Thanks for making this project!

mitsuhiko commented 2 months ago

I have not looked into nanoserde but I have somewhat seriously considered what MiniJinja without serde would look like. It might be quite possible to make something even without serde support work but it would take quite a bit of work.

mitsuhiko commented 1 month ago

Turns out it does not mean a lot of work. The only question is really how to roll it out without a major.