dottxt
Make any model return valid, structured output every time.
GitHub Stars
14.2K
Contributors
161
PyPI / Month
1.9M
What the engine gives you out of the box, in plain language.
Pass a Pydantic model or JSON schema and get matching output back.
Constrain output to a pattern or a formal grammar when JSON is not enough.
Run on top of Transformers, vLLM, and other engines.
The jobs this engine is best suited for.
Extract structured data from text without parsing failures.
Force arguments to match a function signature exactly.
Feed downstream systems output that always matches the expected shape.

Side-by-Side
Add a second or third engine and see stars, downloads, and capabilities lined up next to each other.