Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: grammar
jsinger67/parol
LL(k) parser generator for Rust
Language: Rust - Size: 7.39 MB - Last synced: about 3 hours ago - Pushed: about 3 hours ago - Stars: 165 - Forks: 18
masak/alma
ALgoloid with MAcros -- a language with Algol-family syntax where macros take center stage
Language: Raku - Size: 2.13 MB - Last synced: about 3 hours ago - Pushed: about 7 hours ago - Stars: 136 - Forks: 14
mingodad/parsertl-playground
A web based playground for parsertl/lexertl
Language: GAP - Size: 3.81 MB - Last synced: about 8 hours ago - Pushed: about 9 hours ago - Stars: 11 - Forks: 0
DOMjudge/checktestdata
checks integrity of test data in programming contests like the ACM ICPC
Language: M4 - Size: 563 KB - Last synced: about 9 hours ago - Pushed: about 10 hours ago - Stars: 22 - Forks: 25
withcatai/node-llama-cpp
Run AI models locally on your machine with node.js bindings for llama.cpp. Force a JSON schema on the model output on the generation level
Language: TypeScript - Size: 8.38 MB - Last synced: about 18 hours ago - Pushed: about 19 hours ago - Stars: 670 - Forks: 57
felipebz/zpa
Parser and static source code analyzer for PL/SQL and Oracle SQL.
Language: Kotlin - Size: 4.53 MB - Last synced: about 16 hours ago - Pushed: about 20 hours ago - Stars: 207 - Forks: 77
scribe-org/Scribe-iOS
iOS app with keyboards for language learners
Language: Swift - Size: 1.18 GB - Last synced: about 22 hours ago - Pushed: 1 day ago - Stars: 107 - Forks: 71
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: 297 KB - Last synced: about 9 hours ago - Pushed: 1 day ago - Stars: 1 - Forks: 0
formal-language/grammar
:fountain_pen: Grammar compilation toolkit for JavaScript
Language: JavaScript - Size: 3.1 MB - Last synced: about 8 hours ago - Pushed: 1 day ago - Stars: 2 - Forks: 0
alighanbari2002/Compiler-and-Programming-Languages-Design-Course-Projects
A compiler written using ANTLR with Java for the programming language LogicPL.
Language: Java - Size: 3.8 MB - Last synced: about 21 hours ago - Pushed: 2 days ago - Stars: 0 - Forks: 0
tlaplus-community/tree-sitter-tlaplus
A tree-sitter grammar for TLAβΊ and PlusCal
Language: C - Size: 55 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 53 - Forks: 7
kpedrok/rewrite-pal
RewritePal - Make sure your writing is flawless.
Language: TypeScript - Size: 8.17 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 10 - Forks: 0
kcutils/kc2tei
This repository contains program source code of a converter that can transform Kiel Corpus files into standardised TEI-XML files.
Language: Java - Size: 296 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 1 - Forks: 0
lalrpop/lalrpop
LR(1) parser generator for Rust
Language: Rust - Size: 8.86 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 2,899 - Forks: 286
JetBrains/Grammar-Kit
Grammar files support & parser/PSI generation for IntelliJ IDEA
Language: Java - Size: 67.1 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 695 - Forks: 127
opencypher/openCypher
Specification of the Cypher property graph query language
Language: Gherkin - Size: 8.39 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 824 - Forks: 146
rust-bakery/nom
Rust parser combinator framework
Language: Rust - Size: 10.2 MB - Last synced: 1 minute ago - Pushed: 3 days ago - Stars: 9,062 - Forks: 788
sogaiu/tree-sitter-janet-simple
Simple Janet grammar for tree-sitter
Language: C - Size: 168 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 11 - Forks: 1
dict2024/xwy
ε¦ε€θ―
Language: C# - Size: 259 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 2 - Forks: 0
lifs-tools/jgoslin
Java implementation of the latest shorthand nomenclature.
Language: Java - Size: 18.9 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 4 - Forks: 0
gosling-lang/gosling.js
Grammar of Scalable Linked Interactive Nucleotide Graphics
Language: TypeScript - Size: 102 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 155 - Forks: 23
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.8 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 311 - Forks: 31
kartenmacherei/languagetool-wrapper
This package is a wrapper for the LanguageTool API (https://languagetool.org/http-api/#/default)
Language: Python - Size: 84 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 2 - Forks: 0
antvis/F2
π±πAn elegant, interactive and flexible charting library for mobile.
Language: JavaScript - Size: 144 MB - Last synced: about 6 hours ago - Pushed: 3 days ago - Stars: 7,853 - Forks: 643
lifs-tools/goslin-webapp
Web application and REST Api for parsers for the Grammars on succinct lipid nomenclature (Goslin).
Language: Java - Size: 1.26 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 0
lifs-tools/pygoslin
Python implementation of parsers for the Grammars on succinct lipid nomenclature (Goslin).
Language: Python - Size: 9.77 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 3 - Forks: 2
lifs-tools/goslin
Goslin is the Grammar on succinct lipid nomenclature.
Language: ANTLR - Size: 7.2 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 10 - Forks: 1
RaisinTen/fs-make
Make a folder structure from its description
Language: C++ - Size: 1.02 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 15 - Forks: 1
softdevteam/grmtools
Rust grammar tool libraries and binaries
Language: Rust - Size: 5.48 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 473 - Forks: 32
tidyverse/dplyr
dplyr: A grammar of data manipulation
Language: R - Size: 66.3 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 4,671 - Forks: 2,118
hashicorp/syntax
TextMate grammars for highlighting HCL, HCL-based languages and Sentinel.
Language: HCL - Size: 622 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 21 - Forks: 11
sogaiu/tree-sitter-clojure
Clojure(Script) grammar for tree-sitter
Language: C - Size: 1.01 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 147 - Forks: 17
e-lab/SyntaxShaper
Powering Agent Chains by Constraining LLM Outputs
Language: Python - Size: 680 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 8 - Forks: 0
JoranHonig/tree-sitter-solidity
Solidity grammar for tree sitter
Language: Python - Size: 1.74 MB - Last synced: about 21 hours ago - Pushed: 5 days ago - Stars: 121 - Forks: 38
3b/3bmd
markdown processor in CL using esrap parser
Language: Common Lisp - Size: 186 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 79 - Forks: 14
peggyjs/coverage
Up the code coverage on your Peggy grammars, ensuring that the generated boilerplate code is covered in your unit tests.
Language: JavaScript - Size: 61.5 KB - Last synced: 1 day ago - Pushed: 5 days ago - Stars: 0 - Forks: 1
ShababAhmedd/CSE420_CompilerDesign
This repository contains all the lab assignments done in the CSE420 course of BracU.
Language: C - Size: 16.9 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1 - Forks: 0
lifs-tools/cppgoslin
C++ implementation of parsers for the Grammars on succinct lipid nomenclature (Goslin).
Language: C++ - Size: 9.18 MB - Last synced: 3 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0
voxpelli/node-fulfills
Checks whether or not an object fulfills a specified condition
Language: JavaScript - Size: 98.6 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 2 - Forks: 2
compose-generator/ccom
βοΈ Compiler for the CCom (Conditional Comments) language
Language: C++ - Size: 8.81 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 4 - Forks: 2
pandatix/go-abnf
Augmented Backus-Naur Form (ABNF) in Go. Implements RFC 5234 and 7405, with Errata 2968 and 3076.
Language: Go - Size: 129 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 5 - Forks: 0
YieldLang/yieldlang
π¦Ύ A meta-Language for LLMs to produce or parse structured info.
Language: Python - Size: 235 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 2 - Forks: 0
frantisekstanko/english-grammar
I am composing this document to improve my understanding of the English language. Should others find this resource useful, I would be honored.
Size: 70.3 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0
logicfish/coregrammars
A collection of basic grammars in D / pegged compiled as modules.
Language: D - Size: 270 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 2 - Forks: 0
antvis/G2
π The concise and progressive visualization grammar.
Language: TypeScript - Size: 315 MB - Last synced: about 13 hours ago - Pushed: 7 days ago - Stars: 11,986 - Forks: 1,574
opencog/link-grammar
The CMU Link Grammar natural language parser
Language: C - Size: 38 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 383 - Forks: 117
mistval/jp-verb-deconjugator
Unconjugate conjugated Japanese verbs.
Language: JavaScript - Size: 2.1 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 22 - Forks: 2
tact-lang/tree-sitter-tact
π³ Tree-sitter grammar for the β‘ Tact contract programming language
Language: Scheme - Size: 419 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 11 - Forks: 0
knarkzel/vom
V parser combinator framework
Language: V - Size: 913 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 15 - Forks: 4
metio/tree-sitter-ssh-client-config
tree-sitter grammar for SSH client configuration files
Language: C - Size: 4.27 MB - Last synced: 8 days ago - Pushed: 11 days ago - Stars: 6 - Forks: 2
JaviRute/spanish-verbs-trainer
A react app to practice Spanish verbs
Language: JavaScript - Size: 777 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 0
jcs-elpa/parse-it
Basic Parser in Emacs Lisp.
Language: Emacs Lisp - Size: 154 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 24 - Forks: 6
emacs-languagetool/eglot-ltex
Eglot Clients for LTEX
Language: Emacs Lisp - Size: 61.5 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 33 - Forks: 7
emacs-languagetool/lsp-languagetool
[WIP] lsp-mode β€οΈ LanguageTool
Language: Emacs Lisp - Size: 52.7 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 16 - Forks: 3
emacs-languagetool/eglot-languagetool
[WIP] Eglot Clients for LanguageTool
Language: Emacs Lisp - Size: 53.7 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 9 - Forks: 3
emacs-grammarly/flymake-grammarly
Flymake support for Grammarly
Language: Emacs Lisp - Size: 174 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 36 - Forks: 5
emacs-grammarly/flycheck-grammarly
Grammarly support for Flycheck
Language: Emacs Lisp - Size: 301 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 122 - Forks: 8
emacs-grammarly/grammarly
Grammarly API interface
Language: Emacs Lisp - Size: 96.7 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 121 - Forks: 8
Bridgeconn/usfm-grammar
An elegant USFM parser.
Language: JavaScript - Size: 15.7 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 35 - Forks: 14
taocpp/PEGTL
Parsing Expression Grammar Template Library
Language: C++ - Size: 6.09 MB - Last synced: 4 days ago - Pushed: 12 days ago - Stars: 1,876 - Forks: 228
dlvandenberg/tree-sitter-angular
Tree Sitter Grammar for Angular
Language: C - Size: 1.66 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 20 - Forks: 6
novusnota/prism-ton
πΊ Maintained set of TON programming language definitions/grammars for Prism.js
Language: JavaScript - Size: 34.2 KB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 1 - Forks: 0
inumerics/parser
This parser generator simplifies the development of programs such as calculators and compilers by writing the source code for parsing input text.
Language: C++ - Size: 266 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 0 - Forks: 0
scribe-org/Scribe-Data
Wikidata and Wikipedia language data extraction
Language: Python - Size: 97.6 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 16 - Forks: 17
cpg314/ltapiserv-rs
Server implementation of the LanguageTool API for offline grammar and spell checking, based on nlprule and symspel. And a small graphical command-line client.
Language: Rust - Size: 155 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 1 - Forks: 1
scribe-org/Scribe-Desktop
Typing GUI for language learners on Windows, Mac and Linux
Language: Python - Size: 9.36 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 9 - Forks: 5
scribe-org/Scribe-Server
Backend service for Scribe app data downloads
Language: Go - Size: 75.2 KB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 5
foonathan/lexy
C++ parsing DSL
Language: C++ - Size: 12.2 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 953 - Forks: 60
bea4dev/bnf_rules
LR(1) parser generator
Language: Rust - Size: 66.4 KB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 4 - Forks: 0
worlpaker/go-syntax
Rich Syntax Highlighting for Go language
Language: Go - Size: 4.21 MB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 17 - Forks: 1
WebSpellChecker/wproofreader-sdk-js
WProofreader SDK JavaScript package for easy integration of spelling and grammar checker into JavaScript apps.
Language: JavaScript - Size: 2.91 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 1 - Forks: 0
neogeny/TatSu
η« TatSu generates Python parsers from grammars in a variation of EBNF
Language: Python - Size: 1.16 MB - Last synced: 1 day ago - Pushed: 17 days ago - Stars: 395 - Forks: 47
adobe/json-formula
Query language for JSON documents
Language: JavaScript - Size: 10.1 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 19 - Forks: 7
daniperez/vale-python-package
Install π Vale (grammar & style check tool ) in π Python environments. Package available at π¦ https://pypi.org/project/vale/
Language: Python - Size: 96.7 KB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 7 - Forks: 3
alecthomas/participle
A parser library for Go
Language: Go - Size: 932 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 3,312 - Forks: 179
barreiroleo/ltex_extra.nvim
Provides external LTeX file handling (off-spec lsp) and other functions.
Language: Lua - Size: 2.47 MB - Last synced: 14 days ago - Pushed: 18 days ago - Stars: 117 - Forks: 13
Findus23/pyLanguagetool
Python Library and CLI for the LanguageTool JSON API
Language: Python - Size: 245 KB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 121 - Forks: 8
thekevinscott/gbnf
A library for parsing GBNF grammars in Javascript
Language: TypeScript - Size: 490 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 1 - Forks: 0
coollabsio/safetyper.com
A Grammarly alternative, where YOU own what you type on your keyboard.
Language: Svelte - Size: 106 KB - Last synced: 17 days ago - Pushed: 19 days ago - Stars: 0 - Forks: 0
LiamRiddell/obsidian-solve
An unobtrusive Obsidian plugin that quietly processes equations and patterns in real time
Language: TypeScript - Size: 486 KB - Last synced: 18 days ago - Pushed: 19 days ago - Stars: 53 - Forks: 0
nishtahir/language-kotlin
Textmate language grammar for the Kotlin programming language
Language: Kotlin - Size: 427 KB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 12 - Forks: 6
meyer1994/regular
Project done for formal languages and compilers class
Language: JavaScript - Size: 1.25 MB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 1 - Forks: 0
PrVrSs/idl2js
Grammar-based Fuzzer that uses WebIDL as a grammar.
Language: Python - Size: 800 KB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 12 - Forks: 11
rastmob/openai-grammar-correction
English grammar fixer with the help of OpenAI: just paste your text and copy the grammar-fixed sentence.
Language: TypeScript - Size: 2.45 MB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 52 - Forks: 7
xfenix/spellcheck-microservice
Fast spellchecking microservice
Language: Python - Size: 678 KB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 48 - Forks: 2
kevinmehall/rust-peg
Parsing Expression Grammar (PEG) parser generator for Rust
Language: Rust - Size: 1.13 MB - Last synced: 20 days ago - Pushed: 22 days ago - Stars: 1,389 - Forks: 106
tree-sitter/tree-sitter-verilog
SystemVerilog grammar for tree-sitter
Language: C - Size: 11.8 MB - Last synced: 10 days ago - Pushed: 22 days ago - Stars: 85 - Forks: 34
eberban/eberban
Parser and dictionary for the eberban language.
Language: JavaScript - Size: 20.9 MB - Last synced: 21 days ago - Pushed: 22 days ago - Stars: 20 - Forks: 5
petitparser/dart-petitparser
Dynamic parser combinators in Dart.
Language: Dart - Size: 2.11 MB - Last synced: 11 days ago - Pushed: 24 days ago - Stars: 449 - Forks: 47
peter-winter/ctpg
Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time.
Language: C++ - Size: 182 KB - Last synced: 18 days ago - Pushed: 24 days ago - Stars: 448 - Forks: 24
Valkryst/VParser_CFG
A library to parse and run Context Free Grammars.
Language: Java - Size: 106 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 0 - Forks: 1
illright/unplugin-lezer
Universal plugin to import Lezer grammar files
Language: TypeScript - Size: 172 KB - Last synced: 25 days ago - Pushed: 26 days ago - Stars: 0 - Forks: 0
lszeremeta/yarspg
YARS-PG grammar. The YARS-PG serialization is specially designed for graphs, especially property graphs.
Language: ANTLR - Size: 356 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 6 - Forks: 0
sh-cho/tree-sitter-fluentbit
fluent-bit grammar for tree-sitter
Language: JavaScript - Size: 157 KB - Last synced: 17 days ago - Pushed: 26 days ago - Stars: 0 - Forks: 0
TMDStudios/StudyRoom
Open-source platform for students to improve their English vocabulary and grammar
Language: JavaScript - Size: 584 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 0 - Forks: 0
JewelGliss/pantluci
A breadth-first conlang
Language: HTML - Size: 4.98 MB - Last synced: 20 days ago - Pushed: 27 days ago - Stars: 4 - Forks: 0
tayloraswift/swift-grammar
debuggable parsing tools for performance-sensitive libraries
Language: Swift - Size: 130 KB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 11 - Forks: 0
taipalogy/susiahethong
ε°θͺζΈε―«η³»η΅±(Taiwanese writing system)
Language: HTML - Size: 1.56 MB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 1 - Forks: 0
fuhrmanator/GIFT-grammar-PEG.js
Development of PEG grammar to support GIFT (quiz) format
Language: PEG.js - Size: 945 KB - Last synced: about 10 hours ago - Pushed: about 1 month ago - Stars: 36 - Forks: 14
languagetool-org/languagetool
Style and Grammar Checker for 25+ Languages
Language: Java - Size: 5.01 GB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 11,537 - Forks: 1,356