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/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/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/luqmanoop/parse-dotenv
Zero dependency .env to javascript object parser
env env-object nodejs parse-env parser
Last synced: 14 Apr 2025
https://github.com/aermoss/simplecompiler
A simple programming language frontend written in Python using LLVM.
compiler lexer llvm llvm-ir llvmlite parser python simple-compiler
Last synced: 14 Apr 2025
https://github.com/erikw/nestedtext-ruby
A ruby implementation of NestedText https://nestedtext.org/
data-format decode encode gem library nestedtext parser ruby serialization
Last synced: 14 Apr 2025
https://github.com/hanilr/parser-test
Kind of parser but beginner level. Written in ansi-c (FINISHED)
Last synced: 04 Apr 2025
https://github.com/r-koubou/kspsyntaxparser
Compiler program for KONTAKT Script Processor (KSP)
compiler computer-music java javacc kontakt kotlin ksp parser
Last synced: 19 Jun 2025
https://github.com/mguludag/chrono_parse
parse date_times with {fmt} style into std::chrono::time_point {WIP}
chrono cpp cpp11 cpp14 cpp17 cpp20 datetime header-only iso8601 iso8601-parser parser
Last synced: 11 Aug 2025
https://github.com/beardedfish/ini-rw
A .ini file reader and writer library programmed in C++17. 🛠
c-plus-plus config configuration cpp cpp17 cpp17-library ini ini-file ini-parser ini-reader ini-rw ini-writer initialization input io library oop output parser settings
Last synced: 25 Oct 2025
https://github.com/netgen/query-translator-demo
Demo project for the Query Translator library
ast edismax elasticsearch generator parser php query search solr tokenizer translator
Last synced: 11 Apr 2025
https://github.com/structuredllm/itergen
Iterate on LLM-based structured generation forward and backward
grammar llm llm-inference parser
Last synced: 02 Sep 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/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/lexborisov/perl-html-myhtml
Perl Fast HTML Parser using Threads with no outside dependencies
Last synced: 19 Jun 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/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/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/picrap/dnparser
Distinguished name parser
distinguished-name dotnet parser
Last synced: 21 Mar 2025
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/wenkokke/tree-sitter-talon
Tree Sitter parser for Talon files.
Last synced: 12 Apr 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/prabhakar267/ign-top-100-villian
Simple parser script :v:
ign-website parser php python villians
Last synced: 09 Oct 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/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/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/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/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/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/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/kazupon/unicode-locale-parser
The parser for Unicode Locale Identifiers.
i18n internationalization locale parser unicode-id
Last synced: 09 Sep 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/flopp/go-coordsparser
A library for parsing (geographic) coordinates in go (golang)
coordinates geospatial gis parser
Last synced: 10 Apr 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/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/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/falsehuman/yandex_market_parser
Парсер товаров с Яндекс.Маркета. Ссылка на рабочую версию парсера, прикреплена ниже
django django-rest-framework parser postgresql python vuejs
Last synced: 12 Apr 2025
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/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/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/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/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/gabrielhdt/pratter
Mirror of <https://forge.tedomum.net/koizel/pratter>
Last synced: 14 Apr 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/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/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/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/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/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/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/sysread/toml-tiny
A minimal TOML parser and serializer for perl 5
Last synced: 09 Apr 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/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/jalik/js-form-parser
A utility to parse complex forms with minimum effort.
Last synced: 09 Oct 2025
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/yds12/mexe
Simple and fast arithmetic expression parser
arithmetic eval evaluator expression-evaluator parser
Last synced: 10 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-thrift
Thrift grammar for tree-sitter
Last synced: 02 Apr 2026
https://github.com/kkonradpl/librdsparser
Parser library for RDS data with progressive text correction
Last synced: 22 Apr 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/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/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/taylorwood/hickory-css-selector
CSS-to-Hickory selector translator
clojure css-selectors hickory html parser
Last synced: 15 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/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/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/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/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
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/cloudstek/scim-filter-parser
Parser for the SCIM (IETF RFC 7644, System for Cross-domain Identity Management) filter language.
Last synced: 23 Oct 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/bhftbootcamp/yyjson.jl
Julia wrapper for yyjson for reading and parsing JSON
Last synced: 28 Apr 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/drogebot/rocketrp
Rocket League Replay and Training Parser and Generator
parser replay rocket-league rocketleague training
Last synced: 04 Jul 2025