Dev tools · alternatives · 2026
24 alternatives to Polly: A templating language for Rust
A truly logic-less templating language for Rust servers.
Polly is a templating language designed for Rust servers that operates without embedded logic. It provides a logic-less approach to template rendering, keeping templates focused on presentation rather than computation.… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Polly: A templating language for Rust launched in 2016; newer entries below may have overtaken it.
- 1

2020 · paytonturnage.gitbook.io · its alternatives →
- 2

Hi friends, I started casually working on scrapscript in 2015. I built a few compilers over the years to test out various ideas/implementations, and I think I'm finally happy with the overall design. The code is not public yet. Email me at [email protected] if you're interested in joining the core team later this year. Let me know if you have any questions or feedback :)
2023 · scrapscript.org · its alternatives →
- 3

An implementation of a dynamic programming language in Rust. Includes: Parser/Compiler, REPL, Virtual Machine, Bytecode Disassembler This started out as a learning project to teach myself Rust. It has grown into a decently substantial piece of software and I've learned quite a bit in the process! Some neat things: + A garbage collector that can store dynamically sized types without any double-indirection (i.e. I have my own Box implementation with manual alloc/dealloc) + The smart pointer used to reference GCed data is a thin pointer. The ptr metadata needed for DSTs is stored in…
2022 · github.com · its alternatives →
- 4FS
Hi HN! I've been working on the fuse programming language, it's a statically typed purely functional language with higher-kinder types and ad-hoc polymorphism. It compiles to the GRIN whole-program optimizer, producing LLVM-generated native code. Fuse supports ADTs, Generics, Type Methods, Traits, Pattern matching etc. all in a functional style with no mutations. I’ve been developing the language for 5 years, with code written in Scala. I’ve started coding the language from the base of System F that was implemented as part of the book: Types and Programming Languages (tapl). And then…
Aug 2026 · fuselang.org · its alternatives →
- 5

Hey HN! I’ve been building OtterLang, a small experimental scripting language designed to feel like Python but compile down to native binaries through LLVM. The goal isn’t to reinvent Python or Rust, but to find a middle ground between them: Python-like readability and syntax Rust-level performance and type safety Fast builds and transparent Rust FFI (you can directly import Rust crates without writing bindings) OtterLang is still early and very experimental. the compiler, runtime, and FFI bridge are being rewritten frequently. Please star the repo, and contribute to help this project.
Nov 2025 · github.com · its alternatives →
- 6

The Elegant Parser. Contribute to pest-parser/pest development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 7

PyTermGUI is a highly modular framework offering most of the features one would expect from a GUI library, such as a mature and open Widget API, animations, mouse support and other goodies, right inside the terminal! The markup language is another great feature of the library, and is used by practically all elements of it. It is based on Rich's implementation, but uses a more concise and easier to humanly parse syntax, while being over 10 times faster at parsing due to a long list of optimizations. There is a full Window Manager API included as well, allowing the user to move, resize and…
2022 · github.com · its alternatives →
- 8

Stupid Simple Bash Templating. Contribute to nextrevision/sempl development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 9

Robyn is a Super Fast Async Python Web Framework with a Rust runtime. - sparckles/Robyn
2023 · github.com · its alternatives →
- 10AF
Serialization framework with some interesting numbers: 10-20x faster on nested objects than json/protobuf. Technical approach: compile-time codegen (no reflection), compact binary protocol with meta-packing, little-endian layout optimized for modern CPUs. Unique features that other fast serializers don't have: - Cross-language without IDL files (Rust ↔ Python/Java/Go) - Trait object serialization (Box) - Automatic circular reference handling - Schema evolution without coordination Happy to discuss design trade-offs. Benchmarks:…
Oct 2025 · fory.apache.org · its alternatives →
- 11

Hey! A while back, I wrote a templating engine (MIT License), which I mostly use for small side projects, either static or ssr generated. Simplicity is one of the main goals. I'll be happy to answer any questions. The main goal for sharing it is to simply get some feedback. Best, Emil
2024 · github.com · its alternatives →
- 12AP
2014 · thriftpy.readthedocs.org · its alternatives →
- 13

A generator library for concise, unambiguous and URL-safe UUIDs - lithammer/shortuuid
2015 · github.com · its alternatives →
- 14

Hey everyone! I've been working on hsrs, a type-safe Haskell Bindings Generator for Rust. I couldn't really find any bindings generator that would create type-safe, rich bindings for Haskell from Rust. Naturally, both languages have rich type systems, so I was amazed that no awesome bindings generator already existed, hence I decided to write my own. hsrs feels very similar to pyo3 and napi-rs, and if you've used those, hsrs will feel right at home. What's unique about hsrs as opposed to hs-bindgen is that it has type-safe bindings for rich types, like Result, Maybe, etc. while also…
May 2026 · github.com · its alternatives →
- 15

Spicy templating for node and the browser inspired by Twig, Dust.JS and Hogan.JS - deoxxa/node-ginger
2012 · github.com · its alternatives →
- 16

Dowe is a Rust compiler and fullstack framework that turns one source model into secure web, desktop, Android, iOS, and server systems.
Jul 2026 · dowe.dev · its alternatives →
- 17

Edge full-stack LLM platform. Written in Rust. Contribute to llm-edge/hal-9100 development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 18

Wrote this to learn more about the `chumsky` parser combinator library, rustyline, and the `ariadne` error reporting crate. Such a nice DX combo for writing new languages. Still a work in progress, but I thought I'd share :)
2025 · github.com · its alternatives →
- 19

PyMiniRacer is a V8 bridge in Python. Contribute to sqreen/PyMiniRacer development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 20

A Python Interpreter written in Rust. Contribute to coolcoder613eb/RustPython development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 21

Genotype Programming Language Homepage
Sep 2026 · genotype-lang.org · its alternatives →
- 22BF
I love the simplicity, expressibility and extendibility of Nunjucks. But I was not able to find something with similar for Java, especially with the same syntax. So, built one. And it's pretty fast too. https://github.com/freakynit/Blueprint
2025 · its alternatives →
- 23

Pure Rust implementation of a minimal Generative Pretrained Transformer - keyvank/femtoGPT
2023 · github.com · its alternatives →
- 24

Hey all! I extracted out the stack of libraries I found myself using over and over for my projects in case anyone else would find them useful. This template uses go, templ, HTMX, echo, and mage and has worked pretty well for several projects. It isn't really a framework, more a jumping off point with all the boilerplate done for a server side rendered go app. It is still a work in progress and I would love feedback on it!
2024 · github.com · its alternatives →
Also compare
- Write generative fine art in Rust alternatives
- ScrapScript – A tiny functional language for sharable software alternatives
- I'm making a dynamic language in Rust alternatives
- Fuse – statically typed functional programming language alternatives
- OtterLang – Pythonic scripting language that compiles to native code alternatives
- Pest – Fast parser generator written in Rust alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →