udoprog/genco

A whitespace-aware quasiquoter for beautiful code generation.

55
/ 100
Established

This project helps Rust developers programmatically create source code in other programming languages. You provide code snippets and data, and it outputs well-formatted, syntactically correct code, handling details like imports and indentation automatically. This is for Rust developers who need to generate code for multiple target languages.

199 stars and 107,598 monthly downloads.

Use this if you are a Rust developer building tools that need to output clean, idiomatic source code in languages like Python, Java, C#, or JavaScript.

Not ideal if you only need to generate code for a single language and prefer using a language-specific templating engine.

code-generation developer-tools multi-language-support programming-utility
No Package No Dependents
Maintenance 6 / 25
Adoption 20 / 25
Maturity 16 / 25
Community 13 / 25

How are scores calculated?

Stars

199

Forks

17

Language

Rust

License

Apache-2.0

Last pushed

Dec 07, 2025

Monthly downloads

107,598

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/udoprog/genco"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.