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/muhammadsiyab/editorjs-parser-php
Parses Editor.js JSON output to HTML
Last synced: 21 Jul 2025
https://github.com/spriteovo/schemaresolver
Windows schema module resolve tool
api-set api-set-map forward module parser redirect resolver schema windows
Last synced: 03 Aug 2025
https://github.com/ignacio-nacho-barbano/loveurl
A url builder and parser pack for handling url states in an easy way.
builder javascript love npm open-source params parser searchparams string uri url validations validator
Last synced: 04 Sep 2025
https://github.com/here-be/snapdragon-stack
Snapdragon utility for creating a stack.
array nodes parse parser snapdragon stack tokenize tokens
Last synced: 03 Aug 2025
https://github.com/darkxahtep/darkxahtep.commandline
Allows creating CommandLine applications using Microsoft.Extensions.CommandLineUtils together with DI, Configuration and Logging in a convenient way similar to AspNetCore Hosting
aspnetcore cmd commandline configuration console console-application dependency-injection hosting logging microsoft-commandlineutils parser
Last synced: 09 Mar 2026
https://github.com/jrosen081/mathparser
A Swift library to parse mathematical expressions into Decimal values
Last synced: 01 Aug 2025
https://github.com/sinakarimi7/ll1-parser
for Compiler Project :)
ll1 nodejs parser parsing-algorithm parsing-table
Last synced: 22 Apr 2025
https://github.com/ferhatgec/mdth
Fegeya MDtH, Markdown to HTML converter. Written in C++17.
converter cpp cpp17 html markdown markdown-to-html parser tokens tool
Last synced: 14 Apr 2025
https://github.com/xieyuheng/sexp
An implementation of S-expression in JavaScript.
lisp parser s-expression scheme sexp
Last synced: 30 Sep 2025
https://github.com/3f/e-msbuild
Advanced Evaluator of MSBuild scripts with user-variables support through Varhead and more
e-msbuild evaluator evmsbuild msbuild msbuild-scripts parser soba sobascript user-variables varhead variables
Last synced: 14 Apr 2025
https://github.com/hupe1980/go-textractor
📄 Amazon textract response parser written in go.
amazon aws golang parser textract unstructured-data
Last synced: 16 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-gn
GN grammar for tree-sitter
Last synced: 24 Sep 2025
https://github.com/sharparam/klox
Kotlin implementation of the Lox language
gradle interpreter kotlin lox parser parsing
Last synced: 05 Jan 2026
https://github.com/ciavash/sway-config
A Raku library and script for parsing Sway window manager's config
app cli command-line config library module parser raku raku-module rakulang sway sway-config swaywm
Last synced: 01 Oct 2025
https://github.com/tqn/rslambda
Simple, proof-of-concept lambda calculus parser in Rust
compiler lambda-calculus parser rust
Last synced: 26 Jul 2025
https://github.com/i3oris/topdown
Parser shard using top down operator precedence and Pratt Parsing.
Last synced: 19 Apr 2025
https://github.com/bluk/maybe_xml
A non-validating XML pull parser.
parser pull-parser rust xml xml-parser
Last synced: 10 Mar 2026
https://github.com/euskadi31/go-epf
Golang Apple EPF (Enterprise Partner Feed) Parser
apple application epf feed golang-library itunes music parser
Last synced: 29 Jul 2025
https://github.com/openbytedev/metalink
A Metalink parser for versions 4.0 and 3.0.
Last synced: 02 Jul 2025
https://github.com/asoderman/jsondecoder
Simple JSON decoder written in swift
json parser parsing parsing-library swift
Last synced: 18 Feb 2026
https://github.com/eegli/tinyparse
A tiny, type-safe and flexible framework to build powerful CLI apps
argv cli command-line commander javascript minimist nodejs parser typescript validation yargs
Last synced: 15 Apr 2025
https://github.com/stefmde/seriesidparser
Parses series or movie strings to a object to handle it with applications. See the website for a short overview.
id identity movie movie-strings parser series string string-manipulation
Last synced: 08 Mar 2026
https://github.com/nfroidure/strict-qs
A stricter query string parser
hacktoberfest javascript parser querystrings strict-types
Last synced: 12 Jul 2025
https://github.com/magicxor/genotektogedcom
Convert Genotek JSON to FamilySearch GEDCOM
converter dotnet dotnet-core ged gedcom genotek json linq2gedcom parser unidecode
Last synced: 08 May 2025
https://github.com/basemax/jsexpressionparser
A tiny web-based JS parser to handle and analyze a mathematical expression (order of operations)
html js mathematical-expressions mathematical-parser parser parser-combinators
Last synced: 13 Aug 2025
https://github.com/cao-awa/structuring-translator
The structuring translator is a framework that lets content can be translated into other formats.
abstract-syntax-tree content-transformation conveter framework javascript kotlin-script language languages parser script scripting structure structured-data structurizr syntax-analysis transform translate translator typescript
Last synced: 17 Aug 2025
https://github.com/akashdeep023/airbnb_project
Airbnb_Project: Full-Stack Web Application
cloudinary cookie dotenv ejs expressjs flash joi mapbox mongodb multer nodejs parser passport-facebook passport-google-oauth20 passport-local passportjs profile session
Last synced: 01 Aug 2025
https://github.com/codebox/stellar-classification-parser
A parser for star classification codes
Last synced: 12 Jun 2025
https://github.com/shakurocom/httpclient
alamofire cocoapods endpoint http-client ios parser swift uikit urlsession xcode
Last synced: 28 Jul 2025
https://github.com/wandvvs/expression-parser
Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method
compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer
Last synced: 13 Apr 2025
https://github.com/hanamura/font-family
CSS font-family parser/stringifier.
Last synced: 01 Sep 2025
https://github.com/gek169/seabass
the SEABASS Metaprogramming language (and metacompiler) repository. Public Domain Compiler. Compiles to C.
cc0 compiler compiler-construction compilers domainspecificlanguage jesus-is-lord metaprogramming parser public-domain seabass
Last synced: 16 Apr 2025
https://github.com/nerd-bear/legacyancientoldbassil
Bassil: A modern, mid-level interpreted programming language designed for efficiency and readability. Featuring robust lexical analysis, error handling, and cross-platform support for Windows and Linux. Bassil offers a balance between low-level control and high-level abstraction, making it ideal for system programming, web development, and more.
cpp custom-interpreted-language custom-language custom-programming-language interpreter lexer lexer-parser parser
Last synced: 14 Mar 2026
https://github.com/singularitti/fortran90namelists.jl
A Julia implementation of Python f90nml package.
fortran fortran90 julia julia-package namelist parser python tokenizer
Last synced: 08 Aug 2025
https://github.com/spumer/fastsoup
BeautifulSoup interface for lxml
beautifulsoup fast html lxml parser python3
Last synced: 19 Feb 2026
https://github.com/bernardo-mg/dice-notation-python
Tools and parsers for handling Dice/RPG notation using Python
Last synced: 10 Mar 2026
https://github.com/genometric/bibitemparser
Parses a LaTeX BibTeX bibitem to a C# object
bibliography bibtex bibtex-entry bibtexparser latex parser
Last synced: 04 Mar 2026
https://github.com/prefixaut/rconv
Universal Rhythm-Game File parser and converter
cli command-line command-line-tool converter fileconversion fileconverter parser parser-library rhythm rhythm-game
Last synced: 25 Jan 2026
https://github.com/davay42/vitepress-pages
Markdown pages structure generator for Vitepress
markdown parser vite vitepress
Last synced: 03 Oct 2025
https://github.com/aubreyhewes/simple-shortcode-parser
A simple shortcode parser
ast javascript parser shortcode shortcode-parser typescript
Last synced: 28 Jun 2025
https://github.com/chamini2/angler-lang
The Angler Functional Programming Language
functional-programming haskell interpreter lexer parser programming-language type-theory
Last synced: 24 May 2026
https://github.com/iguessthislldo/bridle
OMG Interface Description Language Parser/AST Library
idl language-server language-server-protocol omg-idl parser python python3
Last synced: 16 May 2025
https://github.com/connorslade/rust-configparser
⚙ Very simple config parsing lib for rust
ini ini-parser parser rust rust-crate
Last synced: 05 Apr 2025
https://github.com/mickael-kerjean/jsonformat
A utility for parsing text and format it to json
bash bash-script json json-schema parse parser
Last synced: 10 Nov 2025
https://github.com/soran-ghaderi/inverted_index
An inverted index of OpinRank dataset written in python. More information will uploaded subsequently. This version is under developing.
data-mining inverted-index opinrank parser preprocessing python python3 xml
Last synced: 20 Oct 2025
https://github.com/wokwi/hdl-parser
Parser for nand2tetris HDL (Hardware Description Language), written in JavaScript
Last synced: 10 Mar 2026
https://github.com/rse/ael
Advanced Expression Language
evaluation expression language parser
Last synced: 19 Apr 2025
https://github.com/hiperiondev/il_parser
IEC61131-3 IL parser (edition 3.0 2013-02)
Last synced: 04 Mar 2026
https://github.com/hydrocarbon-tk/Hydrocarbon
Programming Language Toolkit
backus-naur-form compiler cpp go grammar intermediate-representation javascript lllr parser rust typescript webassembly
Last synced: 10 Aug 2025
https://github.com/seangenabe/rubyfy
Easily write ruby annotations and output them as HTML.
Last synced: 29 Jul 2025
https://github.com/riboseinc/libnereon
a multi-configuration parser library
configuration hcl library parser parser-library
Last synced: 06 Apr 2025
https://github.com/arindam-modak/web-scraping
web scraping using python. Scrap valuable amd important data from top websites using python.
beautifulsoup codechef codeforces github github-rank pandas parser python3 spoj web-scraping
Last synced: 19 Aug 2025
https://github.com/maximilianfeldthusen/simpleparser
This C code implements a simple command-line interface (CLI) that allows users to input commands and receive responses based on those commands.
Last synced: 05 Sep 2025
https://github.com/battye/php-array-parser
Parse text representation of a PHP array into an actual PHP array.
Last synced: 14 Apr 2025
https://github.com/umaranis/concisely
Concisely - a Parser library for Dart
dart parser parser-combinators
Last synced: 28 Aug 2025
https://github.com/ezartsh/inrequest
Go package for parsing HTTP request bodies (form-data, JSON, query params) into maps and structs with automatic type conversion and file upload support.
file-upload form-data go golang http json multipart parser request-parser struct-binding
Last synced: 09 Mar 2026
https://github.com/ryanmorr/stache
Micro mustache-style template parser
javascript mustache parser tagged-template template
Last synced: 08 Mar 2026
https://github.com/vitorsouzaalmeida/monkey
Compiler with VM for toy language Monkey written in GoLang
compiler golang interpreter lexer parser repl vm
Last synced: 12 Feb 2026
https://github.com/codesoap/pbf
A fast and simple library for reading OSM entities directly from PBF files
high-performance open-street-map osm parser pbf
Last synced: 25 Feb 2026
https://github.com/althonos/opticaldisc
Read optical media filesystems with Rust
iso-image iso9660 parser rust-crate
Last synced: 11 Oct 2025
https://github.com/lalloni/seared
Lightweight PEG-based text parsing in Golang without code generation.
go golang parser parser-library parsing parsing-expression-grammar peg text
Last synced: 13 Jun 2026
https://github.com/dandxy89/lp_parser_rs
Rust LP File Parser and Diff tool
diff integer-programming linear-programming lp lpfile nom parser rust
Last synced: 24 Feb 2026
https://github.com/fern-flower-lab/java-properties
Java properties files micro parser for Clojure
clj clojure clojure-library compatibility configuration edn java java-properties parser properties-parser tiny
Last synced: 19 Jan 2026
https://github.com/truemogician/compiler
A compilation system with lexer, parser, semantic analyzer, and a C-like language based on them
compiler csharp lexer parser semantic-analyzer
Last synced: 25 Feb 2026
https://github.com/alessandro-salerno/forflex
Flexible expression evaluation library
algebra expression-parser expressions flexible flexible-library flexible-parsers java java-library lexer library math math-parser parser
Last synced: 08 Jun 2026
https://github.com/ferhatgec/flap
Fegeya Flap Execution Language, Written in FlaScript.
flap flascript interpreter language parser print programming scripting statement virtual-machine
Last synced: 28 Feb 2026
https://github.com/cw1997/verilog-parser
Verilog HDL Parser
parser parsers verilog verilog-hdl verilog-simulator
Last synced: 23 Feb 2026
https://github.com/stagas/minipratt-js
port of https://github.com/matklad/minipratt to JavaScript
operator-precedence parser pratt recursive-descent recursive-descent-parser tdop top-down
Last synced: 24 Oct 2025
https://github.com/potato3d/objparser
C++ library to read 3D Wavefront OBJ/MTL files
3d 3d-wavefront library mtl-files obj-files parser reader wavefront-obj
Last synced: 17 Jun 2026
https://github.com/coghost/iparse
To extract HTML/json content identified by CSS selectors(with bs4) with yaml config support
crawler parser parser-library python xkcd yaml
Last synced: 12 Oct 2025
https://github.com/tree-sitter-grammars/tree-sitter-gpg-config
GPG config grammar for tree-sitter
Last synced: 29 Apr 2026
https://github.com/utkarshkukreti/parco
A hyper-optimized 1kb library to build fully type-safe parsers in TypeScript.
combinator ll parse parsec parser parser-combinator parsing regex regexp string typesafe typescript
Last synced: 23 Feb 2026
https://github.com/dobroslavradosavljevic/hsize
The ultimate TypeScript library for human-readable byte formatting and parsing.
bytes file-size formatting human-readable javascript npm-package parser typescript utility
Last synced: 28 Jan 2026
https://github.com/abhishekmishra-17/code-optimization-using-python
It is the program of code optimization using python....
code-optimizations compiler compiler-design compiler-optimization compilers csv-files optimization pandas pandas-dataframe parser parser-plugin programming-language python python3
Last synced: 03 May 2026
https://github.com/jmsv/xunit-to-nunit
Converts C# XUnit tests to NUnit tests
c-sharp converter dotnet hacktoberfest nunit parser unit-testing xunit
Last synced: 30 Apr 2026
https://github.com/fedemartinm/search-operators
A search operators parser to filter search results
javascript nodejs parser search
Last synced: 02 Mar 2026
https://github.com/kimtth/tora-auto-ui-opencv
🐯🌱 UI Automation By OpenCV (Image Template Matching). TORA (Tigre / Tiger)
automation opencv parser pyautogui pyqt pyside2 rpa screenshot
Last synced: 14 Feb 2026
https://github.com/blu3r4y/whiteparse
Whiteparse is a data parser and reverse templating engine, written in C# and optimized for parsing whitespace-delimited text to JSON objects
Last synced: 01 Mar 2026
https://github.com/clauspruefer/python-xml-microparser
Tiny Python XML Parser Module
Last synced: 18 Oct 2025
https://github.com/maxcore25/profile-links
Simple dashboard using pseudo-parser, Next.js, React Query and Tailwind CSS
nextjs parser react react-query sass scss tailwindcss
Last synced: 13 Feb 2026
https://github.com/mfelsche/pony-ast
:horse: :deciduous_tree: Library for accessing AST generated by ponyc
compiler ffi-bindings parser pony pony-language ponylang
Last synced: 15 Feb 2026