Most popular parser repositories and open source projects

unparser

Turn Ruby AST into semantically equivalent Ruby source

51   296   296  

antlr4-c3

A grammar agnostic code completion engine for ANTLR4 based parsers

44   293   293  

tsql-parser

Library Written in C# For Parsing SQL Server T-SQL Scripts in .Net

53   292   292  

email_address

The EmailAddress Gem to work with and validate email addresses.

50   289   289  

npeg

PEGs for Nim, another take

19   289   289  

traprange

(Java)A Method to Extract Tabular Content from PDF Files

123   288   288  

origami

Origami is a pure Ruby library to parse, modify and generate PDF docum...

102   288   288  

vmime

VMime Mail Library

111   287   287  

libnmea

Lightweight C library for parsing NMEA 0183 sentences

106   286   286  

zipcelx

Turns JSON data into `.xlsx` files in the browser

92   285   285  

tiny-sass-compiler

Another sass compiler write from scatch,runnable on both node and bro...

8   284   284  

cowlib

Support library for manipulating Web protocols.

176   283   283  

parser-lib

Collection of parsers written in JavaScript

82   283   283  

csly

a C# embeddable lexer and parser generator (.Net core)

29   281   281  

rnix-parser

A Nix parser written in Rust [maintainer=@oberblastmeister]

36   278   278  

rdflib-jsonld

JSON-LD parser and serializer plugins for RDFLib

73   275   275  

yojson

Low-level JSON parsing and pretty-printing library for OCaml

59   273   273  

ISOBMFF

C++ Library for ISO/IEC 14496-12 - ISO Base Media File Format (QuickTi...

63   272   272  

Surelog

SystemVerilog 2017 Pre-processor, Parser, Elaborator, UHDM Compiler. P...

63   272   272  

vte

Parser for virtual terminal emulators

67   272   272  

parser-api

🚀 A drop-in replacement for the Postlight Parser API.

99   271   271  

readability

Readability is Elixir library for extracting and curating articles.

59   268   268  

pxi

🧚 pxi (pixie) is a small, fast, and magical command-line data process...

3   266   266  

gronx

Lightweight, fast and dependency-free Cron expression parser (due chec...

15   266   266  

parser

A handwritten fault-tolerant, recursive-descent parser for PHP written...

15   265   265  

C-sharp-stack-only-json-parser

Stack only json deserialization using generators and the System.Text.J...

9   264   264  

saltwater

A C compiler written in Rust, with a focus on good error messages.

30   262   262  

pytimeparse

A small Python module to parse various kinds of time expressions.

33   262   262  

M3U8Parser

A light weight M3U8 parser. Support X-Key & X-Session-Key.

86   261   261  

mecha

A parser combinator library for Zig

11   261   261  

cmd-parser

一个非常简单好用的命令解析器,占用资源极少极少,采用哈希算法超快匹配命...

99   260   260  

tree-sitter-markdown

A markdown grammar for tree-sitter

26   259   259  

rs-monkey-lang

Monkey Programming Language written in Rust.

19   256   256  

goparsec

Parser combinator in Go. If there are any cross platform issues or bac...

27   255   255  

tree-sitter-elixir

Elixir grammar for tree-sitter

26   255   255  

rdb

Golang implemented Redis RDB parser for secondary development and mem...

54   255   255  

fast-float-rust

Super-fast float parser in Rust

19   254   254  

tiny-json

The tiny-json is a versatile and easy to use json parser in C suitable...

71   254   254  

Arpeggio

Parser interpreter based on PEG grammars written in Python http://text...

55   251   251  

Typin

Declarative framework for interactive CLI applications

13   250   250  

fathom

🚧 (Alpha stage software) A declarative data definition language for...

14   250   250  

yantra

JavaScript Engine for .NET

7   248   248  

svgps.app

SVGPS converts your icons into a single JSON file that is ready to use...

20   248   248  

sql-parser

Parse SQL (select) statements into abstract syntax tree (AST) and conv...

49   247   247  

xdpw

XD Pascal: A small embeddable self-hosting Pascal compiler for Windows...

28   245   245  

EPUBKit

📚 Simple EPUB Parser in Swift

35   245   245  

stupidedi

Ruby API for parsing and generating ASC X12 EDI transactions

132   245   245  

proguard-core

Library to read, write, analyze, and process java bytecode

49   243   243  

xml2lua

XML Parser written entirely in Lua that works for Lua 5.1+. Convert XM...

64   240   240  

endbasic

BASIC environment with a REPL, a web interface, a graphical console, a...

12   240   240