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
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

grammar

Star

A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.

Here are 1,714 public repositories matching this topic...

Language: All
Filter by language
All 1,714 Python 270 JavaScript 269 TypeScript 150 Java 118 C 101 Rust 94 HTML 84 C++ 62 C# 54 Go 34
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

antlr / antlr4

Star 19k

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

javascript python java dart swift golang php parse csharp parsing cpp parser-generator grammar antlr antlr4 language-recognition
  • Updated Oct 30, 2026
  • Java

languagetool-org / languagetool

Star 15.3k

Style and Grammar Checker for 25+ Languages

natural-language-processing spellcheck natural-language grammar style-checker proofreading
  • Updated Nov 12, 2026
  • Java
G2

antvis / G2

Sponsor
Star 12.7k

📊 The concise and progressive visualization grammar.

visualization svg chart webgl canvas animation graphics grammar interaction hacktoberfest
  • Updated Oct 28, 2026
  • TypeScript

rust-bakery / nom

Star 10.5k

Rust parser combinator framework

rust parser parse parser-combinators grammar nom byte-array
  • Updated Aug 26, 2025
  • Rust

antvis / F2

Sponsor
Star 8k

📱📈An elegant, interactive and flexible charting library for mobile.

visualization charts mobile grammar html5-canvas data-visualization data-visualisation f2 antv
  • Updated May 19, 2026
  • JavaScript
BizCharts

alibaba / BizCharts

Star 6.2k

Powerful data visualization library based on G2 and React.

react chart es6 grammar html5-canvas data-visualization
  • Updated May 23, 2025
  • TypeScript

lark-parser / lark

Sponsor
Star 6k

Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.

python parser tree parse parser-library grammar parsing-engine lark earley lalr parsing-library cyk
  • Updated Aug 27, 2026
  • Python

tidyverse / dplyr

Star 5.1k

dplyr: A grammar of data manipulation

r grammar data-manipulation
  • Updated Nov 2, 2026
  • R

has2k1 / plotnine

Star 4.8k

A Grammar of Graphics for Python

python graphics grammar data-analysis plotting
  • Updated Nov 3, 2026
  • Python

alecthomas / participle

Sponsor
Star 3.9k

A parser library for Go

go golang parser parser-library grammar ast lexer ebnf parser-api parser-framework participle
  • Updated Oct 26, 2026
  • Go

lalrpop / lalrpop

Star 3.5k

LR(1) parser generator for Rust

rust parser-generator grammar
  • Updated Oct 19, 2026
  • Rust
node-llama-cpp

withcatai / node-llama-cpp

Star 2.2k

Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level

nodejs cmake ai metal json-schema gpu vulkan grammar cuda self-hosted bindings llama embedding cmake-js prebuilt-binaries llm llama-cpp catai function-calling gguf
  • Updated Nov 5, 2026
  • TypeScript

taocpp / PEGTL

Star 2.2k

Parsing Expression Grammar Template Library

library parsing parser-combinators cpp grammar cpp11 parsing-expression-grammar header-only cpp17 peg parsing-expression-grammars pegtl cpp20
  • Updated Nov 8, 2026
  • C++

amzxyz / rime-wanxiang-data

Star 2k

万象拼音数据与工具中心: 简繁扩展词库/声调编码/声调标注工具链/万象更新工具链/Rime语法模型

dictionary grammar rime language-model fcitx5-dict
  • Updated Nov 12, 2026
  • Python

typedgrammar / typed-japanese

Star 2k

🌸 Learn Japanese grammar with TypeScript

nlp typescript dsl japanese grammar language-learning computational-linguistics type-system type-level-programming language-verification typescript-types japanese-grammar
  • Updated Oct 22, 2026
  • TypeScript

znck / grammarly

Star 1.6k

Grammarly for VS Code

grammar vscode-extension grammar-checker languageserverprotocol english-grammar grammarly languageserver
  • Updated Dec 17, 2023
  • TypeScript

kevinmehall / rust-peg

Sponsor
Star 1.6k

Parsing Expression Grammar (PEG) parser generator for Rust

rust parsing parser-generator grammar peg parsing-expression-grammars
  • Updated May 4, 2026
  • Rust

PrithivirajDamodaran / Gramformer

Sponsor
Star 1.6k

A framework for detecting, highlighting and correcting grammatical errors on natural language text. Created by Prithiviraj Damodaran. Open to pull requests and other forms of collaboration.

grammar grammar-error-correction grammar-checker grammar-correction
  • Updated Feb 15, 2023
  • Python

wooorm / dictionaries

Sponsor
Star 1.4k

Hunspell dictionaries in UTF-8

spellcheck dictionaries grammar check spell-check spell hunspell spellchecker myspell
  • Updated Sep 9, 2024
  • JavaScript

foonathan / lexy

Star 1.3k

C++ parsing DSL

parser parser-combinators text grammar
  • Updated Oct 18, 2025
  • C++
Followers
10.9k followers
Website
github.com/topics/parsing
Wikipedia
Wikipedia

Related topics

antlr generated-parser language ll lookahead lr-parser semantic-analysis symbol-table yacc
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.