outlines has 2M monthly downloads and 14K GitHub stars. Version 1.3.1 supports Python <3.14,>=3.10, first published in 2023.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of cloudpickle, diskcache and genson. It is used by 62 tracked packages, including sglang, mlx-openai-server and optillm.
GitHub topics include generative-ai, llms and prompt-engineering.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- cloudpickle
- diskcache
- genson
- jinja2
- jsonpath-ng
- jsonschema
- outlines-core ==0.2.14
- pillow
- pydantic >=2.0
- typing-extensions
62 optional dependencies
- accelerate[transformers]
- accelerate[test]
- airportsdata[airports]
- airportsdata[test]
- anthropic[test]
- anthropic[anthropic]
- beartype[test]
- coverage[test]
- datasets[mlxlm]
- datasets[test]
- datasets[transformers]
- diff-cover[test]
- dottxt[dottxt]
- dottxt[test]
- flax[test]
- google-genai[test]
- google-genai[gemini]
- huggingface-hub[test]
- huggingface-hub[tgi]
- huggingface-hub[llamacpp]
- iso3166[countries]
- iso3166[test]
- jax[test]
- llama-cpp-python[test]
- llama-cpp-python[llamacpp]
- llguidance[llguidance]
- llguidance[test]
- lmstudio[lmstudio]
- lmstudio[test]
- mistralai[test]
- mistralai[mistral]
- mkdocs-gen-files[test]
- mlx[mlxlm]
- mlx-lm[mlxlm]
- mlx-lm[test]
- numba[llamacpp]
- numba[test]
- numpy[test]
- ollama[test]
- ollama[ollama]
- openai[vllm]
- openai[sglang]
- openai[openai]
- openai[test]
- pillow[test]
- pre-commit[test]
- pytest[test]
- pytest-asyncio[test]
- pytest-cov[test]
- pytest-mock[test]
- requests[test]
- responses[test]
- sentencepiece[test]
- sentencepiece[transformers]
- setuptools[transformers]
- tensorflow[test]
- tf-keras[test]
- torch[test]
- transformers[test]
- transformers[transformers]
- xgrammar[test]
- xgrammar[xgrammar]
Used By
- sglang
- mlx-openai-server
- optillm
- deepfabric
- aquiles-image
- text-albumentations
- logsentinelai
- econsimulacra
- sglang-kt
- neural-txt
- mlx-omni-server
- gimkit
- sieves
- doctra
- truthtorchlm
- fusellm
- lsglang
- agents-docs-sync
- educhateval
- kraken-llm
- mosaicx
- mlx-textgen
- su-master-mind-llm
- nm-vllm
- llm-vm
- ai-dynamo-vllm
- vllm-xft
- outlines-haystack
- vllm-npu
- autobiasdetector
- nextai-vllm
- hinteval
- mlxengine
- vllm-emissary
- structurecontext
- structuredcontext
- silkweb
- gec-metrics
- lll-simple-ai-service
- langextract-outlines
- json-repair-llm
- vllm-rocm
- vllm-test-tpu
- outlinesmlx
- codestory
- artisan-engine
- tilearn-infer
- open-autonlu
- mseep-deepfabric
- struct-ie