LM Format Enforcer
Enforce the output format (JSON Schema, Regex etc) of a language model
LM Format Enforcer scores 4.4/10 (Emerging) in Inference & Serving.
Language Python License MIT Stars 2k★ Type library Self-host Yes Repo noamgat/lm-format-enforcer Homepage https://github.com/noamgat/lm-format-enforcer
Quality
Emerging 4.4
Adoption 33
Activity 17
Maturity 93
Community 26
Capability 50
Show the math
Overall 4.4/10
value = 4.4/10
score = value
Adoption 3.9/10
value = 32.7/100
score = 1 + 9 * value / 100
Activity 2.5/10
value = 17/100
score = 1 + 9 * value / 100
Maturity 9.4/10
value = 92.8/100
score = 1 + 9 * value / 100
Community 3.3/10
value = 25.7/100
score = 1 + 9 * value / 100
Capability 5.5/10
value = 50/100
score = 1 + 9 * value / 100
Key metrics
2k★ GitHub stars
0/90d Recent commits
0 devs/90d Recent contributors
2.8y Project age
3mo ago Last commit
Gotchas
No gotchas documented yet. Contribute one if you know a constraint we missed.
Labels
- Self-hosted
Self-hosted
You deploy and operate it yourself; there is no hosted option here.
structured-output json-schema regex vllm agents