Grammar Open Source Projects
Browse 351 Grammar open source projects, ranked by GitHub stars. Find the most popular Grammar tools and libraries.
antlr/antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Metrics details
| Stars | 18,957 |
languagetool-org/languagetool
Style and Grammar Checker for 25+ Languages
Metrics details
| Stars | 14,705 |
antvis/G2
📊 The concise and progressive visualization grammar.
Metrics details
| Stars | 12,569 |
vega/vega
A visualization grammar.
Metrics details
| Stars | 11,930 |
rust-bakery/nom
Rust parser combinator framework
Metrics details
| Stars | 10,439 |
antvis/F2
📱📈An elegant, interactive and flexible charting library for mobile.
Metrics details
| Stars | 7,993 |
tidyverse/ggplot2
An implementation of the Grammar of Graphics in R
Metrics details
| Stars | 6,968 |
alibaba/BizCharts
Powerful data visualization library based on G2 and React.
Metrics details
| Stars | 6,197 |
lark-parser/lark
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Metrics details
| Stars | 5,934 |
vega/vega-lite
A concise grammar of interactive graphics, built on Vega.
Metrics details
| Stars | 5,412 |
pest-parser/pest
The Elegant Parser
Metrics details
| Stars | 5,370 |
tidyverse/dplyr
dplyr: A grammar of data manipulation
Metrics details
| Stars | 5,043 |
has2k1/plotnine
A Grammar of Graphics for Python
Metrics details
| Stars | 4,737 |
zaach/jison
Bison in JavaScript.
Metrics details
| Stars | 4,386 |
alecthomas/participle
A parser library for Go
Metrics details
| Stars | 3,874 |
eliben/pycparser
:snake: Complete C99 parser in pure Python
Metrics details
| Stars | 3,553 |
lalrpop/lalrpop
LR(1) parser generator for Rust
Metrics details
| Stars | 3,492 |
microsoft/restler-fuzzer
RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services.
Metrics details
| Stars | 2,924 |
dabeaz/ply
Python Lex-Yacc
Metrics details
| Stars | 2,909 |
orangeduck/mpc
A Parser Combinator library for C
Metrics details
| Stars | 2,851 |
antvis/G2Plot
:dango: An interactive and responsive charting library based on G2.
Metrics details
| Stars | 2,653 |
zzmp/juliusjs
A speech recognition library for the web
Metrics details
| Stars | 2,569 |
pyparsing/pyparsing
Python library for creating PEG parsers
Metrics details
| Stars | 2,478 |
yudataguy/Awesome-Japanese
Awesome Japanese Learning Resources
Metrics details
| Stars | 2,209 |
galaxykate/tracery
Tracery: a story-grammar generation library for javascript
Metrics details
| Stars | 2,200 |
taocpp/PEGTL
Parsing Expression Grammar Template Library
Metrics details
| Stars | 2,144 |
withcatai/node-llama-cpp
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
Metrics details
| Stars | 2,138 |
microsoft/pylance-release
Documentation and issues for Pylance
Metrics details
| Stars | 2,101 |
Qihoo360/Quicksql
A Flexible, Fast, Federated(3F) SQL Analysis Middleware for Multiple Data Sources
Metrics details
| Stars | 2,041 |
wrobstory/vincent
A Python to Vega translator
Metrics details
| Stars | 2,023 |
GiovineItalia/Gadfly.jl
Crafty statistical graphics for Julia.
Metrics details
| Stars | 1,927 |
erikrose/parsimonious
The fastest pure-Python PEG parser I can muster
Metrics details
| Stars | 1,910 |
entronad/graphic
A grammar of data visualization and Flutter charting library.
Metrics details
| Stars | 1,782 |
znck/grammarly
Grammarly for VS Code
Metrics details
| Stars | 1,638 |
JetBrains/kotlin-web-site
The Kotlin programming language website
Metrics details
| Stars | 1,620 |
kevinmehall/rust-peg
Parsing Expression Grammar (PEG) parser generator for Rust
Metrics details
| Stars | 1,603 |
PrithivirajDamodaran/Gramformer
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.
Metrics details
| Stars | 1,586 |
Softmotions/ejdb
:snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).
Metrics details
| Stars | 1,479 |
wooorm/dictionaries
Hunspell dictionaries in UTF-8
Metrics details
| Stars | 1,396 |
javacc/javacc
JavaCC - a parser generator for building parsers from grammars. It can generate code in Java, C++ and C#.
Metrics details
| Stars | 1,278 |
foonathan/lexy
C++ parsing DSL
Metrics details
| Stars | 1,248 |
albrow/fo
An experimental language which adds functional programming features to Go.
Metrics details
| Stars | 1,225 |
rhysd/vim-grammarous
A powerful grammar checker for Vim using LanguageTool.
Metrics details
| Stars | 1,124 |
thomasp85/ggraph
Grammar of Graph Graphics
Metrics details
| Stars | 1,116 |
pointlander/peg
Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
Metrics details
| Stars | 1,112 |
sylvainhalle/textidote
Spelling, grammar and style checking on LaTeX documents
Metrics details
| Stars | 1,053 |
yhirose/cpp-peglib
A single file C++ header-only PEG (Parsing Expression Grammars) library
Metrics details
| Stars | 1,050 |
marciok/Mu
It's a Swift playground explaining how to create a tiny programming language named Mu
Metrics details
| Stars | 1,045 |
guybedford/es-module-lexer
Low-overhead lexer dedicated to ES module parsing for fast analysis
Metrics details
| Stars | 1,030 |
christianvoigt/argdown
a simple syntax for complex argumentation
Metrics details
| Stars | 1,019 |
opencypher/openCypher
Specification of the Cypher property graph query language
Metrics details
| Stars | 1,013 |
ArashPartow/exprtk
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
Metrics details
| Stars | 1,003 |
mna/pigeon
Command pigeon generates parsers in Go from a PEG grammar.
Metrics details
| Stars | 923 |
wooorm/lowlight
Virtual syntax highlighting for virtual DOMs and non-HTML things
Metrics details
| Stars | 918 |
valentjn/vscode-ltex
LTeX: Grammar/spell checker :mag::heavy_check_mark: for VS Code using LanguageTool with support for LaTeX :mortar_board:, Markdown :pencil:, and others
Metrics details
| Stars | 906 |
rems-project/sail
Sail architecture definition language
Metrics details
| Stars | 906 |
machine/machine.specifications
Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.
Metrics details
| Stars | 899 |
microsoft/tolerant-php-parser
An early-stage PHP parser designed for IDE usage scenarios.
Metrics details
| Stars | 895 |
tree-sitter/node-tree-sitter
Node.js bindings for tree-sitter
Metrics details
| Stars | 861 |
tailscale/hujson
HuJSON: JSON for Humans (JWCC: JSON w/ comments and trailing commas)
Metrics details
| Stars | 839 |
