15,882 stars · Apache-2.0, read from /blob/main/LICENSE on 2026-09-29; plain, copyright "2023- The Outlines developers", no added conditions · v1.3.3 (2026-08-06). THE YEAR TRAP: /releases/latest prints the date without a year and it was read as 2024; PyPI settles it as 2026. Code on 2026-09-21. · Track this in Scout
It makes a model return valid structured output by constraining what the model is allowed to generate.
▶Repo detailsspecs
BoundaryML/baml9,174 stars, Apache-2.0, covered in Edition 32; it asks you to learn a small new language for the same job, where this is a library you import.
Track this in Scout
567-labs/instructor14,000 stars, MIT; it validates the answer after the model has written it and retries on failure, which is simpler to adopt and weaker as a guarantee.
Track this in Scout- guardrails-ai/guardrails
7,300 stars, Apache-2.0; broader in scope, covering content checks as well as shape, and correspondingly heavier.
Track this in Scout


