All Projects → Covfefe → Similar Projects or Alternatives

470 Open source projects that are alternatives of or similar to Covfefe

Lark
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Stars: ✭ 2,916 (+5851.02%)
Mutual labels:  parser-library, earley, cyk
language-grammars
Syntax highlighting for ABNF/BNF/EBNF, Yacc, and other language-related languages.
Stars: ✭ 14 (-71.43%)
Mutual labels:  ebnf, abnf, backus-naur-form
Participle
A parser library for Go
Stars: ✭ 2,302 (+4597.96%)
Mutual labels:  parser-library, ebnf, parser-framework
autumn
A Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (+128.57%)
Kgt
BNF wrangling and railroad diagrams
Stars: ✭ 312 (+536.73%)
Mutual labels:  parsing, parser-library, syntax-tree
Nearley
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
Stars: ✭ 3,089 (+6204.08%)
abnf parsec
ABNF in, parser out
Stars: ✭ 42 (-14.29%)
Mutual labels:  parsing, parser-generator, abnf
YaccConstructor
Platform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
Stars: ✭ 36 (-26.53%)
Mutual labels:  parsing, parser-generator, ebnf
CYK-Parser
A CYK parser written in Python 3.
Stars: ✭ 24 (-51.02%)
Mutual labels:  parsing, cyk-parser
leftry
Leftry - A left-recursion enabled recursive-descent parser combinator library for Lua.
Stars: ✭ 32 (-34.69%)
Mutual labels:  parser-library, parser-generator
copper
An integrated context-aware scanner and parser generator
Stars: ✭ 14 (-71.43%)
Mutual labels:  parsing, parser-generator
ebnf
EBNF parser and generic parser generator for Ruby.
Stars: ✭ 101 (+106.12%)
Mutual labels:  parser-generator, ebnf
metal
A Java library for parsing binary data formats, using declarative descriptions.
Stars: ✭ 13 (-73.47%)
Mutual labels:  parsing, parser-library
Cpp Peglib
A single file C++ header-only PEG (Parsing Expression Grammars) library
Stars: ✭ 435 (+787.76%)
Mutual labels:  parsing, parser-generator
Lug
Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (-10.2%)
Mutual labels:  parsing, parser-generator
Antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Stars: ✭ 11,227 (+22812.24%)
Mutual labels:  parsing, parser-generator
inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (+77.55%)
Mutual labels:  parsing, parser-generator
nimly
Lexer Generator and Parser Generator as a Library in Nim.
Stars: ✭ 113 (+130.61%)
Mutual labels:  parser-generator, ebnf
Fall
Stars: ✭ 92 (+87.76%)
Mutual labels:  parser-generator, syntax-tree
Reduce.jl
Symbolic parser generator for Julia language expressions using REDUCE algebra term rewriter
Stars: ✭ 172 (+251.02%)
Mutual labels:  parser-generator, syntax-tree
Owl
A parser generator for visibly pushdown languages.
Stars: ✭ 645 (+1216.33%)
Mutual labels:  parsing, parser-generator
Rust Peg
Parsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+1606.12%)
Mutual labels:  parsing, parser-generator
Nice Parser
Nice parsers in OCaml without the boilerplate
Stars: ✭ 91 (+85.71%)
Mutual labels:  parsing, parser-generator
Cppsharp
Tools and libraries to glue C/C++ APIs to high-level languages
Stars: ✭ 2,221 (+4432.65%)
Mutual labels:  parsing, syntax-tree
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (+85.71%)
Mutual labels:  parsing, syntax-tree
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+342.86%)
Mutual labels:  parsing, syntax-tree
dropincc.java
A small and easy to use parser generator. Specify your grammar in pure java and compile dynamically. Especially suitable for DSL creation in java.
Stars: ✭ 90 (+83.67%)
Mutual labels:  parser-generator, ebnf
Chevrotain
Parser Building Toolkit for JavaScript
Stars: ✭ 1,795 (+3563.27%)
Mutual labels:  parsing, parser-library
RBNF
This project's lifetime has ended. The successor is https://github.com/thautwarm/frontend-for-free which is WIP. You can check lark-parser project which is a good alt.
Stars: ✭ 39 (-20.41%)
Mutual labels:  parser-generator, ebnf
pe
Fastest general-purpose parsing library for Python with a familiar API
Stars: ✭ 21 (-57.14%)
Mutual labels:  parsing, parser-generator
GreynirPackage
The Greynir NLP parser for Icelandic, packaged for PyPI
Stars: ✭ 49 (+0%)
Mutual labels:  parsing, earley
Tatsu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (+304.08%)
Mutual labels:  parser-library, parser-generator
kiuatan
A parser library for Pony.
Stars: ✭ 15 (-69.39%)
Mutual labels:  parser-library, parser-generator
human-parser-generator
A straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
Stars: ✭ 27 (-44.9%)
Mutual labels:  parser-generator, ebnf
Concrete-Syntax-Tree
Concrete Syntax Trees represent s-expressions with source information
Stars: ✭ 48 (-2.04%)
Mutual labels:  parsing, syntax-tree
hxjsonast
Parse JSON into position-aware AST with Haxe!
Stars: ✭ 28 (-42.86%)
Mutual labels:  parsing
Jsonify
♨️A delightful JSON parsing framework.
Stars: ✭ 42 (-14.29%)
Mutual labels:  parsing
Caribay
A PEG Parser Generator with Semi-Automatic Error Recovery based on LPeg(Label)
Stars: ✭ 14 (-71.43%)
Mutual labels:  parser-generator
parser-combinators
Lightweight package providing commonly useful parser combinators
Stars: ✭ 41 (-16.33%)
Mutual labels:  parsing
desktop
Extendable calculator for the 21st Century ⚡
Stars: ✭ 85 (+73.47%)
Mutual labels:  parsing
statham-schema
Statham is a Python Model Parsing Library for JSON Schema.
Stars: ✭ 21 (-57.14%)
Mutual labels:  parsing
ipymarkup
NER, syntax markup visualizations
Stars: ✭ 108 (+120.41%)
Mutual labels:  syntax-tree
ohm-editor
An IDE for the Ohm language (JavaScript edition)
Stars: ✭ 78 (+59.18%)
Mutual labels:  parsing
kolasu
Kotlin Language Support – AST Library
Stars: ✭ 45 (-8.16%)
Mutual labels:  parsing
hast-util-to-html
utility to serialize hast to HTML
Stars: ✭ 47 (-4.08%)
Mutual labels:  syntax-tree
scala-csv-parser
CSV parser library.
Stars: ✭ 24 (-51.02%)
Mutual labels:  parsing
libcitygml
C++ Library for CityGML Parsing and Visualization
Stars: ✭ 69 (+40.82%)
Mutual labels:  parsing
unist-util-inspect
utility to inspect nodes
Stars: ✭ 16 (-67.35%)
Mutual labels:  syntax-tree
loquat
Monadic parser combinators for JavaScript / TypeScript
Stars: ✭ 47 (-4.08%)
Mutual labels:  parsing
php-binary
A PHP library for parsing structured binary streams.
Stars: ✭ 30 (-38.78%)
Mutual labels:  parsing
clojure-dsl-resources
A curated list of Clojure resources for dealing with domain-specific languages.
Stars: ✭ 99 (+102.04%)
Mutual labels:  parsing
MimeParser
Mime parsing in Swift | Relevant RFCs: RFC 822, RFC 2045, RFC 2046
Stars: ✭ 18 (-63.27%)
Mutual labels:  parsing
racket-bitsyntax
Erlang-style binaries/bitstrings for Racket
Stars: ✭ 29 (-40.82%)
Mutual labels:  parsing
Ohm-S
A Squeak/Smalltalk implementation of the metaprogramming framework Ohm.
Stars: ✭ 18 (-63.27%)
Mutual labels:  parsing
json2object
Type safe Haxe/JSON (de)serializer
Stars: ✭ 54 (+10.2%)
Mutual labels:  parsing
lua-luaepnf
Extended PEG Notation Format (easy grammars for LPeg)
Stars: ✭ 21 (-57.14%)
Mutual labels:  parsing
pegasus
A parser generator for C and Crystal.
Stars: ✭ 50 (+2.04%)
Mutual labels:  parser-generator
Bullwinkle
An on-the-fly parser for BNF grammars
Stars: ✭ 39 (-20.41%)
Mutual labels:  parsing
disco-dop
Discontinuous Data-Oriented Parsing
Stars: ✭ 40 (-18.37%)
Mutual labels:  parsing
python-yamlable
A thin wrapper of PyYaml to convert Python objects to YAML and back
Stars: ✭ 28 (-42.86%)
Mutual labels:  parsing
1-60 of 470 similar projects