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-07-05 00:19:15 UTC
- JSON Representation
https://github.com/onmax/issue-form-parser
Convert GitHub Form Issues into JSON objects with this simple Action.
github-actions issue-forms json parser
Last synced: 13 Feb 2026
https://github.com/shreeve/rip-lang
A modern language that compiles to JavaScript
bun coffeescript compiler javascript parser parser-generator rip s-expression solar
Last synced: 02 Mar 2026
https://github.com/jacob-c-smith/json
A tested JSON parser / serializer
c json parser serializer tested
Last synced: 13 Feb 2026
https://github.com/puripuri2100/satysfi-bibtex-parser
BibTeX format parser library with SATySFi
bibtex document parser satysfi
Last synced: 19 Mar 2026
https://github.com/hazae41/x509
Zero-copy X.509 certificates for the web 🏎️
asn1 certificate certificate-authority decoding der encoding esmodules javascript letsencrypt nodejs parser pem ssl tls typescript unit-testing x509 zero-copy
Last synced: 02 Feb 2026
https://github.com/here-be/snapdragon-capture
Snapdragon plugin that adds a capture method to the parser instance, which allows you to capture tokens with a single line of code
ast capture compiler javascript node nodejs parser plugin regex snapdragon snapdragon-plugin
Last synced: 12 Feb 2026
https://github.com/orisai/openapi
[WIP] OpenAPI builder, parser and serializer
api api-spec builder conversion hydrator mapper mapping openapi openapi3 orisai parser parsing php schema serialization serializer validation validator
Last synced: 05 Mar 2026
https://github.com/aelxxs/ikigai
📑 – A simple parser with many possibilities
Last synced: 02 Mar 2026
https://github.com/rickbarretto/blanca
Ultra DRAFT - A parser to load Arturo as Data for Python
arturo arturo-lang decoder parser
Last synced: 12 Feb 2026
https://github.com/s-a/browserwall
A small, fast and rich-API browser/platform/engine detector for React.
browser detection ender parser react reactcomponent reactjs sniff ua user-agent useragent
Last synced: 19 Jun 2026
https://github.com/poyea/eval
🧮 Mathematical expression calculator in Python
evaluation evaluator expression expression-evaluator hacktoberfest mathematical-expressions mathematics parser python
Last synced: 12 Feb 2026
https://github.com/simplesoft-pt/iniparser
C# parser for INI files and strings.
c-sharp dotnet dotnet-core ini parser
Last synced: 03 Mar 2026
https://github.com/2bigo/parse-neo4j
Parse results from neo4j's http endpoint to normal JSON
Last synced: 12 Feb 2026
https://github.com/scymtym/language.graphviz
Parser and unparser for the GraphViz dot language
Last synced: 09 Feb 2026
https://github.com/nyuuuukie/json-parser
A simple JSON parser for C++ projects based on C++98
cpp cpp98 cpp98-compatible json parser
Last synced: 12 Feb 2026
https://github.com/chk1/stw2openmensa
Convert canteen meal data from Studentenwerk Münster XML to OpenMensa Feed v2 XML format
Last synced: 26 Feb 2026
https://github.com/ronynn/helper-of-humanity
TIC-80 GUI based parser game, for Game-Off 2023. Play the jam version using the link below.
game-off-2023 github-game github-gameoff gui interactive-fiction linux-executables lua neutralinojs parser text-based-adventure text-based-game tic80 windows-executable
Last synced: 05 Mar 2026
https://github.com/markusand/utoml
Simple TOML parser and serializer for micropython
micropython parser serializer toml
Last synced: 02 May 2026
https://github.com/hemantdutta/versa
Versa | The Ultimate Markdown to PDF Generator | Transform your ideas into Stunning Document with Ease...
good-first-issue javascript markdown markdown-editor markdown-to-html markdown-to-pdf open-source parser personal-project reactjs
Last synced: 11 Feb 2026
https://github.com/antoinegagne/robots
A parser for robots.txt with support for wildcards. See also RFC 9309.
crawling erlang erlang-library parser parsing parsing-library rfc-9309 robots-exclusion-standard robots-parser robots-txt
Last synced: 27 Feb 2026
https://github.com/runtimeterror10/url-parser
javascript parser react reactjs url url-parser url-parsing
Last synced: 11 Feb 2026
https://github.com/greg-kennedy/php-bbcode
BBCode to HTML conversion, in PHP.
Last synced: 27 Feb 2026
https://github.com/gesiscss/wiki-download-parse-page-views
Pipeline for downloading, parsing and aggregating static page view dumps from Wikipedia.
aggregation downloader dumps pageviews parser pipeline python script wikipedia
Last synced: 20 Jun 2026
https://github.com/ratson/nix-treesitter
All and up-to-date tree-sitter grammars built for nix.
flakes grammar nix nix-flake nix-flakes parser tree-sitter tree-sitter-grammars
Last synced: 27 Feb 2026
https://github.com/tree-sitter-grammars/tree-sitter-test
TS corpus test grammar for tree-sitter
neovim neovim-plugin parser test tree-sitter
Last synced: 23 Oct 2025
https://github.com/nextras/multi-query-parser
Parses particular queries form a SQL file.
multi-query nextras parser sql
Last synced: 07 May 2025
https://github.com/sumeshi/reg2es
A library for fast parse & import of Windows NT Registry(REGF format) into Elasticsearch.
elasticsearch json parser python registry windows
Last synced: 31 Dec 2025
https://github.com/sassman/edu-sql-parser-rs
SQL Types transpiles `CREATE TABLE` SQL code into type definitions in other languages such as TypeScript or Rust.
compiler languages parser rust sql sql-parser transpiler typegen typescript
Last synced: 01 Jul 2026
https://github.com/redmadrobot/parser-autograph
Object parser generation utility.
code-generation ios macos parser sourcekit swift template
Last synced: 15 May 2026
https://github.com/tree-sitter-grammars/tree-sitter-qmldir
qmldir grammar for tree-sitter
Last synced: 15 May 2026
https://github.com/lucianopalmeida/jwtwrapper
A Convenience class to wrapper the JWT token string
convenience ios jwt jwt-token parser pods swift swift4 wrapper wrapper-api
Last synced: 20 Jan 2026
https://github.com/austinkregel/php-exception-probe
A package aimed to provide helpful parsing of PHP stacktraces.
Last synced: 27 Mar 2025
https://github.com/nwhetsell/tree-sitter-lilypond-scheme
LilyPond Scheme grammar for Tree-sitter
lilypond parser scheme tree-sitter
Last synced: 17 Mar 2025
https://github.com/lukaswagner/csv-parser
Quick, multi-threaded CSV parser with focus on handling huge files.
Last synced: 11 Apr 2025
https://github.com/ibmstreams/streamsx.json
Toolkit for working with JSON in SPL applications.
ibm-streams java json parser stream-processing toolkit
Last synced: 15 Jul 2025
https://github.com/onlyuser/ebnf2yacc
ebnf2yacc is a kleene closure preprocessor for yacc
bison chomsky ebnf flex kleene-closure-preprocessor lex parser parser-framework preprocessor visitor-pattern yacc
Last synced: 05 May 2025
https://github.com/sebbekarlsson/libjson
Simple C implementation of JSON, parse JSON in C.
clang json json-parser lexer parser serialization
Last synced: 16 May 2026
https://github.com/yjdoc2/configurable-custom-keyword-lexer
This shows proof-of-concept implementation of lexer-parser-evaluator which allows setting custom values to keywords.
Last synced: 21 Mar 2025
https://github.com/bytebase/tsql-parser
The parser for SQL Server. It is based on the ANTLR4
antlr antlr4 antlr4-parser database parser sql sql-parser sql-server sqlserver
Last synced: 10 Jul 2025
https://github.com/justalever/supstacker_demo
Supplement sharing app
parser rails ruby ruby-on-rails scraping turbo
Last synced: 11 Apr 2025
https://github.com/b-sullender/url-parser
A portable URL parser in C.
parser url url-parser url-parsing
Last synced: 02 Apr 2025
https://github.com/SystemsBioinformatics/parcr
Construct parser combinators in R
combinators higher-order-functions parser parsing r-package
Last synced: 06 May 2025
https://github.com/leostera/libra
:balance_scale: A Lisp Parser in Idris
dependent-types idris lisp parser
Last synced: 18 Jan 2026
https://github.com/ethanabrooks/dollar-lambda
An argument parsing library based on function first principles
argument-parser functional-programming parser parser-combinators python
Last synced: 11 Apr 2025
https://github.com/josephp27/zeno
An Object Config Mapper (OCM) for Python
config-mapper configuration dictionaries ini map-zeno ocm orm parser settings settings-management types yaml yml zeno
Last synced: 11 Apr 2025
https://github.com/1c-syntax/tree-sitter-onescript
OneScript language grammar for Tree-Sitter
Last synced: 17 Jun 2025
https://github.com/zhongjiajie/stmdency
A Python library for extracting dependencies between statements
ast parser python statement-parsers
Last synced: 10 Jul 2025
https://github.com/urbanjost/m_kracken95
An almost Fortran-95 version of the command line parser procedure kracken(3f)
argument cli command-line-parser fortran fortran-package-manager parser
Last synced: 25 Jan 2026
https://github.com/chengluyu/pl0
My implementation of PL/0 language interpreter, which is for the assignment of my compiler theory course.
compiler-design interpreter parser pl0 sdu shandong-university
Last synced: 03 Apr 2025
https://github.com/ravener/bantam.py
A simple demo app for Pratt parsing in Python
expression-parser parser pratt pratt-parser pratt-parsing python
Last synced: 29 Oct 2025
https://github.com/nix1707/webscrapper-browserextension
Scraper Master is a Chrome extension for effortless web data extraction. Built with React, TypeScript, and the Chrome Scripting API, it ensures efficient, high-quality, and seamless scraping. Utilizing HTML and CSS, ScrapeEase offers a clean, responsive design. Simplify your data collection with Scraper Master.
chrome-extension chrome-extensions css data frontend html html-parser modern parser parsing react scraper scraping typescript ui validation webparser webparsing webscraping
Last synced: 21 Jun 2025
https://github.com/prabhuomkar/json-coder
📱 JSON Parsing Code Generator for Android
android code-generation java json kotlin parser
Last synced: 21 Jun 2025
https://github.com/orisai/nette-object-mapper
Orisai Object Mapper integration for Nette
api array conversion hydrator mapper mapping nette object orisai parser parsing php schema validation
Last synced: 30 Oct 2025
https://github.com/xyurt/httplite
httplite — A minimal, single header, zero-copy, zero-allocation HTTP/1.1 parser in C and compatible with C89. Uses only pointer arithmetic and nothing else in only 50 lines.
c c89 fast fastest http http1-1 https library microhttp most optimized parse parser single-header small smallest smallhttp tiny tinyhttp zero-allocation
Last synced: 19 Jul 2025
https://github.com/bolner/lineartsvparser
Linear TSV Parser for .NET Core (read, write)
async dotnet-core library linear-tsv parser tsv
Last synced: 17 May 2026
https://github.com/hpb0412/odin-mpc
A binding to the mpc library for the Odin programming language.
combinators odin odin-lang parser parser-combinators
Last synced: 18 Jul 2025
https://github.com/e-e-e/open-packaging-format
A simple opf metadata parser
epub metadata open-package-format opf parser
Last synced: 25 Jan 2026
https://github.com/turbolent/parsercombinators
A parser-combinator library for Swift
parser parser-combinators parsing swift
Last synced: 28 Mar 2025
https://github.com/phplrt/parser
[READ ONLY] Subtree split of the phplrt parser component (see phplrt/phplrt)
analyzer grammar llk parser php phplrt recursive-descent-parser
Last synced: 02 Feb 2026
https://github.com/basemax/crecursive-descentparser
A simple recursive-descent parser for evaluating mathematical formulae using pure C.
Last synced: 25 Aug 2025
https://github.com/kiebor81/embers
Embers is a portmanteau of "embedded" and "ruby script". This is an embeddable Ruby interpreter for C#.
csharp dsl dsl-syntax embbeded-system game-engine godot-engine interpreter parser ruby runtime scripting-engine scripting-language scripts unity-engine
Last synced: 19 Jan 2026
https://github.com/m0rt1c/nlp
Chromium and chrome netlog parser
chrome chromium-netlog go golang parser
Last synced: 06 Apr 2025
https://github.com/thofma/tryparse.jl
Parsing basic types in julia
cli command-line julialang parser
Last synced: 10 Apr 2025
https://github.com/lunchb0ne/neuralcodegenerator
Code for C code generator
compiler lexer nlp parser similarity spacy-nlp
Last synced: 13 Apr 2025
https://github.com/mcdulltii/ASM-encrypt
Python Parser for ASM Obfuscations
asm assembly assembly-language encryption obfuscate-code obfuscation obfuscator parser python
Last synced: 10 May 2025
https://github.com/gro58/FormulaApplet
Repository is replaced by gro58/FormulaApplet-H5P. Create math or physics exercises inside HTML pages or in Wikis. JavaScript.
algebra docker exercise expression javascript parser tex
Last synced: 11 Mar 2025
https://github.com/justcabbage/osu-parser
C++20 compatible parser for osu! filetypes
cpp osu osu-libraries osugame parser parsing
Last synced: 21 Mar 2025
https://github.com/mathieu-keller/epub-parser
library that parse an ePub to an struct
Last synced: 11 Jan 2026
https://github.com/rkoschmitzky/logmole
An Extendable and Versatile Logparsing System
conversions json log logs parser parsing-library pattern-matching python regex-pattern regular-expressions
Last synced: 30 Oct 2025
https://github.com/benchr267/calculator
Example app which uses Parsel to power a calculator. (https://github.com/BenchR267/Parsel)
calculator ios parser parser-combinators swift
Last synced: 15 Jun 2025
https://github.com/ton-blockchain/tree-sitter-tolk
Tolk grammar for tree-sitter
Last synced: 19 May 2026
https://github.com/anaskhan96/r2ic
A front end compiler to compile basic constructs in Rust to an intermediate code (quadruples) with optimizations
abstract-syntax-tree intermediate-code intermediate-representation lexer parser quadruple rust
Last synced: 12 Jul 2025
https://github.com/somajitdey/helpdoc
A KISS CLI tool for managing GNU-style help messages. Extracts help messages from comments in source code and prints them when asked.
bash cli command-line extract gnu-linux help manpage parser sourcecode
Last synced: 12 May 2025
https://github.com/silenzzz/rutracker4j
RuTracker java library
html-parser java jsoup library maven parser parser-library rutracker torrent torrent-search torrent-search-engine torrents webscraping
Last synced: 18 May 2026