GitHub topics: grammar
scribe-org/Organization
Organization files
Size: 136 MB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 1 - Forks: 4

lalrpop/lalrpop
LR(1) parser generator for Rust
Language: Rust - Size: 11.4 MB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 3,214 - Forks: 297

0x2a-42/lelwel
Resilient LL(1) parser generator for Rust
Language: Rust - Size: 607 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 139 - Forks: 4

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
Language: TypeScript - Size: 21.7 MB - Last synced at: 1 day ago - Pushed at: 24 days ago - Stars: 1,432 - Forks: 120

has2k1/plotnine
A Grammar of Graphics for Python
Language: Python - Size: 152 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 4,183 - Forks: 233

lark-parser/lark
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Language: Python - Size: 2.73 MB - Last synced at: 2 days ago - Pushed at: 29 days ago - Stars: 5,206 - Forks: 435

prantlf/railroad-diagrams Fork of tabatkins/railroad-diagrams
JavaScript library and command-line tools for drawing railroad syntax diagrams to SVG.
Language: JavaScript - Size: 494 KB - Last synced at: about 11 hours ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 1

Goldziher/tree-sitter-language-pack
A tree-sitter language pack
Language: Python - Size: 332 KB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 107 - Forks: 22

Bridgeconn/usfm-grammar
An elegant USFM parser.
Language: JavaScript - Size: 16.2 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 43 - Forks: 16

YINI-lang/YINI-spec
INI-file the right way, both for software and humans 😝 Specification (and grammar) for YINI markup language. It's a config and settings file format (similar (but not same) to INI-files) consisting of plain text with a very simple structure and notation. YINI uses conventions familiar to programmers, mainly from the C family of languages.
Language: ANTLR - Size: 2 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

ekliao/EricLiaoDigitalGarden
Eric Liao's Digital Garden (Live)
Language: SCSS - Size: 80.4 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

ltex-plus/ltex-ls-plus
LTeX+ Language Server: LSP language server for LanguageTool :mag::heavy_check_mark: with support for LaTeX :mortar_board:, Markdown :pencil:, and others
Language: Kotlin - Size: 2.55 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 96 - Forks: 5

scribe-org/Scribe-Android
Android app with keyboards for language learners
Language: Kotlin - Size: 113 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 58 - Forks: 65

Norgate-AV/tree-sitter-netlinx
NetLinx grammar for tree-sitter
Language: JavaScript - Size: 33.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

antvis/G2
📊 The concise and progressive visualization grammar.
Language: TypeScript - Size: 325 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 12,272 - Forks: 1,620

KarlEilebrecht/audlang-spec
Audience Definition Language Specification
Language: Java - Size: 210 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

antvis/F2
📱📈An elegant, interactive and flexible charting library for mobile.
Language: JavaScript - Size: 157 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 7,925 - Forks: 651

languagetool-org/languagetool
Style and Grammar Checker for 25+ Languages
Language: Java - Size: 5.45 GB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 12,997 - Forks: 1,429

mdaines/grammophone
A tool for analyzing and transforming context-free grammars.
Language: JavaScript - Size: 2.02 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 218 - Forks: 24

Valkryst/VNameGenerator
A Java implementation of various procedural name generation algorithms, including combinatorial, consonant vowel, context-free grammar, and Markov chain.
Language: Java - Size: 384 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 87 - Forks: 8

morphismtech/distributors
Distributors - Unifying Parsers, Printers & Grammars
Language: Haskell - Size: 375 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 23 - Forks: 0

wooorm/dictionaries
Hunspell dictionaries in UTF-8
Language: JavaScript - Size: 103 MB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 1,263 - Forks: 402

arhcoder/MIA
🎼 Musical Artificial Intelligence model that composes original music WITHOUT REAL MUSIC DATA TRAINING using NLP Grammars, Evolutive Computing, Simulated Annealing and LWRS Algorithm.
Language: Python - Size: 11.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 0

antlr/antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Language: Java - Size: 67.3 MB - Last synced at: 5 days ago - Pushed at: 17 days ago - Stars: 17,805 - Forks: 3,343

tidyverse/dplyr
dplyr: A grammar of data manipulation
Language: R - Size: 68.1 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 4,860 - Forks: 2,127

amzxyz/rime_wanxiang_pro
Rime万象拼音输入方案增强版,词库基于AI筛选和语料辅助筛选精干高效,配合全新语言模型,输入不再纠结。支持全拼,7种双拼,8种辅助码,并且可以扩展更多,支持中英混输,内置超级注释lua,带调全拼输入码显示lua,快符与重复上屏lua等功能扩展,大大增强使用体验。 Q群:11033572
Language: Lua - Size: 11.2 GB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 389 - Forks: 22

amzxyz/RIME-LMDG
Rime输入法语法模型全流程构建教程,全局带声调词库:LMDG - Language, Model, Dictionary, Grammar。Q群:11033572
Language: Python - Size: 610 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 555 - Forks: 14

zerita-lang/zerita-lang.github.io
Zerita rules
Size: 1.09 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

rust-bakery/nom
Rust parser combinator framework
Language: Rust - Size: 10.3 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 9,846 - Forks: 827

eberban/eberban
Parser and dictionary for the eberban language.
Language: JavaScript - Size: 23.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 27 - Forks: 5

kputnam/stupidedi
Ruby API for parsing and generating ASC X12 EDI transactions
Language: Ruby - Size: 40 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 275 - Forks: 137

Inc44/CoFlu
CoFlu is a powerful text manipulation, generation, and comparison tool. It's designed for tasks like proofreading, editing, content creation, version control, and ensuring text consistency. CoFlu offers unique capabilities, including AI-powered text generation, audio transcription, and unprecedented layout-preserving .docx translation using LLMs.
Language: JavaScript - Size: 372 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 0

interdependence/tree-sitter-htmldjango
A tree-sitter grammar for the Django template language
Language: JavaScript - Size: 217 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 23 - Forks: 8

Findus23/pyLanguagetool
Python Library and CLI for the LanguageTool JSON API
Language: Python - Size: 315 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 130 - Forks: 10

Fymyte/tree-sitter-rasi
RASI grammar for tree-sitter
Language: JavaScript - Size: 486 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 7 - Forks: 2

Sinfolke/ispa-parser
Powerful parser generator
Language: C++ - Size: 1.11 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

microsoft/vscode-textmate
A library that helps tokenize text using Text Mate grammars.
Language: TypeScript - Size: 5.8 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 612 - Forks: 116

coollabsio/safetyper
A Grammarly alternative where you own what you type on your keyboard.
Size: 9.77 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 93 - Forks: 3

taipalogy/susiahethong
台語書寫系統(Taiwanese writing system)
Language: HTML - Size: 1.57 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

h0tk3y/better-parse
A nice parser combinator library for Kotlin
Language: Kotlin - Size: 479 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 425 - Forks: 42

NotDarkn/XinaA15 Fork of jacksight/xina520_official_jailbreak
XinaA15: A semi-untethered jailbreak for iOS 15.0-15.4.1
Size: 39.9 MB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 151 - Forks: 7

jsinger67/parol
LL(k) and LALR(1) parser generator for Rust
Language: Rust - Size: 9.61 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 209 - Forks: 19

mingodad/parsertl-playground
A web based playground for parsertl/lexertl
Language: GAP - Size: 5.56 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 26 - Forks: 1

foonathan/lexy
C++ parsing DSL
Language: C++ - Size: 13 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 1,057 - Forks: 79

nalgeon/vscode-proofread
Proofread and translate text in VS Code
Language: JavaScript - Size: 27.3 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

structuredllm/syncode
Efficient and general syntactical decoding for Large Language Models
Language: Python - Size: 55.4 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 252 - Forks: 23

metio/tree-sitter-ssh-client-config
tree-sitter grammar for SSH client configuration files
Language: JavaScript - Size: 4.98 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 8 - Forks: 2

scribe-org/Scribe-Data
Wikidata and Wikipedia language data extraction
Language: Python - Size: 345 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 38 - Forks: 78

scribe-org/Scribe-Desktop
Typing GUI for language learners on Windows, Mac and Linux
Language: Rust - Size: 48.5 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 14 - Forks: 9

scribe-org/Scribe-iOS
iOS app with keyboards for language learners
Language: Swift - Size: 1.34 GB - Last synced at: 44 minutes ago - Pushed at: about 1 hour ago - Stars: 143 - Forks: 89

adobe/json-formula
Query language for JSON documents
Language: JavaScript - Size: 10.3 MB - Last synced at: 2 days ago - Pushed at: 9 days ago - Stars: 21 - Forks: 8

kulics/koral
An open source cross-platform programming language focused on efficiency.
Language: Swift - Size: 3.42 MB - Last synced at: 2 days ago - Pushed at: 25 days ago - Stars: 409 - Forks: 27

drahnr/cargo-spellcheck
Checks all your documentation for spelling and grammar mistakes with hunspell and a nlprule based checker for grammar
Language: Rust - Size: 76.7 MB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 343 - Forks: 36

softdevteam/grmtools
Rust grammar tool libraries and binaries
Language: Rust - Size: 5.97 MB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 538 - Forks: 33

ikatyang/tree-sitter-markdown
Markdown grammar for tree-sitter
Language: C++ - Size: 1.51 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 185 - Forks: 31

felipebz/zpa
Parser and static code analysis tool for PL/SQL and Oracle SQL.
Language: Kotlin - Size: 6.39 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 219 - Forks: 78

mxwell/aspan
Rule-based library to produce selected verb tenses in Kazakh language. See it in action in the viewer web app.
Language: TypeScript - Size: 1.57 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

ratson/nix-treesitter
All and up-to-date tree-sitter grammars built for nix.
Language: Nix - Size: 794 KB - Last synced at: about 18 hours ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

gosling-lang/gosling.js
Grammar of Scalable Linked Interactive Nucleotide Graphics
Language: TypeScript - Size: 105 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 174 - Forks: 29

ikatyang/tree-sitter-yaml
YAML grammar for tree-sitter
Language: JavaScript - Size: 1.19 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 102 - Forks: 49

christianvoigt/argdown
a simple syntax for complex argumentation
Language: JavaScript - Size: 97.5 MB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 943 - Forks: 36

shnewto/bnf
Parse BNF grammar definitions
Language: Rust - Size: 325 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 269 - Forks: 24

ltex-plus/vscode-ltex-plus
LTeX+: Grammar/spell checker :mag::heavy_check_mark: for VS Code using LanguageTool with support for LaTeX :mortar_board:, Markdown :pencil:, and others
Language: TypeScript - Size: 3.06 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 118 - Forks: 5

mxwell/aspan-trainer
Language: JavaScript - Size: 1.26 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

pandatix/go-abnf
Augmented Backus-Naur Form (ABNF) in Go. Implements RFC 5234 and 7405, with Errata 2968 and 3076.
Language: Go - Size: 407 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 9 - Forks: 0

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.
Language: Python - Size: 1.63 MB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 1,527 - Forks: 177

zevv/npeg
PEGs for Nim, another take
Language: Nim - Size: 9.71 MB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 335 - Forks: 22

neogeny/TatSu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Language: Python - Size: 1.22 MB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 420 - Forks: 49

alibaba/BizCharts
Powerful data visualization library based on G2 and React.
Language: TypeScript - Size: 5.37 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 6,185 - Forks: 670

lifs-tools/goslin
Goslin is the Grammar on succinct lipid nomenclature.
Language: ANTLR - Size: 7.34 MB - Last synced at: 8 days ago - Pushed at: 12 days ago - Stars: 11 - Forks: 2

sileod/unigram
Language: Python - Size: 84 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

taocpp/PEGTL
Parsing Expression Grammar Template Library
Language: C++ - Size: 6.53 MB - Last synced at: 11 days ago - Pushed at: 13 days ago - Stars: 1,989 - Forks: 235

jxmorris12/language_tool_python
a free python grammar checker 📝✅
Language: Python - Size: 683 KB - Last synced at: 9 days ago - Pushed at: 12 days ago - Stars: 457 - Forks: 65

opencypher/openCypher
Specification of the Cypher property graph query language
Language: Gherkin - Size: 8.71 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 892 - Forks: 153

ikatyang/tree-sitter-vue
Vue grammar for tree-sitter
Language: JavaScript - Size: 566 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 80 - Forks: 27

vgel/treebender
A HDPSG-inspired symbolic natural language parser written in Rust
Language: Rust - Size: 142 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 51 - Forks: 1

vsce-toolroom/vscode-textmate-languageservice
Language APIs and support features from Textmate tokenization in Visual Studio Code.
Language: TypeScript - Size: 1.27 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 20 - Forks: 1

freealise/vocalise
Compose song lyrics, poetry or rap and improve your English - understand the grammar of phrases and sentences you read and hear, type or speak, and remember new words from the rhyming dictionary.
Language: JavaScript - Size: 15.1 MB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 11 - Forks: 1

nigelhorne/Grammar-Improver
Use the LanguageTool API to rewrite text
Language: Perl - Size: 43 KB - Last synced at: 6 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

sh-cho/tree-sitter-fluentbit
fluent-bit grammar for tree-sitter
Language: JavaScript - Size: 532 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

petitparser/dart-petitparser
Dynamic parser combinators in Dart.
Language: Dart - Size: 2.34 MB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 467 - Forks: 49

yell0wsuit/docugrammar
DocuGrammar—a collection of grammar references powered by Docusaurus.
Language: JavaScript - Size: 11.9 MB - Last synced at: 7 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 1

formal-language/grammar
:fountain_pen: Grammar compilation toolkit for JavaScript
Language: JavaScript - Size: 2.92 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 3 - Forks: 0

illright/unplugin-lezer
Universal plugin to import Lezer grammar files
Language: TypeScript - Size: 348 KB - Last synced at: 7 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 1

JetBrains/Grammar-Kit
Grammar files support & parser/PSI generation for IntelliJ IDEA
Language: Java - Size: 67 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 735 - Forks: 132

foxyseta/tree-sitter-prolog
Mirror of https://codeberg.org/foxy/tree-sitter-prolog. Refer to the original repository for issue tracking
Language: JavaScript - Size: 857 KB - Last synced at: 3 days ago - Pushed at: 28 days ago - Stars: 4 - Forks: 2

znck/grammarly 📦
Grammarly for VS Code
Language: TypeScript - Size: 7.71 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 1,651 - Forks: 120

nils010485/autocorrect
🤖 Assistant d'écriture alimenté par l'IA - Corrigez, traduisez et améliorez vos textes instantanément avec Gemini, Claude et GPT. Simple, rapide et respectueux de votre vie privée.
Language: HTML - Size: 153 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 5 - Forks: 0

JewelGliss/pantluci
A breadth-first conlang
Language: HTML - Size: 5.25 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 5 - Forks: 0

nishtahir/language-kotlin
Textmate language grammar for the Kotlin programming language
Language: Kotlin - Size: 437 KB - Last synced at: 13 days ago - Pushed at: 6 months ago - Stars: 13 - Forks: 6

kyletimmermans/russian-grammar-practice
For practicing Russian grammar with exercises
Language: JavaScript - Size: 5.56 MB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 1

esmolanka/sexp-grammar
Invertible parsing for S-expressions
Language: Haskell - Size: 368 KB - Last synced at: 9 days ago - Pushed at: 17 days ago - Stars: 34 - Forks: 4

lukem512/pronounceable
Test a word for pronounceability
Language: JavaScript - Size: 494 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 31 - Forks: 7

katef/kgt
BNF wrangling and railroad diagrams
Language: C - Size: 1.28 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 602 - Forks: 30

mideind/Yfirlestur
The yfirlestur.is web application.
Language: Python - Size: 1.37 MB - Last synced at: 7 days ago - Pushed at: 17 days ago - Stars: 6 - Forks: 1

garaupere/decaGEN
Genera i avalua patrons rítmics de decasíl·labs segons regles proposades en la mètrica generativa.
Language: Python - Size: 5.04 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

gaissmai/grammar
package grammar allows defining regexp rules with comments, whitespace and string interpolation.
Language: Go - Size: 26.4 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 1

opencog/link-grammar
The CMU Link Grammar natural language parser
Language: C - Size: 38.2 MB - Last synced at: 16 days ago - Pushed at: 18 days ago - Stars: 391 - Forks: 118

typedgrammar/typed-japanese
🌸 Learn Japanese grammar with TypeScript
Language: TypeScript - Size: 181 KB - Last synced at: 18 days ago - Pushed at: 22 days ago - Stars: 1,541 - Forks: 15

KarboniteKream/syn
A syntax parser based on the LLLR method
Language: Rust - Size: 248 KB - Last synced at: 2 days ago - Pushed at: 19 days ago - Stars: 1 - Forks: 0
