LMQL

Programming language for LLM interaction with constraints and control flow.

Open SourceSelf Hosted
0.0 (0)

About

LMQL is a programming language for LLMs built as a superset of Python, developed at ETH Zurich. It interweaves ordinary program logic with model calls by treating top-level strings as query strings whose template variables are completed by the model, and it supports constraints that enforce structured, type-safe output. This lets developers express prompting and control flow together in one program. Released under the Apache 2.0 license.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!

Details

Price
Free
Platform
Local/Desktop
Difficulty
Intermediate (3/5)
License
Apache-2.0
Added
Apr 3, 2026

Related Tools

Python agent framework that brings Pydantic-style type safety to LLM applications.

Open SourceSelf HostedOffline
Easy
0.0 (0)
Featured

Microsoft's framework for building multi-agent AI systems

Open SourceSelf Hosted
Intermediate
0.0 (0)

Lightweight agent framework by Hugging Face for building tool-using AI agents.

Open SourceSelf Hosted
Easy
0.0 (0)

Platform for building stateful AI agents with advanced long-term memory and self-improvement.

Open SourceSelf HostedOffline
Easy
0.0 (0)

Memory layer for AI assistants enabling persistent personalized interactions.

Open SourceSelf Hosted
Easy
0.0 (0)

Drag-and-drop UI for building LLM flows and AI agents.

Open SourceSelf Hosted
Beginner
0.0 (0)
Browse all AI Agents & Orchestration tools