Comment Comment by gorkaerana I think it's fair enough to consider porting a subset of rewriting, in which case there are several successful experiments out there:- JustHTML [1], which in practice [2] is a port of html5ever [3] to Python.- justjshtml, which is a port of JustHTML to JavaScript :D [4].- MiniJinja [5] was recently ported to Go [6].All three projects have one thing in common: comprehensive test suites which were used to guardrail and guide AI.References:1. https://github.com/EmilStenstrom/justhtml2. https://friendlybit.com/python/writing-justhtml-with-coding-...3. https://github.com/servo/html5ever4. https://simonwillison.net/2025/Dec/15/porting-justhtml/5. https://github.com/mitsuhiko/minijinja6. https://lucumr.pocoo.org/2026/1/14/minijinja-go-port/ parent gorkaerana 9 months ago
- JustHTML [1], which in practice [2] is a port of html5ever [3] to Python.
- justjshtml, which is a port of JustHTML to JavaScript :D [4].
- MiniJinja [5] was recently ported to Go [6].
All three projects have one thing in common: comprehensive test suites which were used to guardrail and guide AI.
References:
1. https://github.com/EmilStenstrom/justhtml
2. https://friendlybit.com/python/writing-justhtml-with-coding-...
3. https://github.com/servo/html5ever
4. https://simonwillison.net/2025/Dec/15/porting-justhtml/
5. https://github.com/mitsuhiko/minijinja
6. https://lucumr.pocoo.org/2026/1/14/minijinja-go-port/