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/nmeum/qbe-reader
A parser for the QBE intermediate language in Rust
compilers ir parser parser-combinators qbe rust
Last synced: 10 Sep 2025
https://github.com/joelniemela/profundity
Implementation for the profundity programming language
compiler parser programming-language
Last synced: 22 Jun 2025
https://github.com/ccwang002/pyhgvs-lite
A liteweight Python parser for HGVS names
Last synced: 17 Oct 2025
https://github.com/jacoder7/timestampeddata
A JSON-like data structure for storing and synchronizing data across multiple clients
Last synced: 23 Sep 2025
https://github.com/baikho/belgian-address-parser-php
A PHP Parser for Belgian addresses
address address-parser addresses belgium parser php php-library php8
Last synced: 17 Feb 2026
https://github.com/cicovic-andrija/libparse
Rust parser combinator library
csv parser parser-combinators rust
Last synced: 21 Jun 2025
https://github.com/t1st3/grunt-muxml
An XML parsing and formatting plugin for Grunt
formatter grunt grunt-plugin parser stream xml
Last synced: 22 Jul 2025
https://github.com/foxesworld/iconparser
bytes calista ico icon iconparser icoparser java parser
Last synced: 21 Jun 2025
https://github.com/asimihsan/dart_compilers_playground
Implementing scanners, interpreters, and compilers in Dart using "Engineering a Compiler" (2nd Edition).
compiler educational interpreter lexer parser scanner
Last synced: 23 Mar 2025
https://github.com/allo-media/elm-es-simple-query-string
Parse and serialize ElasticSearch query strings.
elasticsearch elm parser query
Last synced: 10 Jan 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/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/chanakayaa/nessus_file_parser
This script parses Nessus XML scan reports to extract vulnerability details, including CVE/CWE IDs, severity levels, and other pertinent information. It then generates two HTML reports: one summarizing vulnerabilities in a table format and another providing detailed findings for each vulnerability.
nessus nessus-files nessus-parser nessus-report nessus-scanner parser tenable
Last synced: 24 Oct 2025
https://github.com/weezy20/loxr
Lox Interpreter
lox-language parser programming-language rust tokenizer
Last synced: 30 Mar 2025
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/skytomo221/csharp-lojban-project
Library for handling Lojban with C#
Last synced: 21 Sep 2025
https://github.com/dub1401/wallpaperscrafttelegrambot
Бот для автопостинга обоев с сайта WallpapersCraft в канал или группу Telegram.
Last synced: 27 Oct 2025
https://github.com/mabdanm/markdown-table-repair
Markdown Table Repair is a Python package that repairs and cleans malformed Markdown tables, converting them into structured pandas DataFrames.
deep-learning llama3 llm machine-learning markdown mistral openai-api parser repair
Last synced: 27 Oct 2025
https://github.com/cedarscript/cedarscript-ast-parser-python
Lib for parsing and interpreting CEDARScript, a SQL-like language for code analysis and transformations
ai-assisted-development code-editing parser
Last synced: 28 Jan 2026
https://github.com/codersguild/simplr
A simple programming language for program verification using Z3, ANTLR4 & Parser Combinators written using Scala
antrl4 java parser python-script scala z3
Last synced: 15 Apr 2026
https://github.com/sauravbhattacharya001/sauravcode
Frustrated by syntax-heavy languages, I designed *sauravcode* for simplicity and clarity. It removes unnecessary punctuation and rigid conventions, focusing purely on logic. With minimal syntax, it allows ideas to flow naturally without distraction. *Sauravcode* is my tool for coding as a seamless, intuitive process, free from constraints.
c-language code-generation compiler custom-language interpreter language-design parser programming-language python transpiler
Last synced: 19 Apr 2026
https://github.com/deniedaccesslife/steamprices
Program for getting current prices for Steam items.
json json-api newtonsoft newtonsoft-json newtonsoftjson parser price price-tracker steam steam-api steam-games steam-price steam-prices
Last synced: 10 May 2026
https://github.com/poppa/key-value-file
Simple key/value file parser/writer
dotenv dotenv-parser keyvalue keyvalue-files nodejs parser typescript
Last synced: 30 Jan 2026
https://github.com/freshleafmedia/tiptap-parser
A PHP package for rendering Tiptap JSON to HTML
hacktoberfest parser render tiptap tiptap-editor
Last synced: 07 Feb 2026
https://github.com/liraymond04/tree-sitter-awa5_rs
AWA5.RS grammar for tree-sitter
Last synced: 25 Feb 2026
https://github.com/markomanninen/plcparser
Propositional Logic Clause Parser (Python, PHP, Javascript, Hy)
bootstrap heroku hylang javascript logic-programming notebook parser php python travis-ci unittest
Last synced: 15 Apr 2026
https://github.com/marirs/nparse
Parser library for specific use-cases
nom nom-parser parser rust rust-crate rust-lang rust-library
Last synced: 07 Apr 2026
https://github.com/freight-trust/open-edi
OAS3 EDI API for Translation and Validation Transactional Service w/ Attestation & Non-Repudiation
api edi edifact openapi3 parser swagger translation validation x12
Last synced: 25 Feb 2026
https://github.com/moviestoreguy/termi
A flag replacement library to create detailed cli applications
Last synced: 18 Jun 2025
https://github.com/thoughtsunificator/bbcode-parser
Tiny BBCode JavaScript implementation
Last synced: 01 Feb 2026
https://github.com/atharvathorve/monke
Implementation of an interpreter for the monkE programming language in Go
abstract-syntax-tree evaluator go interpreter lexer object-system parser
Last synced: 01 Apr 2025
https://github.com/fernandezseb/experimental-classdump
A simple classfile parser similar to javap, for learning purposes
Last synced: 07 May 2025
https://github.com/kingcitaldo125/pearley
Basic Earley Parser
context-free-grammar earley-parser parser python
Last synced: 27 Jul 2025
https://github.com/chee/nextstep-plist
parse and generate NeXTStep-style plists in javascript
Last synced: 19 Apr 2025
https://github.com/russlank/lang-forge
LangForge is a modern Go implementation of Lex/Yacc-style compiler tooling
bison bison-yacc c clang compiler-construction compiler-design compilers context-free csharp dotnet flex go ielr lalr lex lex-yacc parse parser scanner yacc
Last synced: 25 Jun 2026
https://github.com/nabijaczleweli/pls-rs
Rust crate for parsing and writing the PLS playlist format
Last synced: 11 Apr 2025
https://github.com/geometryzen/typhon-lang
Python Tools for Scanning, Parsing, Semantic Analysis, and Code Generation.
parser parser-generator python typescript typhon
Last synced: 09 Feb 2026
https://github.com/varkor/siteswap
A siteswap library for JavaScript.
juggling parser siteswap validator
Last synced: 04 Apr 2025
https://github.com/abhinavrobinson/html-parser-cheerio-ts
Bun app that uses cheerio to extract tree from html structure
bun html javascript parser tree typescript
Last synced: 16 Apr 2026
https://github.com/the-codegen-project/asyncapi-python-parser
An AsyncAPI Python parser that is always up to date with the specification!
asyncapi asyncapi-python parser python python3
Last synced: 11 Feb 2026
https://github.com/shaishab316/custom-json-stringify
A custom JSON stringify implementation with special support for double-precision float formatting and pretty printing.
double json parser precision stringify typescript
Last synced: 28 Feb 2026
https://github.com/andrianllmm/tgl-dictionary-parser
Parser for a Tagalog dictionary website
dictionary parser tagalog text-mining web-scraping
Last synced: 22 Jun 2026
https://github.com/gre1wy/oaa
KPI IPT course, 5 semester
db inverted-index lexer parser
Last synced: 25 Mar 2025
https://github.com/mrvautin/smart-matter
Parses front matter Yaml from a file path or a string and returns an Object. Used by https://squido.markmoffat.com.
front-matter matter parser yaml
Last synced: 15 Feb 2026
https://github.com/ikelaiah/tzbundler
🌍 Parse IANA timezone database into JSON & SQLite with Windows timezone support. Includes DST rules, historical transitions, and comprehensive metadata for timezone-aware applications.
bundler cldr daylight-saving dst iana json parser python sqlite time-zones timezone timezone-data tzdata windows-timezone
Last synced: 15 Feb 2026
https://github.com/tpalmerstudios/practice
Random Projects While Learning C
algorithms beginner-friendly c cli linux parser sudoku
Last synced: 16 Feb 2026
https://github.com/septechx/alpha-html
Zig library for parsing a superset of html
Last synced: 20 Mar 2026
https://github.com/frederikbeimgraben/pyrustymd
Parse MD/HTML with custom features to JSON
parser pypi-source python python3 rust rust-lang
Last synced: 02 Mar 2026
https://github.com/rejeb/netcdf-spark-parser
Scala/Spark Netcdf for reading Netcdf files
netcdf netcdf-java parser scala spark spark-connector spark-datasource
Last synced: 16 Apr 2026
https://github.com/rangoo94/universal-lexer
Parse any text input to tokens, according to provided regular expressions.
lexer lexical-analysis parser parsing regular-expression scanner tokenizer
Last synced: 09 Sep 2025
https://github.com/halilfocic/onixhttp
My attemt to making full fledged HTTP server in zig
Last synced: 24 Jul 2025
https://github.com/mathjslab/mathjslab
MathJSLab - An interpreter with language syntax like MATLAB/Octave. ISBN 978-65-00-82338-7
antlr antlr4 educational grammar interpreter lexer math mathematics mathjslab mathml matlab octave parser
Last synced: 27 Mar 2026
https://github.com/dantehemerson/arr2obj
:tada: Converts an array to object, with custom key and value.
arr2obj arrays node-module package parser tranform typescript-library
Last synced: 16 Apr 2026
https://github.com/trialanderrororg/parse-text-cite
Small tool that parses a string of text containing APA style in text citations, e.g.
apa bibliography citations parser references
Last synced: 01 Apr 2026
https://github.com/ente/protoml-parser
ProtoML is a lightweight, declarative markup language designed for writing and structuring meeting protocols, notes and task lists in a human-readable and machine-parseable format.
markup-language meeting meetings-enhancement parser protocols
Last synced: 04 Mar 2026
https://github.com/momiji-rs/sasso
A pure-Rust SCSS to CSS compiler (a dart-sass alternative). Zero dependencies, wasm-friendly, lib + CLI.
compiler css css-preprocessor dart-sass embeddable parser rust rust-lang sass scss transpiler wasm webassembly
Last synced: 26 Jun 2026
https://github.com/vajahath/gulp-json2csv
Gulp plugin to convert json to csv format.
csv csv-parser gulp json parser
Last synced: 16 Apr 2026
https://github.com/danielmschmidt/java-method-parser
A node utility to get the methods out of java files
Last synced: 10 Jul 2025
https://github.com/lycuid/ruson
Command line utility for parsing and processing JSON text (faster than 'jq').
command-line-tool json-parser parser rust-lang
Last synced: 29 Oct 2025
https://github.com/1amageek/swift-yaml
A pure Swift YAML parser with no external dependencies
parser swift swift-package-manager yaml
Last synced: 11 Mar 2026
https://github.com/dreden33773/ember-lox
An implementation of Lox-lang's `compile toolchain` + `interpreter` in Rust
compiler interpreter lox parser rust vm
Last synced: 27 Mar 2025
https://github.com/alexprut/sca-lang
Project a suitable abstract syntax similar to Scala language, and write in Haskell a compiler for the new engineered language.
compiler engineered-language haskell parser
Last synced: 28 Jun 2025
https://github.com/yurrriq/clippings
Parser for Kindle clippings.
idris kindle kindle-clippings parser
Last synced: 02 Apr 2026
https://github.com/tylersuehr7/sqlite-class-parser
A lightweight object-to-SQL statement parser.
java java-libraries parser sql sql-parser
Last synced: 27 May 2026
https://github.com/anntnzrb/tsparxser
TypeScript mini lexer+parser implementation using Python's PLY library.
lexer parser ply python typescript
Last synced: 10 May 2025
https://github.com/tensorush/semver
:crab: :1234: Basic Semantic Versioning parser.
parser rust semver semver-format semver-parser
Last synced: 15 Apr 2025
https://github.com/io7m-com/jsx
S-expression parsing
java parser pretty-print s-expression
Last synced: 22 Mar 2025
https://github.com/beenotung/html-parser.ts
zero-dependency html parser for node.js and browser that return the dom (tree) structure
dom html nodejs parser typescript-library
Last synced: 28 Apr 2026
https://github.com/onlycodergod/parser-cinema
🎞🔍Simple and fast parser with Go
fast framework golang json parser petproject small smart
Last synced: 12 Jan 2026
https://github.com/HalilFocic/onixhttp
My attemt to making full fledged HTTP server in zig
Last synced: 04 Sep 2025
https://github.com/continuous-delphi/delphi-forms-parser
A standalone Delphi parser for VCL and FMX form files (.dfm/.fmx) in both text and binary formats. Produces a typed AST with full round-trip fidelity for migration, analysis, and code generation workflows.
ast continuous-delphi delphi dfm fmx forms parser vcl
Last synced: 03 Jun 2026
https://github.com/lggruspe/genbu
Create composable CLIs using shell args parser combinators and type hints
cli combinators command-line hints infer parser python type
Last synced: 05 Apr 2026