xgrammar has 6.4M monthly downloads and 2K GitHub stars. Version 0.2.3 supports Python <4,>=3.8, first published in 2024.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of apache-tvm-ffi, numpy and pydantic. It is used by 34 tracked packages, including sglang, vllm and vllm-cpu.
GitHub topics include large-language-models and structured-generation.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- apache-tvm-ffi >=0.1.9
- numpy
- pydantic
- torch >=1.10.0
- transformers >=4.38.0
- triton
- typing-extensions >=4.9.0
7 optional dependencies
- huggingface-hub[test]
- mlx-lm[metal]
- protobuf[test]
- pytest[test]
- sentencepiece[test]
- tiktoken[test]
- transformers[test]
Used By
- sglang
- vllm
- vllm-cpu
- lmdeploy
- vllm-tpu
- vllm-cpu-nightly
- infinity-parser2
- tensorrt-llm
- vllm-ascend
- mostlyai-engine
- sglang-kt
- aphrodite-engine
- vllm-cpu-avx512vnni
- vllm-cpu-amxbf16
- vllm-cpu-avx512bf16
- vllm-cpu-avx512
- jesco-apple-silicon-engine
- lsglang
- lazyllm-lmdeploy
- flyto-mlx
- docext
- ai-dynamo-vllm
- mmirage
- vllm-hust
- vllm-emissary
- vllm-test-tpu
- casa-lm
- wxy-test
- vllm-fixed
- power-sglang-cuda124
- tmp-test-vllm-tpu
- test-vllm-tpu
- personal-test-vllm-tpu
- sglang-cpu