LMQL
by ETH Zurich · open-source · Last verified 2026-03-17
Programming language for LLM interaction combining natural language prompting with Python scripting and constraints. Enables declarative control over model outputs with type constraints and scripted logic.
https://lmql.ai ↗C
C—Below Average
Adoption: CQuality: B+Freshness: B+Citations: C+Engagement: F
Specifications
- License
- Apache-2.0
- Pricing
- open-source
- Capabilities
- constrained-generation, scripted-prompting, multi-model-support, caching, token-masking
- Integrations
- openai, hugging-face, llama-cpp
- Use Cases
- structured-output, research, prompt-engineering, interactive-systems
- API Available
- Yes
- SDK Languages
- python
- Deployment
- self-hosted
- Rate Limits
- N/A (open-source)
- Data Privacy
- Self-hosted, user-managed
- Tags
- query-language, llm-programming, constrained-decoding, research
- Added
- 2026-03-17
- Completeness
- 100%
Index Score
47.35Adoption
45
Quality
78
Freshness
70
Citations
55
Engagement
0