Skip to main content

Efficient, Flexible and Portable Structured Generation

Project description

logo

Documentation License PyPI PyPI Downloads Ask DeepWiki

Efficient, Flexible and Portable Structured Generation

Get Started | Documentation | Blogpost | Technical Report

News

  • [2026/5] XGrammar-2 has been released! Check out our blog for more information.
  • [2025/12] XGrammar has been officially integrated into Mirai
  • [2025/09] XGrammar has been officially integrated into OpenVINO GenAI
  • [2025/02] XGrammar has been officially integrated into Modular's MAX
  • [2025/01] XGrammar has been officially integrated into TensorRT-LLM.
  • [2024/12] XGrammar has been officially integrated into vLLM.
  • [2024/12] We presented research talks on XGrammar at CMU, UC Berkeley, MIT, THU, SJTU, Ant Group, LMSys, Qingke AI, Camel AI. The slides can be found here.
  • [2024/11] XGrammar has been officially integrated into SGLang.
  • [2024/11] XGrammar has been officially integrated into MLC-LLM.
  • [2024/11] We officially released XGrammar v0.1.0!

Overview

XGrammar is an open-source library for efficient, flexible, and portable structured generation.

It leverages constrained decoding to ensure 100% structural correctness of the output. It supports general context-free grammar to enable a broad range of structures, including JSON, regex, custom context-free grammar, etc.

XGrammar uses careful optimizations to achieve extremely low overhead in structured generation. It has achieved near-zero overhead in JSON generation, making it one of the fastest structured generation engines available.

XGrammar features universal deployment. It supports:

  • Platforms: Linux, macOS, Windows
  • Hardware: CPU, NVIDIA GPU, AMD GPU, Apple Silicon, TPU, etc.
  • Languages: Python, C++, JavaScript, and Swift APIs
  • Models: Qwen, Llama, DeepSeek, Phi, Gemma, etc.

XGrammar is very easy to integrate with LLM inference engines. It is the default structured generation backend for most LLM inference engines, including vLLM, SGLang, TensorRT-LLM, and MLC-LLM, as well as many other companies. You can also try out their structured generation modes!

Get Started

Install XGrammar:

pip install xgrammar

For use with MPS on Apple Silicon, install with:

pip install "xgrammar[metal]"

Import XGrammar:

import xgrammar as xgr

Please visit our documentation to get started with XGrammar.

Third-Party Bindings

  • Rust: xgrammar-rs — Community Rust bindings for XGrammar.

Collaborators

XGrammar has been widely adopted in industry, open-source projects, and academia. Our collaborators include:

WebLLM

Citation

If you find XGrammar useful in your research, please consider citing our papers:

@article{dong2024xgrammar,
  title={Xgrammar: Flexible and efficient structured generation engine for large language models},
  author={Dong, Yixin and Ruan, Charlie F and Cai, Yaxing and Lai, Ruihang and Xu, Ziyi and Zhao, Yilong and Chen, Tianqi},
  journal={Proceedings of Machine Learning and Systems 7},
  year={2024}
}
@inproceedings{10.1145/3786335.3813124,
  author = {Li, Linzhang and Dong, Yixin and Wang, Guanjie and Xu, Ziyi and Jiang, Alexander and Chen, Tianqi},
  title = {XGrammar-2: Dynamic and Efficient Structured Generation Engine for Agentic LLMs},
  year = {2026},
  isbn = {9798400724152},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/3786335.3813124},
  booktitle = {Proceedings of the ACM Conference on AI and Agentic Systems},
  pages = {1009--1022},
  numpages = {14}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xgrammar-0.2.3.tar.gz (2.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

xgrammar-0.2.3-cp314-cp314t-win_amd64.whl (15.9 MB view details)

Uploaded CPython 3.14tWindows x86-64

xgrammar-0.2.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.2.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.2.3-cp314-cp314t-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

xgrammar-0.2.3-cp314-cp314t-macosx_10_15_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

xgrammar-0.2.3-cp314-cp314-win_amd64.whl (15.9 MB view details)

Uploaded CPython 3.14Windows x86-64

xgrammar-0.2.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.2.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.2.3-cp314-cp314-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xgrammar-0.2.3-cp314-cp314-macosx_10_15_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

xgrammar-0.2.3-cp313-cp313-win_amd64.whl (15.8 MB view details)

Uploaded CPython 3.13Windows x86-64

xgrammar-0.2.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.2.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.2.3-cp313-cp313-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xgrammar-0.2.3-cp312-cp312-win_amd64.whl (15.8 MB view details)

Uploaded CPython 3.12Windows x86-64

xgrammar-0.2.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.2.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.2.3-cp312-cp312-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xgrammar-0.2.3-cp312-cp312-macosx_10_14_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

xgrammar-0.2.3-cp311-cp311-win_amd64.whl (15.8 MB view details)

Uploaded CPython 3.11Windows x86-64

xgrammar-0.2.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.2.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.2.3-cp311-cp311-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xgrammar-0.2.3-cp311-cp311-macosx_10_14_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

xgrammar-0.2.3-cp310-cp310-win_amd64.whl (15.8 MB view details)

Uploaded CPython 3.10Windows x86-64

xgrammar-0.2.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.2.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.2.3-cp310-cp310-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xgrammar-0.2.3-cp310-cp310-macosx_10_14_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

xgrammar-0.2.3-cp39-cp39-win_amd64.whl (15.8 MB view details)

Uploaded CPython 3.9Windows x86-64

xgrammar-0.2.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (44.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

xgrammar-0.2.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (44.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

xgrammar-0.2.3-cp39-cp39-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

xgrammar-0.2.3-cp39-cp39-macosx_10_14_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

File details

Details for the file xgrammar-0.2.3.tar.gz.

File metadata

  • Download URL: xgrammar-0.2.3.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.3.tar.gz
Algorithm Hash digest
SHA256 f76423630ae3ac4e090cb38ce1e30e7bcc69b3dee4d22d94353944386a4c6f18
MD5 9a7c6b61e5ef1b23ce4218cc8e058fd0
BLAKE2b-256 81f4e71693d8cec60b7e36dab660784ecc5a6aa51e478a83b556011645c58c87

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3.tar.gz:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 15.9 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 d5c03cdd7847e1281ef2189e600fe7b4fe39058e1f7b6946e58c7f0308dc11cf
MD5 b73f77689277a1426a835d1d31c51b84
BLAKE2b-256 b919d80f30edcea594be5fd95b0a2849d110b389921aa72ecfa6380f8fb1714f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp314-cp314t-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 838f88cd74c00670e4b0797ffd7bec8399b67f90ca0f199c96a68333f70553b4
MD5 21b618a9fc2f15f1d192515c4712c938
BLAKE2b-256 b5a1a5cc64b42a183ec89aeae5d9455017c17c5e8cc4597bbc30bf76fdb7ec40

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ba69a13ae4cc94b7a3a0b5ac67865ce372e0eac7b6486f7e8ca0c0cbbbc3097
MD5 690cb09bd0aa0fc5ecf25a3ea4fe34ae
BLAKE2b-256 7bb41b7cfc9c8d1bd3d33fcfd79d87be0bd959cb3b7418ddcf51c53d2d6ce35e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1b6dc2657d9a1efbb770e0982ec0f2718c1de198cf24ccc8db2372eba01cb64
MD5 1a2b407b7b7782153a7bbc944f620901
BLAKE2b-256 6027d410dee57ae641b2da28591602b0cdd81d8f2f6b4aea9fe60992c7a2764b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 355f21445ba361fa258d34106fa31852be9222f0fd3f48fa3fe089d5201679e7
MD5 2e1d9b6b38421b5e3f4891b0acd6ca0d
BLAKE2b-256 ffc661fa7109b95ba504b8074904c9a2c4a4b466a564a96494371e496922d52d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 15.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3fdcee5e375c8cfe83e41c4a396a861cafe7cda381c566c24d26628a970a9ec4
MD5 841c347b8e127175467b2fc65731dcb9
BLAKE2b-256 9578b313f8278ca2a52fa143067cc0e577a916418af64af367a28ff270b7fa65

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp314-cp314-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f26c8bb1845119856b09658bcf2ee525957dc618d954684e5c393d16bcc1f1da
MD5 124a58aab44f2c88fae73407c6b262a2
BLAKE2b-256 fb9f6c8601fa55545fdf9b9c95e289fc6db73b0c160759873f666a992741069d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fe71c621a18ec1fd0a74e755e72c5e521c4854b75d14ad52f1fc8c325d387124
MD5 61ea9aebcfcd6799ac69c84b9605a056
BLAKE2b-256 c2b5983c482cad0a57230d16806b377710402644f7d4e6023fbf8897e0dc5256

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07d4c238c4545741573653fbfa66072ae208a85926c3a3f4d57c99fd67fde886
MD5 cfe22374682e1679bbba10762d02d0f3
BLAKE2b-256 ad5a6e79d2c3fae530aacaffef7a0ea6af5499de4e6c43ec5c9b88a15ad1cebf

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 11d5cd45891f311d7c487635fdee637c5ae375d8292601ad55483c89653749e6
MD5 b0b87cbabdbb56b2653ed89d09a366e5
BLAKE2b-256 45f6a71f8292cf7eeb0517e52e53f8f10edeb1ad6b306c206e76b9a63924dd50

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 15.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3a718fa2c1bfc06951e1c480a656c28bde6d5f828199308fd577bd264e05b923
MD5 61e5b4a4f8c4cb23e028543efd517e4c
BLAKE2b-256 9267271dd31308c5a1d32d9c696044f9d44589f8ac4406faaddc3047765e0c71

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp313-cp313-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 29d0fbd4709733b224e6e115d1001fb07124c71fe114a9087a2e3e53ce871517
MD5 f41ba6c0c6e9ddcfba2bfda66aa18561
BLAKE2b-256 28f82407b44049416650c257e22399c32788d3497524a9a899addc74b5d27d1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eeb5e46bd7d3230e5d8e6385793c48ec872a4fb377c19d341dbcaedc41f495e9
MD5 6007afea39511adb9738d6481bcf4a74
BLAKE2b-256 4daa1c74ff8bad6624c08a33924f7d051a9278a622b48d843e939d574a6b5bf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11108010c54c8f12f0b14c239ef5bca217cf107fa3d0bf0db008bf594ab0a1ff
MD5 b195a936f984c1d0f2ecc5ac4d6ecb11
BLAKE2b-256 1b06a1a3c3a53cebb5f1bdaa1d1452f3327b6ca7413bdeff94ff639c3b9b8378

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 15.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e7787dd8321a04f86116b756aa3dadd622e3607a3559b1e986cc5f77da00d68e
MD5 cdd4f939f48008f329bf05c92365faae
BLAKE2b-256 176667239f43b0244f65aec4639f51ab95905db42eb66e532ee2a4e5cdce32de

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp312-cp312-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fdf081fab29694302d41d61dcf52fad7d253879a718bc6afc68db0a0dabd7f19
MD5 7f72c0162117562250c04b87c1898be1
BLAKE2b-256 d4fd5ebd5d14b8993cb225151bbb8f2011742fc7a7d94a3bdbc3ec3954b9b62d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 11255f184971489fc72b948b096e2917f482ba2dca975177f5411562cedb9c6d
MD5 fa092a96f5fa58825e1ec7aedbf2273a
BLAKE2b-256 e4790bb37937bf847c738c64b64dc50ddc12e7c526b34c5ab82cebe58da5ec8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa35f24835a59c822e249ecc80912eea4de03fc8b04afb2f82c8b950a56be6ef
MD5 134ef0d89cb1dda56322e06ce1175b4b
BLAKE2b-256 cfbc994dc6f222189174840c29a1f5b4c175e69dfe13ed2e25b6dbbe9f200a29

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 173e167d43a5cf4171eee2be86097decff8803b0a0853d7baaf446c732a7d3a9
MD5 0761f422cc0286a97c40bdfb4f2b00fc
BLAKE2b-256 511c0cdb22fc799e6d158b3243eeb895ae2e086825487b57767838c98d4864ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp312-cp312-macosx_10_14_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 15.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8c262af85340825e6bda407293713582f95169fb098cb107751b55c0b3c309fb
MD5 bb260e620eb557d9a86ae42dcc780526
BLAKE2b-256 9e56e7b1217befca273568efd6da80b2f1f7471633a5e7d6e2a9a1e87e13e490

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp311-cp311-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d38fb3ad3118b8f08b1da53fb6feb81a206e6eb9df6abb16bda47e2cb272deef
MD5 de362e664e8ffe1d0fb7f58c9cd6e6ee
BLAKE2b-256 84f34bd6bd3dd9a0450d78bcd9db3593b5df9ab5baf62a8f50d265a933156c47

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 48d2c9d2bab9b60653204bf334663e06f6044d8f5c104aca68ee23526afb3161
MD5 5b35e96a3b1768dccb40a7e96cb4e6cf
BLAKE2b-256 19b5f1b54a6f652cbd9dead9a6e31c8eedeea846abae020fb7eb08cc90b13786

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bec963362548e48b9a763de8f801d2b6c3f6dfb050cc88de2a83fe5e90dec357
MD5 c3a41490ca78133be2e8e3b3a801ac49
BLAKE2b-256 ae24e87485e32f9c1942dd56c66ce9e264784970eafc8e3c41ddd8f8daf916e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 00f6ba916fe84552f303b1b576061296ff8bea1e24d065efec49543489dd5217
MD5 c65c72a1d2d028f88fef8b06ef5084db
BLAKE2b-256 6f788664d2c92ffae29af09d98305432c5db276490f9ced87a4c4f054a60b606

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp311-cp311-macosx_10_14_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 15.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ea79d53314d614a7beab09570a659ec72e4c79fe61b0a9ad153da95b4ee8fcd7
MD5 5eaf9b0090fa6def7dc91ef713466e99
BLAKE2b-256 6e6be08774188ffaa04773048de4a326a228241a28d702a3db8ea104fe8f292c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp310-cp310-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b257973b2878bcb2c02f24057d174c0d9715cdc02e8ce29149a350184e619f86
MD5 7341a3cb714947048f90bfbecb5e0ea3
BLAKE2b-256 904d2e8cf58db0ec4c31bf1a2370ec53987b1c5274b51003b777e2d0cd0e25b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e983c6521ebac727e8513acd3f3eb76b9bfe9fedb3c528ddb01845c08f098652
MD5 a642fc419ae3d180b89bfd95e86657ba
BLAKE2b-256 2fb4d828e4d8b98b256609c18fd80b7b91c6b3c0b401b82830fb80b4ac36664b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f1270736d74ca3276cfba593457c23b9ca37032bd8051614533c81ed892d2727
MD5 90310b979a481bb539e85296961e578f
BLAKE2b-256 a180ee5e79e79a1ef19aec4ad26155ce7f3cb99b474d62dad2d5a795035896cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5eec3987abb915b7182587cf8063ae16b9fcb51e8b5f70558d8d2f0bfb8e04c4
MD5 09ebe20f7746ca3e1171bd4a5b3ef84c
BLAKE2b-256 9be254bf9a915665d380ca09ba86b2449ceaed2500e11bd3654e0df3f9621e19

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp310-cp310-macosx_10_14_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: xgrammar-0.2.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 15.8 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xgrammar-0.2.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b385f2ce3dac24273325ff0c41e3098a07fba061c265ab68cfc9f7fafa71e5b3
MD5 d590d764a984284b8810572e66e39d42
BLAKE2b-256 de660dca9a865f0632d069f7b411785ffcfb89a6075f6e67d18c0fa2cc5bf72c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp39-cp39-win_amd64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4039c128c1636a6ba4def3c8dc31f1d3942133195a0caccf4efc7fef50f2667
MD5 d5afbe7bb7c7007a5f9ea6285be684b1
BLAKE2b-256 4285f563df6ff423bf5c07165bc8372364c03f88ec1d73c02ca8fd133f53777f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d7e0fa6f30ae206fca972a8ef5f607be543f32a9155523f445730a427a264679
MD5 ce6024aca3cb5748b673caeef7cb75ec
BLAKE2b-256 d4b3036774bdc393ed786ab4251d432e7bcb13125b3a4dc14ecb33d9dee3d9c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba7051a0cc67f9a2ebb9c564f3cf286ccad532534b3faff8b261fe0909dd18c8
MD5 09870ae4fe34546eaa42f8639ecd0098
BLAKE2b-256 2d7c92e68461cf961f639545e50fda6ceeebf93fef8456159c1538f54fa89c94

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xgrammar-0.2.3-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for xgrammar-0.2.3-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 66501b2f02d5620971a13a085566f4fadd5ce86c6de41dbe3b47b5062644881a
MD5 af87bf80b44c2a9974b1d0b2e1637fdf
BLAKE2b-256 98484d263c27db392991a48336119479bcd31a0d30749b91a694feba6a1765f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xgrammar-0.2.3-cp39-cp39-macosx_10_14_x86_64.whl:

Publisher: build_and_release.yaml on mlc-ai/xgrammar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page