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-26 00:19:23 UTC
- JSON Representation
https://github.com/ithirzty/quickson
A faster json marshaler/unmarshaler library for golang
faster go golang json marshaler marshalling parser
Last synced: 08 Feb 2026
https://github.com/moriyoshi/fluent-plugin-parser-logfmt
Logfmt parser plugin for fluentd 1.0 or later
fluentd logfmt parser td-agent
Last synced: 11 Jul 2025
https://github.com/thevurv/mic1
A tiny (400 SLOC), optimizing, metaprogrammable, statement-based language that compiles to SIC-1 code for https://github.com/jaredkrinke/sic1
compiler lua oisc optimizer parser programming-language sic sic1 subleq
Last synced: 21 Jun 2025
https://github.com/timolinn/html
[WIP] HTML Parser written in Go
browser browser-engine go html htmlparser parser parsers
Last synced: 22 Mar 2025
https://github.com/bb4/bb4-expression
a library for parsing a text representation of a mathematical expression that is written in terms of x
expresssion language math parser
Last synced: 29 Oct 2025
https://github.com/hex-cat-man/tree-sitter-smarty
Smarty grammar for Tree-sitter
Last synced: 15 May 2026
https://github.com/sshaplygin/go-socket.io-parser
client-parser golang parser socket-io socketio-parser
Last synced: 06 Mar 2026
https://github.com/herber/argi
A simple args parser
args argument-parser arguments argv parser
Last synced: 17 May 2026
https://github.com/tree-sitter-grammars/tree-sitter-chatito
Chatito grammar for tree-sitter
Last synced: 22 Jul 2025
https://github.com/enzet/wikidata-transport-parser
Wikidata transport systems parser
parser python transport transportation-network wikidata
Last synced: 14 Jul 2025
https://github.com/oxylabs/custom-parser-instructions
Learn the fundamentals of writing parsing instructions with Oxylabs' Custom Parser.
parser parsing python scraping scraping-websites tutorial web-scraping
Last synced: 24 Dec 2025
https://github.com/yassineldeeb/speedy-md
Lightning fast markdown parser ⚡🚀
cli fast lightening markdown markdown-parser napi napi-rs parser rust webassembly
Last synced: 29 Apr 2026
https://github.com/upi-0/komikuapi
Unofficial Self-Hosted Komiku.id API.
parser python python-scraper scrap
Last synced: 16 Jan 2026
https://github.com/nasso/comparse
A highly generic parser combinators library.
haskell parser parser-combinators
Last synced: 08 Jul 2025
https://github.com/akrck02/markdown-docs-dev-diary
Development diary for the markdown-docs library.
Last synced: 15 Jun 2025
https://github.com/yord/shargs-parser-integration-tests
shargs-parser-integration-tests runs several integration tests for shargs-parser and shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/blazzed21/umte-calendar
Transferring the UTME schedule to an ics calendar
ics node parser playwright ts umeos umte
Last synced: 16 Feb 2026
https://github.com/dopsun/chatbot-cli
A simple ChatBot command line parser, trained with templates.
Last synced: 11 Jan 2026
https://github.com/en9inerd/markdown-wasm
Very fast Markdown parser and HTML generator implemented in WebAssembly, based on md4c
c javascript markdown markdown-parser nodejs parser wasm webassembly
Last synced: 06 Apr 2026
https://github.com/yord/shargs-usage
shargs-usage is an automatic usage documentation generation library for shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/lszeremeta/sesame-rio-yars
Yet Another RDF Serialization (YARS) serialization parser for Sesame
parser rdf semantic-web serialization sesame yars
Last synced: 08 Oct 2025
https://github.com/yord/shargs-opts
shargs-opts is a type-based command-line options DSL for shargs 🦈.
Last synced: 09 Jul 2025
https://github.com/mikroskeem/quackit
Quake/Valve .cfg file parser
configuration golang library parser quake source-engine valve
Last synced: 28 Mar 2025
https://github.com/yord/pxi-benchmarks
🧚pxi-benchmarks is a performance benchmark for pxi (pixie), the small, fast, and magical command-line data processor.
csv data-processing deserializer dsv json marshaller parser pixie pxi serializer ssv tsv
Last synced: 19 Jun 2025
https://github.com/grimen/python-connection-uri
A robust connection URI parser/stringifier - for Python.
connection connection-uri connection-url database database-uri database-url deserializer multi-host packer parser python serializer server server-uri server-url stringifier unpacker uri url
Last synced: 16 May 2026
https://github.com/echecsjs/san
Parse, resolve, and stringify SAN (Standard Algebraic Notation) chess moves. Strict TypeScript.
chess notation parser san typescript
Last synced: 01 Jul 2026
https://github.com/echecsjs/tunx
Parse and stringify SwissManager TUNX binary tournament files. Zero dependencies, strict TypeScript, full round-trip fidelity.
chess parser swissmanager typescript
Last synced: 01 Jul 2026
https://github.com/xzripper/rustmathparser
Simple math problems parser in rust.
Last synced: 03 Apr 2025
https://github.com/pstolarz/sprops
C library for parsing configuration files built of properties (key/value pairs) which may reside inside "scopes", that is blocks of configuration with assigned name and an optional type. Scopes may constitute hierarchical nesting tree of an arbitrary depth.
api bison c configuration cpp library parser properties yacc
Last synced: 16 May 2026
https://github.com/zheoni/parsegar
Another and worse C++ command line argument parser
argument-parser command-line-parser cpp parser
Last synced: 29 Oct 2025
https://github.com/thedesconnet/oxyparserjs
Parser links to files from OxyCloud in Node JS
Last synced: 15 May 2026
https://github.com/anikethsaha/acorn-do-expressions
https://github.com/tc39/proposal-do-expressions
Last synced: 29 Mar 2025
https://github.com/codezeilen/smalltalkntriples
A Squeak/Smalltalk parser for the N-Triples RDF serialization format.
ohm ohm-grammar parser squeak triples
Last synced: 06 Mar 2026
https://github.com/mpardalos/raza
A toy programming language used as a learning project. Implemented in Scala.
lexer parser programming-language scala
Last synced: 05 May 2025
https://github.com/erkobridee/ds-ast
DS ( Data Structure ) AST ( Abstract Syntax Tree )
ast computer-science data-structures lexer parser
Last synced: 17 Jun 2025
https://github.com/npillmayer/gorgo
A Parsing Toolbox
earley-parser parser term-rewriting
Last synced: 18 Mar 2025
https://github.com/francisrstokes/lambda-calculus
🐑Lambda calculus parser and evaluator in haskell
evaluator haskell lambda-calculus parser parser-combinators
Last synced: 04 Apr 2025
https://github.com/theopenwebjp/get-words
Simple search / get words and counts JS library.
Last synced: 08 Jun 2026
https://github.com/mayank-02/xmlalchemy
Command line tool to parse XML files and evaluate queries
antlr4 join-optimizations maven parser visitor xml xpath xquery
Last synced: 23 Jun 2026
https://github.com/skalt/psql_splitter
a nom parser combinator that matches a psql statement.
parser parsing postgres postgresql psql sql
Last synced: 14 May 2026
https://github.com/dunggramer/learning
Repo save all code i'm learning
algorithms javascript learn monorepo nestjs nodejs parser react redux swift threejs vim
Last synced: 06 Apr 2026
https://github.com/TrippW/NCF-Parser
A parser for retrieving data from automotive Node Configuration Files (NCF)
Last synced: 13 May 2025
https://github.com/fabiannorbertoescobar/compilador
TP de Lenguajes y Compiladores
asm assembler batch bison c compiladores compiler flex intermediate-code-generation intermediate-language lex lexical-analyzer parser polish-notation reverse-polish-notation sintaxis-analyzer yacc
Last synced: 17 May 2026
https://github.com/dev-cetera/df_config
A package that provides methods to load configuration data and access it at runtime.
cache dart json library localization package parser utils
Last synced: 24 Apr 2026
https://github.com/vcputtini/squidlogparser
A small object library capable of interpreting the log entries generated by Squid-cache(tm) and manipulating this data.
cpp cpp17 http http-proxy https lib library parser squid squid-proxy
Last synced: 01 Jan 2026
https://github.com/himenon/convert-text-to-react
PlainテキストにReactのコンポーネントを適用させるサンプルコード
function parser react typescript
Last synced: 15 Apr 2026
https://github.com/skalt/container_image_dist_ref
A library for parsing OCI container image references
docker oci-distribution oci-image parser
Last synced: 17 Feb 2026
https://github.com/denvercoder1/jack-to-hack-compiler-ceylon
Jack to Hack Compiler in Ceylon completed for Fundamentals of Programming Languages Course, 2020-2021.
ceylon compiler hack-assembly jack-language nand2tetris parser tokenizer vm-language
Last synced: 19 Mar 2026
https://github.com/vit0rr/chicken
Chicken is a toy programming language in OCaml because I want to learn OCaml
chicken compiler lexer ocaml parser parsing programming-language
Last synced: 28 Mar 2025
https://github.com/so1der/python-parser
Python news parser, which sends messages in telegram
beautifulsoup4 parser python-script requests telebot telegram-bot
Last synced: 28 Mar 2025
https://github.com/roswelly/solana-transaction-crawler
crawl & parse solana transaction
crawler parser rust solana transaction
Last synced: 15 May 2026
https://github.com/yord/shargs-example-async-deepthought
shargs-example-async-deepthought is a sample application of shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/francisrstokes/hindley-milner-parser
A Hindley-Milner type signature parser in haskell
haskell parsec parser parser-combinators
Last synced: 04 Apr 2025
https://github.com/richbl/esri-ascii-parser
A CLI utility written in Go to validate and parse an ESRI ASCII raster format file and send it to console, file, or database
ascii database esri esri-ascii-parser go golang parse parser
Last synced: 16 May 2026
https://github.com/gchudnov/jaxzilla
A JSON parser for Scala with SAX-style API.
Last synced: 12 Apr 2026
https://github.com/tomefile/lib-parser
Library to parse Tomefile code and output a node tree for use by another program
Last synced: 14 Jan 2026
https://github.com/john-science/morgue_librarian
Tools for parsing DCSS morgue files
Last synced: 31 Aug 2025
https://github.com/bharat23/wpt-parser
A python package to fetch and extract test results from Webpagetest, speed curve and other webpagetest backed products.
json parser python3 speedcurve webpagetest
Last synced: 15 May 2026
https://github.com/il2horusteam/il2fb-ds-events-parser
Parser of events of the dedicated server of «IL-2 Sturmovik: Forgotten Battles» flight simulator
events forgotten-battles il-2 library parser python sturmovik
Last synced: 21 Mar 2025
https://github.com/malikzh/computejs
An expression calculator library for JavaScript
calculator compute computejs expression formula function javascript js lexer library math parser secure
Last synced: 12 Jun 2026
https://github.com/andrianllmm/eng-dictionary-parser
Parser for an English XML dictionary
dictionary english parser text-mining xml-parser
Last synced: 09 Jul 2025
https://github.com/hdoc1509/tree-sitter-gh-actions-expressions
Github Actions expressions grammar for tree-sitter
github-actions github-workflows parser tree-sitter
Last synced: 19 Apr 2026
https://github.com/kojobailey/xfbin-parser-plusplus
Unpacks CyberConnect2 XFBIN files and converts their data into more usable and editable formats.
binary cc2 cpp cyberconnect2 drag-and-drop jjba jojo json parser tool xfbin
Last synced: 22 Jul 2025
https://github.com/soerlemans/pcap-parser-simba2json-processor
Highly performant C++23 PCAP parser that converts SIMBA messages to JSON. Done as a coding challenge for a High Frequency Trading (HFT) firm.
callgrind cpp cpp23 high-frequency-trading high-performance-computing json optimization parser pcap performance simba
Last synced: 29 Apr 2026
https://github.com/RSGL/RSP
Single Header File Library that can pharse multiple databases all in one single header file. Supports, XML (HTML/SVG) and JSON
cpp cpp11 header-only html json library parser rsgl single-header xml
Last synced: 12 Mar 2025
https://github.com/vsedyshev-intermedia/vparser
VParser is Python parser provide smart string parser and matcher
bdd bdd-framework parser parser-combinators python
Last synced: 28 Dec 2025
https://github.com/airvzxf/sniparinject
SniPar Inject is the abbreviation of these three word: Sniffer, Parser and Inject. Intercept and read the network packets to find information about the game, but it could be useful for any network sniffer.
game games hack hacking inject monitor monitoring network networking packet packets parse parser sniff sniffer video-game video-games
Last synced: 18 May 2026
https://github.com/anewage/haup-haup
A very simple LR(0) parser
cfg compiler compiler-design context-free-grammar grammars parser syntax-analysis syntax-checker
Last synced: 29 Mar 2025
https://github.com/florczakraf/gitlab-duration-parser
A simple Gitlab time-tracking message parser
gitlab parser python time-tracking
Last synced: 31 Oct 2025
https://github.com/elamani-drawing/automaters
Implémentation d'automate en Rust. (FSM, NFA, DFA, NDFAE)
algorithms automate automation parser rust rust-lang rustlang
Last synced: 07 Apr 2026
https://github.com/andreytretiachenko/parser_model_auto
Парсер моделей и модификаций грузовых автомобилей
Last synced: 13 Dec 2025
https://github.com/antononcube/raku-dsl-english-classificationworkflows
Raku package for making classification workflows from natural language commands (in English.)
Last synced: 02 Apr 2025
https://github.com/nbareil/yaraparser-go
scanning and parsing yara files just for fun, ⚠️ NOT (intented to be) FINISHED!
Last synced: 24 May 2026
https://github.com/dedinc/yamager
Yamager - Simple module for parsing images from Yandex and Google.
downloader google-image-search google-images image-parser image-python parse parser parsing python-parser python3 yandex-parsing
Last synced: 31 Mar 2025
https://github.com/alllex/minitime-parser
date-time kotlin kotlin-coroutines kotlin-multiplatform parser
Last synced: 02 Sep 2025
https://github.com/halfzebra/parser-experiment
:microscope: an experiment with traceable parsers
parser parser-combinators parser-library
Last synced: 30 Oct 2025
https://github.com/weakish/ceylon-sexp
S-expression subset as a data-interchange format
Last synced: 06 Mar 2026