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/neurojson/jnifty
Portable MATLAB/Octave toolbox for reading/writing NIFTI-1/2 and JNIFTI files
decoder encoder jnifti json matlab neuroimaging nifti-format nih octave parser
Last synced: 05 Jul 2025
https://github.com/ikenox/h2s-rs
A declarative and ergonomic HTML parser library in Rust
Last synced: 14 Mar 2026
https://github.com/fanchengyan/myst-sphinx-gallery
A Sphinx extension that builds galleries from any set of myst-style markdown/notebook or rst files.
docutils gallery jupyter markdown parser sphinx-extension
Last synced: 27 Oct 2025
https://github.com/trailblazer/trailblazer-transform
Transform, parse, coerce, validate, it's all just a chain of transformations. Replacement/extension for Reform.
coercion parser typing validation
Last synced: 27 Feb 2026
https://github.com/al-muhandis/yandexsqiparser
Yandex SQI parser lib for FreePascal
freepascal lazarus parser pascal seo yandex
Last synced: 22 Jan 2026
https://github.com/berzanorg/bytecode-compiler
A bytecode compiler written in Rust.
bytecode compiler lexer parser virtual-machine
Last synced: 15 Oct 2025
https://github.com/gershnik/argum
Fully-featured, powerful, command line argument parser in C++20
argument-parser argument-parsing cli command-line command-line-parser command-line-parsing cplusplus cpp cpp20 header-only option-parser option-parsing parser
Last synced: 10 Feb 2026
https://github.com/tzussman/valparse
Package to parse Valgrind XML output files
Last synced: 18 Jan 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/karsdev/clarity
Coding language, ast-compiled, fast, easy
abstract-syntax-tree ast clarity clr coding-language custom-programming-language interpreter java java-8 library native native-functions parser programming-language tokenizer
Last synced: 13 Mar 2026
https://github.com/tree-sitter-grammars/tree-sitter-gn
GN grammar for tree-sitter
Last synced: 24 Sep 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/x-rays5/inireader
A simple c++17 header only ini parser/writer.
cpp cpp17 headeronly ini ini-parser parser
Last synced: 05 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/pixieditor/pixiparser
A parser for serializing and deserializing .pixi files used by PixiEditor
csharp dotnet dotnet-core dotpixi nuget parser pixi
Last synced: 09 Jul 2025
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/drafakiller/tokenparser-dart
An intuitive Token Parser that includes grammar definition, tokenization, parsing, syntax error and debugging. Implementation based on Lexical Analysis for Dart.
dart debugging grammar lexer lexical-analysis package parser tokenizer
Last synced: 02 Aug 2025
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/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/kane50613/kcalculator
練習Lexer跟Parser還有Binary Tree的專案
calculator javascript lexer parser
Last synced: 19 Apr 2025
https://github.com/codebox/stellar-classification-parser
A parser for star classification codes
Last synced: 12 Jun 2025
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/middledot/math_parser
A math expression parser in python
Last synced: 24 Jan 2026
https://github.com/reneeb/mysql-workbench-parser
Parse .mwb files created with MySQL workbench tool.
hacktoberfest mysql parser workbench
Last synced: 02 Mar 2026
https://github.com/b4dnewz/clito
Simple and well written command line applications helper
bin command-line command-line-tool helper parser utility
Last synced: 13 Oct 2025
https://github.com/gisce/liquicomun
Liquicomun
api esios hacktoberfest parser python ree
Last synced: 12 Apr 2025
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/wutadude/proxy-grabber-and-checker
Бесплатный прокси граббер и чекер.
checker grabber parser proxy proxy-checker proxy-grabber proxy-parser
Last synced: 15 Apr 2025
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/shinnn/parse-m3u8
Parse M3U8
hls javascript m3u m3u8 nodejs parser streaming video
Last synced: 09 Apr 2025
https://github.com/gabrielcsapo/shell-p
🐚 Introspect on the most time consuming part of your shell script
parser runner shell-script utility
Last synced: 28 Apr 2026
https://github.com/nilostolte/microvba-powerpoint
MicroVBA is a VBA interpreter written in VBA to be used in PowerPoint in order to be able to import large vector graphics files. The advantages are: vectorization of PowerPoint presentations (no fonts needed), can be used as a Vector Graphics File Format storage, smooth connectivity with VBA programs inside the PowerPoint presentations, simplification of complex objects construction, no limitations in the size of the files and more pertinent and helpful error messages.
code-generation compiler file-format interpreter microvba office parser powerpoint powerpoint-automation powerpoint-generation powerpoint-presentations powerpoint-vba vba vba-programs vector-graphics vectorization
Last synced: 24 Jan 2026
https://github.com/truewebber/swift-protoparser
A native Swift library for parsing Protocol Buffer (proto3) files into descriptors. SwiftProtoParser offers full proto3 syntax support, including services, RPC definitions, and custom options, with detailed error reporting and cross-platform compatibility. Designed as a Swift-idiomatic alternative to protoc with seamless Swift Protobuf integration.
ast code-generation cross-platform developer-tools file-descriptor grpc lexer-parser parser proto3 protobuf protocol-buffers swift swift-package swift-protobuf validation
Last synced: 08 Mar 2026
https://github.com/microformats/microformats-parser-website-python
Website for Microformats Python parser (mf2py & mf2util)
microformats microformats2 parser python website
Last synced: 28 Jul 2025
https://github.com/neyn/neyson
Lightweight C++11 JSON Library
cmake cpp cpp11 cxx cxx11 json json-library json-parser lightweight parser
Last synced: 14 Jun 2025
https://github.com/routerify/routerify-query
A Routerify middleware which parses the request query string
hyper-rs middleware parser querystring routerify
Last synced: 09 Oct 2025
https://github.com/kutukvpavel/mechatrolinkparser
Mechatrolink-I/II parser (from phy to application layer)
mechatrolink parser protocol servodrive yaskawa
Last synced: 07 May 2025
https://github.com/chocolateboy/nunjucks-parser
Extract dependencies from nunjucks templates
bundler dependencies dependency nunjucks parcel parcel-bundler parser template
Last synced: 15 Apr 2025
https://github.com/pjiwm/rlox-ast
A Rust implementation for the interpreted language jlox from the book Crafting Interpreters by Robert Nystorm
abstract-syntax-tree dynamically-typed interpreter lexer lexical-analyzer lox-language parser resolver rust scripting-language visitor-pattern
Last synced: 10 Jan 2026
https://github.com/jay3332/timeparser
Time parser for Python.
parser py python time timeparser
Last synced: 25 Jul 2025
https://github.com/nazrhom/vcs-clojure
An experiment in diffing clojure code
Last synced: 17 Apr 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/tree-sitter-grammars/tree-sitter-pem
PEM grammar for tree-sitter
Last synced: 18 Jan 2026
https://github.com/null93/lambda
An untyped lambda calculus interpreter written in Scala
ast beta-reduction calculus interpreter lambda lexer parser scala symbol-table untyped
Last synced: 26 Mar 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/kartmaan/french-language-tools
A series of offline language tools based on a French dictionary in .csv format
anagrams csv definitions dictionary dictionnaire filtering filtering-algorithm francais french french-language itertools kaggle lexicon offline pandas parser wiktionary word-analysis xml xml-parser
Last synced: 01 Mar 2026
https://github.com/shellyln/go-open-soql-parser
Open source implementation of the SOQL parser for Go
go golang graph-query library object-query parser query-language soql soql-parser soql-query sql
Last synced: 01 Mar 2026
https://github.com/alexanderwe/semanticversioningkit
Small library to create and parse Semantic Versioning conforming representations.
parser semantic-versioning swift swift-package-manager swift5
Last synced: 28 Feb 2026
https://github.com/n123git/yw-cond
A W.I.P Cond UI and toolkit, mainly for the Yo-kai Watch series.
3ds community cond conditions conds documentation hacking modding modding-tools parser tool tools yo-kaiwatch yokai yokai-watch yokaiwatch youkaiwatch yw yw-cond
Last synced: 21 Jun 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/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/thedammyking/rss-in-json
Utility for parsing RSS and ATOM feed to JSON format.
atom atom-feed atom-feed-parser feed feed-parser json parser rss rss-feed rss-feed-parser rss-in-json
Last synced: 22 Apr 2025
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/frozzare/php-redirects
Parse Netlify's _redirects file format.
Last synced: 14 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/BAMresearch/openbis-upload-helper
Upload Helper Tool and Parsers for OpenBIS in the BAM Data Store
bam-data-store metadata-extraction openbis parser uploader
Last synced: 16 Jan 2026
https://github.com/rokf/lua-md2html
Another Markdown to HTML converter (with the ability to assign classes to rendered elements)
html lpeg markdown markdown-parser markdown-to-html parser
Last synced: 11 Apr 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/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/runtimeterror10/url-parser
javascript parser react reactjs url url-parser url-parsing
Last synced: 11 Feb 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/termoshtt/vtk-format
WIP: VTK legacy format parser with nom paresr combinator
Last synced: 13 Jun 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/scymtym/language.graphviz
Parser and unparser for the GraphViz dot language
Last synced: 09 Feb 2026
https://github.com/prantlf/oscript-parser
A parser for the OScript language written in JavaScript. With an AST walker, a syntax checker (lint) and a code-executing interpreter.
ast ast-walker interpreter lexer lint oscript parser parsing syntax-checker tokenizer walker
Last synced: 01 Aug 2025
https://github.com/xiaocongdong/tempar
Lightweight template parser for anything.
ast cli compiler high-performance indentation javascript lightweight nodejs parser template
Last synced: 11 Apr 2026
https://github.com/gremid/lucene-query
Parser for Apache Lucene Classic Queries
ast clojure lucene lucene-query parser
Last synced: 24 Jun 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/ozansz/v-lang-tester
Parser tester for CENG444 Term Project #1 - V Language (by Cem Bozşahin)
Last synced: 07 Feb 2026
https://github.com/bhmj/xpression
Expression parser written in Go
expression go golang library parser
Last synced: 28 Jan 2026
https://github.com/anthonymel/wb_parser
parser for goods from wildberries.ru. FOR FUN, MAY NO FUNCTION
cronjob json parser php wildberries yii2-framework
Last synced: 24 Jan 2026
https://github.com/chronosphereio/calyptia-fluent-bit-config-parser
🐦 ⚙️ 🦫 for JS/TS
configuration fluent-bit parser typescript
Last synced: 28 Jan 2026
https://github.com/tunnckocore/mich-parse-selector
Tiny parser for simple CSS selectors, just in ~300 bytes. Pretty similar to what is done in Hyperscript
ast css css-selector-parser dom hast hastscript html hyperscript mich parser virtual-dom
Last synced: 27 Feb 2025
https://github.com/cjavad/discordql
You ever wanted to browse your discord server from a terminal? Look no further DiscordQL aims to be a CLI interface with your discord bot.
ast cli-interface discord lexer parser programming-language query-language semantic-analysis
Last synced: 28 Apr 2026
https://github.com/ashwin-pc/whatsappsim
A Whatsapp chat parser and simulator
api api-wrapper chat chat-simulator client-side parser simulator whatsapp
Last synced: 02 Sep 2025
https://github.com/pathaknv/fault-and-reliability-detection-in-programming
A project focused on find faults and determine the reliability of program
college-project fault parser python reliability
Last synced: 26 Oct 2025
https://github.com/rmraya/typesxml
Open source XML library written in TypeScript
Last synced: 10 Aug 2025
https://github.com/reprompts/repmt
repmt is a lightweight Python library that automatically parses large Python repositories and converts them into clean, structured static prompts — ideal for AI prompt engineering, documentation, or code intelligence workflows.
beginner-friendly directory open-source parser pip-package prompt prompt-engineering prompts pypi-package pypi-packages python python-library python3 readme-generator repository stream-u streamlit
Last synced: 04 Jul 2025
https://github.com/suyanlong/ralph-parser-ts
ralph language parser
alephium antlr4 antlr4-grammar ast lexer package parser ralph ralph-language specification
Last synced: 23 Jan 2026
https://github.com/luanmuniz/shorio
Dom Manipulation for Node.JS with an jQuery like API
dom dom-library dom-manipulation html-parser jquery nodejs parser
Last synced: 04 Jul 2025
https://github.com/getoslash/server-timify
Parser and transformer for the Server-Timing header.
headers parser performance server-timing
Last synced: 05 Sep 2025
https://github.com/yord/pxi-json
🧚pxi-json is a JSON plugin 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: 15 Mar 2026