GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • pegmill
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — pegmill

README.md

peg ::= mill

Parser infrastructure for the TypeScript stack. Apache 2.0. Independently funded, sustainable through OSS-aligned commercial services.

Projects

  • pegmill — PEG parser generator with parametric rules. Drop-in for PEG.js 0.10.0. Ships on npm: npm install pegmill (latest: v0.1.3 with TypeScript declarations and esbuild browser bundle).
  • pegmill.github.io — landing with roadmap and comparison against Outlines, XGrammar, and llama.cpp GBNF.

Why this exists

Constrained decoding for open-weight LLMs lives in Python (Outlines) or C++ (llama.cpp GBNF; XGrammar ships C++ with JS via emscripten build, no npm package). TypeScript has no equivalent with full PEG expressiveness. Pegmill fills that gap.

Support

A star helps. A link from your own project docs helps more. GitHub Sponsors and [email protected] for anything bigger.

Popular repositories Loading

  1. pegmill pegmill Public

    PEG grammars as LLM output constraints. TypeScript-native parser generator with parametric rules.

    JavaScript 5 1

  2. pegmill.github.io pegmill.github.io Public

    Landing page for Pegmill — PEG grammars as LLM output constraints

    HTML

  3. .github .github Public

    Community health and organization profile

Repositories

Loading
Type
Language
Sort
Showing 3 of 3 repositories
  • pegmill.github.io Public

    Landing page for Pegmill — PEG grammars as LLM output constraints

    Uh oh!

    There was an error while loading. Please reload this page.

    pegmill/pegmill.github.io's past year of commit activity
    HTML 0 Apache-2.0 0 0 0 Updated May 25, 2026
  • .github Public

    Community health and organization profile

    Uh oh!

    There was an error while loading. Please reload this page.

    pegmill/.github's past year of commit activity
    0 0 0 0 Updated May 16, 2026
  • pegmill Public

    PEG grammars as LLM output constraints. TypeScript-native parser generator with parametric rules.

    Uh oh!

    There was an error while loading. Please reload this page.

    pegmill/pegmill's past year of commit activity
    JavaScript 5 Apache-2.0 1 0 0 Updated May 16, 2026

People

@zag

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.