Skip to content

MasterJH5574/xgrammar

 
 

Repository files navigation

XGrammar

Documentation License

Efficient, Flexible and Portable Structured Generation

Get Started | Documentation | Blogpost | Technical Report

Overview

XGrammar is an open-source library for efficient, flexible, and portable structured generation. It supports general context-free grammar to enable a broad range of structures while bringing careful system optimizations to enable fast executions. XGrammar features a minimal and portable C++ backend that can be easily integrated into multiple environments and frameworks, and is co-designed with the LLM inference engine and enables zero-overhead structured generation in LLM inference.

Get Started

Please visit our documentation to get started with XGrammar.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 58.5%
  • Python 29.5%
  • TypeScript 9.2%
  • CMake 1.3%
  • Cuda 1.0%
  • Shell 0.3%
  • Other 0.2%