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-02 00:22:47 UTC
- JSON Representation
https://github.com/antoinegagne/parthenon
A library to parse Athena structures into Erlang terms
athena aws aws-athena erlang erlang-library hex parser
Last synced: 07 May 2025
https://github.com/dicehub/pyfoam
Fork of the PyFoam library: https://svn.code.sf.net/p/openfoam-extend/svn/trunk/Breeder/other/scripting/PyFoam/
Last synced: 24 Jun 2025
https://github.com/simonewebdesign/slfe
🍭 Sh***y Lisp Flavoured Erlang (LFE)
bytecode compiler elixir erlang interpreter language lfe lisp parser
Last synced: 17 May 2026
https://github.com/rustatian/rock
Parser for the golang pprof profile format with mimalloc (on Linux) allocator
Last synced: 31 Dec 2025
https://github.com/jweyrich/pe-parse-kaitai
Just a POC using Kaitai to parse a PE file
kaitai-struct parser portable-executable
Last synced: 30 May 2026
https://github.com/DyGriin/tree-sitter-jsfx
Reaper JSFX grammar for tree-sitter.
Last synced: 11 Mar 2025
https://github.com/common-workflow-lab/cwl-d-auto
Autogenerated classes for reading and writing CWL objects using the D language
Last synced: 02 Feb 2026
https://github.com/steshaw/language-swift2-quote
💫 Swift 2.1 parser and pretty-printer 🚧💔😢
Last synced: 18 May 2026
https://github.com/kiranniranjan/wiki-parser-js
Simple and best tool to parse contents of Wikipedia
kike parser wiki wikiparser wikipedia
Last synced: 12 Sep 2025
https://github.com/kale-ko/ejcl
An advanced configuration library for Java with support for local files, mysql databases, and more.
config configs configuration configuration-files data java java-serialization json mariadb mysql parser serialization serializer smile yaml
Last synced: 02 Feb 2026
https://github.com/pqnelson/ml
A Study in Implementing Functional Programming Languages
abstract-machine acsl c compiler correctness functional-programming-language hoare-logic interpreter language parser twelf
Last synced: 11 May 2025
https://github.com/mikeludemann/error-handling-stack-traces
A simple helpful small library to parse and handle the error stack traces
error error-handling handling javascript parser stack stack-traces trace typescript
Last synced: 28 Mar 2025
https://github.com/megyssstaa/simpleconfigs
An extremely simple and lightweight configs API for Java
config configuration configuration-file configuration-files configuration-management java library lightweight maven parser
Last synced: 18 May 2026
https://github.com/arokettu/arithmetic-parser
Configurable arithmetic parser and interpreter for PHP
Last synced: 13 Apr 2025
https://github.com/yoannchb-pro/wtf-json
Parse any kind of broken json for scrapping easily
ast broken-json json-parser nodejs object-parsing parser tokenizer typescript
Last synced: 12 May 2025
https://github.com/dnemtsov/lexepars.grammars.yaml
YAML parser/validator based on Lexepars parser lib.
lexer parse-trees parser parser-library parsers yaml yaml-parser yaml-validator
Last synced: 22 Jul 2025
https://github.com/gmod-workshop/gmconverter
Tool for converting model assets into Source Engine models for Garry's Mod.
converter garrys-mod garrysmod gltf gmod mdl obj parser psk
Last synced: 19 May 2026
https://github.com/zgbjgg/dragonite
Dragonite - Fast, reliable and configurable EDI parser (encode & decode), seeker & rule runner.
edi edi-parser elixir elixir-lang elixir-library erlang erlang-library erlang-otp freight freight-carriers parser
Last synced: 19 May 2026
https://github.com/bencsikandrei/ini-lite
Very basic INI parser with limited functionality
Last synced: 13 Apr 2025
https://github.com/mwalden2004/nwws-oi-parser
The NWWS-OI Parser is a typescript project that offers an interface for receiving National Weather Service (NWS) warnings and products via the XMPP (Jabber) protocol. It enables real-time reception of NWS warnings and products by connecting to the NWS XMPP server.
interface national noaa noaa-data noaa-weather nwws nwws-oi open parser service weather xmpp
Last synced: 19 May 2026
https://github.com/taktoa/nix-parse
An executable that links into Nix and parses Nix files provided on the command line
Last synced: 19 May 2026
https://github.com/yord/pxi-dust
🧚:sparkles:pxi-dust is a plugin with basic operations 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 May 2026
https://github.com/pb-/urldecode
Streaming decoder for x-www-form-urlencoded data written in Go
decoder golang parser urldecode
Last synced: 20 Jun 2025
https://github.com/x45iq/jtube
Java library for parsing: videos,shorts,playlists,channels and downloading videos
java library parser youtube youtube-api youtube-downloader youtube-video
Last synced: 05 Mar 2026
https://github.com/realtristan/simpl
Programming Language made from scratch with Typescript
Last synced: 31 Oct 2025
https://github.com/mntm-lib/multipart
Probably the fastest most compatible lexer/parser/stringifier for multipart/form-data
form-data formdata lexer multipart parser perse stringifier stringify
Last synced: 22 Mar 2025
https://github.com/sskender/programming-language-translation
Programming Language Translation FER labs
abstract-syntax-tree ast compiler compiler-construction compiler-design fer lexer lexical-analysis lexical-analyzer ll1-grammar ll1-parser parser recursive-descent-parser syntax syntax-analysis syntax-tree syntax-trees token tokens topdown
Last synced: 22 Mar 2025
https://github.com/owaismohsin001/urdubasic
The language Basic taught in many schools as their first language of students, is now implemented in Urdu(ish).
abstract-syntax-tree ast basic interpreter language languages lexer parser
Last synced: 28 Mar 2025
https://github.com/feathers-studio/ts-parser
A minimal TypeScript parser
arcsecond codegen parser parser-combinators typescript
Last synced: 03 Oct 2025
https://github.com/korora-tech/temps
Parse human-readable time expressions in Rust. Supports relative times, dates, weekdays, and combined expressions in multiple languages. Works with chrono and jiff.
chrono date date-parser datetime i18n internationalization jiff multilingual natural-language-support parser rust time time-parser
Last synced: 26 Jun 2025
https://github.com/ixzzd/bazaraki_notifier
http://bazaraki.com advertisements notification bot for Telegram
Last synced: 22 Mar 2025
https://github.com/jwerle/zargv
Parse command line arguments supporting a variety of flag formats.
argv command-line-parser parser zz
Last synced: 14 Mar 2025
https://github.com/lunarwhite/cminus-lexer-parser
Build a simply lexer and parser for C minus (subset of C), using Java.
Last synced: 01 Nov 2025
https://github.com/kortirso/yml
Elixir package for reading/writing yml/yaml files
elixir elixir-library parser yaml yml
Last synced: 27 Apr 2026
https://github.com/tree-sitter-grammars/tree-sitter-gstlaunch
GStreamer pipeline grammar for tree-sitter
gstreamer-pipeline parser tree-sitter
Last synced: 30 Jan 2026
https://github.com/bytebase/mongo-parser
MongoDB parser based on ANTLR4
antlr antlr4 database documentdb mongo mongodb parser sql
Last synced: 18 Jun 2025
https://github.com/minicloudsky/minerva
Minerva is a SQL type detection tool based on TiDB parser, which automatically identifies SQL types such as creating tables, modifying table fields, adding indexes, deleting indexes, and modifying tables. It can be used in scenarios such as SQL risk assessment.
go golang mysql mysql-database parser sql tidb
Last synced: 02 Jan 2026
https://github.com/whywaita/gigani
parser of Anime page (GIGAZINE, Annict, syobocal...)
gigazine golang-application parser
Last synced: 28 Mar 2026
https://github.com/gbowne1/kicadparser
This is a KiCAD project file(s) parser and eventually will include a generator.
csharp dotnet eda generator kicad parser parser-generator project
Last synced: 16 Apr 2026
https://github.com/atahabaki/bracoxide
A powerful Rust library for handling and expanding brace expansions. It provides a simple and intuitive way to generate combinations and permutations from brace patterns.
brace-expansion braces parser rust tokenizer
Last synced: 01 Apr 2026
https://github.com/aurora-is-near/aurora-engine-migration-tool
Aurora Engine migration tool set
blockchain indexer migration parser rust smart-contracts
Last synced: 02 Jan 2026
https://github.com/josephbartlett/fhir-response-formatter
A sleek, lightweight browser tool to format and visualize FHIR JSON responses. Paste raw data, click “Format JSON,” and instantly view a clean, color-coded, easy-to-read output. Includes error navigation, resource filtering, copy-to-clipboard, and a built-in legend for quick interpretation.
browser-tool clinical-data fhir formatter healthcare hl7 interoperability json parser visualization
Last synced: 23 Jan 2026
https://github.com/leonardpepa/reverse-polish-notation
Reverse Polish notation lexer, parser and very small compiler that generates jvm assembly code. The programs just calculates the mathematical expression (+, -, * , /) and prints out the answer.
c compiler-design jvm lexer lexer-parser parser programming-languages reverse-polish-notation
Last synced: 17 Apr 2026
https://github.com/wagesj45/cs-mic
CS-MIC is a .NET library written in C# designed to give developers easy access to expression parsing. For many developers, there is no need to involve complicated settings and formats. With few exposed methods and objects, CS-MIC makes basic expression solving as simple as possible with as little logic required from developers as possible. In fact, one can pull a value with only one line of code.
csharp csharp-library input input-output math output parser parsing-library
Last synced: 27 Jul 2025
https://github.com/t1st3/gulp-muxml
An XML parsing and formatting plugin for gulp
formatter gulp gulp-plugin parser stream xml
Last synced: 20 Jan 2026
https://github.com/ulivz/supath
An additional path parsing module for nodejs
nodejs npm parser path path-parsing
Last synced: 18 Apr 2026
https://github.com/dvhar/dateparse
Parse many dates without knowing the format in advance
Last synced: 24 Jun 2025
https://github.com/hktalent/go-pjs
golang Parse and generate java Serializable objects
hacker-tools java parser serializable tools
Last synced: 05 Apr 2026
https://github.com/appto-dev/telegram-api-parser
Парсинг Telegram Bot API и генерация PHP файлов типов и методов.
bot parser parser-library telegram telegram-bot telegram-parser
Last synced: 12 Oct 2025
https://github.com/roxtra1/vk_album_parser
Parser for VK albums
parser photo-albums python vk-api vk-id
Last synced: 19 Jan 2026
https://github.com/rcx/email-parser
A handy webapp to render raw email data.
Last synced: 19 Apr 2026
https://github.com/nic-obert/permalang
A compiler for a statically typed language
aot compiler cpp language parser programming-language syntax-tree
Last synced: 16 Apr 2025
https://github.com/bakaq/formula-parser
A basic formula parser written in Rust
Last synced: 25 Apr 2026
https://github.com/blakeembrey/exif-date
Parse an EXIF date string into a `Date` object
Last synced: 11 Oct 2025
https://github.com/roswelly/solana-transaction-parser
solana trasaction parser
Last synced: 01 Sep 2025
https://github.com/zefir-git/multipart.ts
TypeScript library for multipart data parsing and creation
class-based formdata library multipart object-oriented-programming oop parse parser typescript
Last synced: 12 Dec 2025
https://github.com/rootslab/auntie
Auntie, my dear ultra-fast module for untying/splitting/counting a stream of data by a chosen separator sequence.
boyer-moore count-lines csv csv-parser csv-stream nodejs parser pattern-search split-data splitter streaming-parser tsv
Last synced: 26 Apr 2026
https://github.com/deniedaccesslife/mathgptprogenerator
Program for generating a MathGPTPro account, with a number of free requests.
account account-generator accounts gpt math mathematics mathgpt mathgptpro mathgptpro-account parser selenium selenium-chrome selenium-csharp selenium-csharp-template selenium-driver selenium-webdriver
Last synced: 27 Apr 2026
https://github.com/wimpyprogrammer/conditional-expression-parser
A simple web site for parsing conditional expressions using JavaScript.
bootstrap3 conditional-statements javascript parser regex
Last synced: 27 Feb 2026
https://github.com/t1st3/muxml
:saxophone: Streaming XML parser and formatter based on sax
Last synced: 12 Feb 2026
https://github.com/ghostbuster91/pgn-parser
Parser for chess games stored as PGN using standard arithmetic notation
Last synced: 19 Jan 2026
https://github.com/chesszebra/portable-game-notation
A PHP library to parse and write chess games in the portable game notation (PGN) format.
chess lexer parser pgn php portable-game-notation reader writer
Last synced: 30 Jun 2025
https://github.com/leandro-benedet-garcia/generic_lexer
A generic pattern-based Lexer/tokenizer tool.
generic lexer parser tokenizer
Last synced: 08 Mar 2026
https://github.com/qwefgh90/comment-parser
The Comment Parser supports various languages based on FSM. It's written by scala and java.
comment comment-parser java language parser parsing sbt scala
Last synced: 28 Apr 2026
https://github.com/niklak/dom_finder
HTML parsing with CSS seletors
css css-selectors html html5ever parser scraping
Last synced: 11 Apr 2026
https://github.com/antonkomarev/php-funpay-sms-parser
FunPay Transaction Confirmation SMS Parser written for contrived emulator.
emulator parser php sms transaction verification
Last synced: 13 Jun 2025
https://github.com/mitchellgray100/critter-world-readme
A README for my private CS 2112 Critter World Project
game-development java javafx parser readme simulation-game threading tokenizer-parser
Last synced: 28 Apr 2026
https://github.com/marcuwynu23/danjs
a human-readable data format for structured configs, datasets, and annotations with tables, arrays, and comments
configuration csv dan data-format javascript json notation parser structured-data toon typescript xml
Last synced: 08 Jun 2026
https://github.com/mihamarkic/godot-tscn-parser
Parser for Godot engine's .tscn scene files
Last synced: 10 May 2026
https://github.com/kelcheone/string2bytes
cli tool from parsing string to bytes32
Last synced: 30 Apr 2026
https://github.com/ducasse/classinfrastructure
Migrated from Smalltalk PetitBazars, the future classParser of Pharo.
Last synced: 14 Sep 2025
https://github.com/colgatto/Poliparser
The only parser you need
css-selector dom dom-parser parser regex text-parsing
Last synced: 15 Apr 2025
https://github.com/here-be/snapdragon-location
Adds a location object to snapdragon token or AST node.
ast javascript location node nodejs parse parser position snapdragon token tokenize tokenizer
Last synced: 12 Apr 2025