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