Parser
A parser turns its input (often text in form of a file) into a more advantageous representation (usually a certain data structure in memory) to perform a specific task.
Common examples include:
- parsers for markup languages (e.g. HTML/Markdown etc)
- parsers for data-serialization formats (e.g. JSON/XML/YAML etc)
- parsers used as part of/in conjunction with a compiler (in this case, the parser consumes the tokenized input emitted by the Lexer and ultimately feeds the resulting parse tree/concrete syntax tree into the compiler)
- GitHub: https://github.com/topics/parser
- Last updated: 2026-06-23 00:22:57 UTC
- JSON Representation
https://github.com/gamaops/protoschema
The coolest JSON Schema to Protobuf 3 definitions parser
json-schema parser protobuf protobufjs protocol-buffers validation validator
Last synced: 30 Jun 2025
https://github.com/keruspe/brainfuck.rs
Brainfuck parser written in rust using nom
brainfuck brainfuck-parser interpreter nom parser rust
Last synced: 11 Nov 2025
https://github.com/fabiospampinato/tiny-editorconfig
A tiny isomorphic parser and resolver for EditorConfig.
Last synced: 27 Jul 2025
https://github.com/frankshearar/parsing-derivatives
Parsing with derivatives.
brzozowski-derivatives derivative parser parsing smalltalk
Last synced: 21 Sep 2025
https://github.com/markknol/hx-mathparser
Evaluates math expressions. Written in Haxe.
Last synced: 04 Jan 2026
https://github.com/fabiospampinato/ini-simple-parser
A simple, fast and configurable INI parser.
editorconfig ini parser simple
Last synced: 27 Jul 2025
https://github.com/zhuzilin/swiftpeg
A PEG parser generator written in swift 5.3.
parser parser-generator parsimonious swift
Last synced: 28 Jul 2025
https://github.com/belledonnecommunications/belr
ABNF Parser - Linphone.org mirror for belr (git://git.linphone.org/belr.git)
Last synced: 15 Apr 2025
https://github.com/heyvito/tlvp
💳 A CLI TLV parser specially designed to handle EMV data
cli emv emvco parser tlv tlv-decoder
Last synced: 25 Mar 2025
https://github.com/usagi-coffee/tree-sitter-abl
OpenEdge ABL grammar for tree-sitter
4gl abl openedge openedge-abl parser progress progress4gl tree-sitter tree-sitter-parser
Last synced: 27 Aug 2025
https://github.com/barbarbar338/bargs
✨ A simple argument parsing system
arg args argument argument-parser argument-parsing arguments argv argv-parser bargs parse parser parsing ts typescript
Last synced: 27 Aug 2025
https://github.com/xelis-project/xelis-vm
Interpreted language developed in Rust
interpreter language lexer parser vm
Last synced: 22 Oct 2025
https://github.com/programmerjake/quick-shell
Bash-compatible shell that JIT compiles commands
autocomplete bash formatting jit parser refactoring shell
Last synced: 04 Oct 2025
https://github.com/anglesharp/anglesharp.wasm
:angel: Library to enable support for Web Assembly in AngleSharp.
anglesharp c-sharp dom html library parser wasm webass
Last synced: 11 Apr 2025
https://github.com/kazupon/unicode-locale-parser
The parser for Unicode Locale Identifiers.
i18n internationalization locale parser unicode-id
Last synced: 09 Sep 2025
https://github.com/acrylicshrimp/testlang-rust
A rust implemented compiler front-end project includes CLR parser generator that uses LLVM as back-end.
compiler compiler-frontend llvm llvm-frontend parser parser-generator
Last synced: 29 Oct 2025
https://github.com/o-200/codewars-exporter
Export your solutions to local file
codewars codewars-kata codewars-kata-solution codewars-solutions parser parsing ruby ruby-app selenium selenium-webdriver watir watir-webdriver
Last synced: 29 Apr 2025
https://github.com/sergeymakinen/go-systemdconf
systemd configuration file parser/serializer
go golang marshal parser serializer systemd systemd-configuration systemd-networkd systemd-unit unit unmarshal
Last synced: 17 Mar 2025
https://github.com/teach-plt/www
Webpages of course Programming Language Technology
bnfc compiler course haskell interpreter java parser type-checker
Last synced: 02 Feb 2026
https://github.com/xnuinside/big-parsers-generators-comparison
A code snippet repository that provides examples of how to use different syntax parser generator libraries. And some useful links in README.
comparison examples experiments parse parser parser-combinators parser-generator parsing regex syntax-parser syntax-parsing
Last synced: 18 Mar 2025
https://github.com/ladjs/mongoose-validation-error-transform
Automatically transform Mongoose validation error message(s) to a humanized and readable format
beautiful error handling messages mongo mongodb mongoose mongoosejs parser parsing pretty transform validation
Last synced: 29 Mar 2025
https://github.com/miroiu/dw-lang
[Educational] A small interpreted language made from scratch.
bigmath editor expression-viewer interpreter lexer netcore3 parser programming-language repl wpf
Last synced: 19 Mar 2025
https://github.com/bytebase/postgresql-parser
PostgreSQL parser based on ANTLR4
antlr antlr4 database parser postgres postgresql sql
Last synced: 09 Jul 2025
https://github.com/picrap/dnparser
Distinguished name parser
distinguished-name dotnet parser
Last synced: 21 Mar 2025
https://github.com/jbowes/semver
🦔 semver and constraint parsing with a focus on performance
go golang hacktoberfest parser ragel semver semver-parser
Last synced: 11 Apr 2025
https://github.com/raphink/narcissus
Map configuration files to Go structures using Augeas
augeas configuration configuration-management golang golang-library parser parsing
Last synced: 22 Jul 2025
https://github.com/drogglbecher/thinline
Handle and execute unittests written in function comment sections for C/C++ & Python
analysis c cpp parser python rust synthesis unit-testing unittests
Last synced: 10 Oct 2025
https://github.com/etienne-martin/cache-control-parser
A humble cache-control parser.
cache cache-control headers http http-headers javascript nodejs parser typescript
Last synced: 06 Apr 2026
https://github.com/non-jedi/org.jl
Hacky org-mode parser in Julia
documentation julia org-mode parser parsing
Last synced: 31 Oct 2025
https://github.com/Zestylogic/FMark
Markdown parser to html with many useful extensions and a purely functional implementation.
fsharp fsharp-markdown lexer markdown paragraph parser
Last synced: 01 May 2025
https://github.com/finsberg/gotranx
Next generation ODE translator
code-generation gotran ode parser parsing
Last synced: 01 May 2025
https://github.com/erfaniaa/compilers-course-project
Converting a pseudo-C source code to a pseudo-assembly code
compilers cpp grammar lalr-parser lark-parser parser python3
Last synced: 11 Apr 2025
https://github.com/amir2mi/react-link-parser
Effortlessly parse text into links, tags, mentions, emails, etc.
parser react react-parser string-parser text text-parser
Last synced: 21 Jul 2025
https://github.com/snelsi/tyson
🚀 Syntactic analyzer and parser of 'Tyson' language with built-in online editor
antlr4 grammar language parser react syntax-analysis typescript
Last synced: 12 Apr 2025
https://github.com/condesaheki/meterway
Dalamud-based FFXIV addon that display and help you analyze combat data.
act addon csharp dalamud-plugin ff14 ffxiv-act ffxiv-overlays ffxiv-plugin ffxv final-fantasy-xiv iinact lua-script parser plugin
Last synced: 12 Apr 2025
https://github.com/flopp/go-coordsparser
A library for parsing (geographic) coordinates in go (golang)
coordinates geospatial gis parser
Last synced: 10 Apr 2025
https://github.com/falsehuman/yandex_market_parser
Парсер товаров с Яндекс.Маркета. Ссылка на рабочую версию парсера, прикреплена ниже
django django-rest-framework parser postgresql python vuejs
Last synced: 12 Apr 2025
https://github.com/damianopellegrini/nom-teltonika
Teltonika parser for the Rust programming language.
binary fmb920 fmxxxx imei library parser parser-combinators rust teltonika
Last synced: 26 Jun 2025
https://github.com/zbindenren/cc
A small go library to parse conventional commits and a cli to create a changelogs.
changelog conventional-commits git go parser
Last synced: 07 May 2025
https://github.com/hadii-tech/clarpse
A multi-language architectural code analysis library for building better software tools
java lightweight object-oriented parser polyglot
Last synced: 12 Apr 2025
https://github.com/lexborisov/perl-html-myhtml
Perl Fast HTML Parser using Threads with no outside dependencies
Last synced: 19 Jun 2025
https://github.com/wenkokke/tree-sitter-talon
Tree Sitter parser for Talon files.
Last synced: 12 Apr 2025
https://github.com/prabhakar267/ign-top-100-villian
Simple parser script :v:
ign-website parser php python villians
Last synced: 09 Oct 2025
https://github.com/namchee/dependent
Simple utility CLI tool to analyze which files are using a Node dependency 🚀
cli dependency nodejs parser typescript
Last synced: 11 Jul 2025
https://github.com/gabrielhdt/pratter
Mirror of <https://forge.tedomum.net/koizel/pratter>
Last synced: 14 Apr 2025
https://github.com/danawoodman/formdata-helper
Parse FormData into a structured JavaScript object with coercion of primitive types (numbers, booleans, etc)
browser formdata javascript multipart node node-js nodejs parser typescript utility utility-library webworker
Last synced: 30 Apr 2025
https://github.com/lszeremeta/sdfeater
Always hungry SDF chemical file format parser with many output formats
chebi chemical-data chemical-elements cheminformatics cli cvme cypher data-structures database docker-image drugbank jar java molecularentity neo4j parser parsers periodic-table sdf sdf-files
Last synced: 17 Jul 2025
https://github.com/Edd-G/editorjs-simple-html-parser
A simple HTML & JSON parser write in php for Editor.js
editor editorjs editorjs-converter editorjs-html editorjs-json editorjs-parser editorjs-to-html html html-to-editorjs parser
Last synced: 11 May 2025
https://github.com/patrickrgaffney/patdown
a non-fancy markdown parser in C
c commonmark markdown markdown-parser parser
Last synced: 14 Apr 2025
https://github.com/apeleghq/ts-multipart-parser
TypeScript streaming parser for MIME multipart messages
encoder encoder-decoder javascript mime mime-parser multipart parser typescript
Last synced: 08 May 2025
https://github.com/siongui/go-facebook-post-parser
web scrape facebook post and extract data
demo facebook go golang goquery html-parsing parser web-scraping
Last synced: 08 May 2025
https://github.com/basemax/etcompilergenerator
A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)
bison bytecode bytecode-compiler bytecode-engineering bytecode-interpreter c compiler compiler-backend compiler-design compiler-designs compiler-frontend flex generator generators lexer parser
Last synced: 05 May 2025
https://github.com/maxmindlin/openfga-dsl-parser
Parsing and JSON transformer library for the OpenFGA authorization DSL
json library openfga parser transformer
Last synced: 18 Jun 2025
https://github.com/snyk/rpm-parser
Produce a list of dependencies from an RPM database file
dependencies packages parser rpm security snyk
Last synced: 08 May 2025
https://github.com/forloveofcats/mountain
Compiler I once wrote for a custom language called Mountain
c compiler language parser programming-language
Last synced: 30 Oct 2025
https://github.com/fponticelli/partsing
decoder library for TypeScript
functional parser parser-combinators typescript
Last synced: 28 Apr 2025
https://github.com/metio/tree-sitter-ssh-client-config
tree-sitter grammar for SSH client configuration files
client config grammar parser ssh tree-sitter
Last synced: 09 Apr 2026
https://github.com/williams-cs/parsecco
parsecco is a parser combinator library, written in Typescript.
parser parser-combinators typescript
Last synced: 09 Oct 2025
https://github.com/na-ji/node-manga-parser
Parser for online manga sources
javascript manga manga-parser manga-scraper parser
Last synced: 06 Jul 2025
https://github.com/jeevanjames/consolefx
ConsoleFx is a suite of .NET libraries for building command-line (CLI) applications.
argument-parsing cli cli-app cmdline command-line command-line-parser console console-application consolefx library parser
Last synced: 23 Apr 2025
https://github.com/z1skgr/flex-bison
Building compilers for lexical analysis & parsing
bison-yacc compiler flex lexer lexical-analyzer parser parsing-expression-grammars programming-language ubuntu yacc-lex
Last synced: 03 Jan 2026
https://github.com/taylorwood/hickory-css-selector
CSS-to-Hickory selector translator
clojure css-selectors hickory html parser
Last synced: 15 Oct 2025
https://github.com/tree-sitter-grammars/tree-sitter-thrift
Thrift grammar for tree-sitter
Last synced: 02 Apr 2026
https://github.com/fbbdev/mp4analyzer.js
JavaScript MP4/M4A/MOV file parser
browser client-side frontend html5 javascript mov mp4 parser web-api
Last synced: 04 Mar 2026
https://github.com/chimehq/lowlight
A simple syntax processing system that prioritizes latency over correctness
highlighting ios macos parser parsing swift syntax-highlighting
Last synced: 15 Oct 2025
https://github.com/jalik/js-form-parser
A utility to parse complex forms with minimum effort.
Last synced: 09 Oct 2025
https://github.com/spirit-code/ovf
OVF (OOMMF Vector Field file format) parser library with C API and language bindings
api cpp11 forschungszentrum-juelich fortran micromagnetism ovf parser python spin-dynamics vector-field vectorfield
Last synced: 24 Apr 2025
https://github.com/kbrw/json_stream
Small but useful wrapper above erlang `jsx` to stream json elements from an Elixir binary stream.
Last synced: 11 Dec 2025
https://github.com/unkindpartition/yaml-combinators
haskell parser validation yaml
Last synced: 11 Dec 2025
https://github.com/drogebot/rocketrp
Rocket League Replay and Training Parser and Generator
parser replay rocket-league rocketleague training
Last synced: 04 Jul 2025
https://github.com/wissem01chiha/tinyurdf
a fast, modern C++17 library for parsing and generating urdf model files
cpp17 geometry-processing openmp parser python3 urdf-descriptions urdf-editing urdf-models urdf-testing xacro-urdf
Last synced: 23 Apr 2025
https://github.com/kkonradpl/librdsparser
Parser library for RDS data with progressive text correction
Last synced: 22 Apr 2025
https://github.com/fcanas/LiveStreamParser
A Parser for HTTP Live Streaming in Objective-C
hls hls-live-streaming objective-c parser video
Last synced: 18 Jul 2025
https://github.com/fcanas/livestreamparser
A Parser for HTTP Live Streaming in Objective-C
hls hls-live-streaming objective-c parser video
Last synced: 03 Mar 2026
https://github.com/yds12/mexe
Simple and fast arithmetic expression parser
arithmetic eval evaluator expression-evaluator parser
Last synced: 10 Apr 2025
https://github.com/desertthunder/js_parser
🚧 JavaScript parser written in Gleam
Last synced: 03 Mar 2026
https://github.com/ahuge/sept
A simple extensible path template generator
parser python template template-engine templates templating tokenization tokenizer
Last synced: 10 Jul 2025
https://github.com/rtsao/cssparse
A css parser powered by the style crate from Servo
css css-parser parser servo-browser
Last synced: 03 Jul 2025
https://github.com/bhftbootcamp/yyjson.jl
Julia wrapper for yyjson for reading and parsing JSON
Last synced: 28 Apr 2025
https://github.com/robbepop/dimacs-parser
Utilities to parse files in DIMACS format which is the de-facto standard for input to SAT solvers.
Last synced: 16 Oct 2025
https://github.com/nilium/codf
Config file parser for Go in the style of nginx.
ast bikeshed config configuration go golang hacktoberfest lexer parser parsing
Last synced: 22 Jan 2026
https://github.com/jahan-addison/minta
functional pattern matcher
functional javascript matching parser parsing pattern typescript
Last synced: 22 Oct 2025
https://github.com/ktodorov/go-summarizer
Summarize text and websites and optionally saves the data to a local file
html-parsing parser readability summarizer
Last synced: 14 Jan 2026