An open API service providing repository metadata for many open source software ecosystems.

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