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/sambacha/solidity-grammar-rrd
Railroad Diagrams of the Solidity Grammar as defined by the ANTLR4 spec
antlr4 ethereum evm parser rrd smartcontracts solidity
Last synced: 20 Jan 2026
https://github.com/stevenaw/vs-utils
Node-based utilities for working with Visual Studio projects/solutions
node npm parse parser visual-studio
Last synced: 09 May 2026
https://github.com/mindlessmuse666/glavsnab-parser
This project is a parser for the glavsnab.net website, designed to extract product data from the "Winter goods" category. The parser efficiently collects product information, processing up to 672 pages of the catalog. Parsing results are saved in two convenient formats: JSON and CSV.
beautifulsoup4 csv json parser python
Last synced: 30 Apr 2026
https://github.com/winscripter/sharpsubtitles
SharpSubtitles is a high-performance reader/writer/converter between 3 subtitle formats: SRT, LRC, and ASS
ass ass-subtitles converter converters csharp dotnet lrc lrc-subtitles parser parsers reader readers srt srt-subtitles subtitles writer writers
Last synced: 09 May 2026
https://github.com/krishpranav/jsonparser
A simple json parser built using golang
go go-library go-package golang json linux macos parser windows
Last synced: 05 Apr 2026
https://github.com/winstliu/tree-sitter-hclrs
Tree-sitter parser for HCLRS
cs3330 hclrs parser tree-sitter uva
Last synced: 24 Apr 2026
https://github.com/jeevanjoshi4434/compilerx
A custom language compiler built upon C language for college project.
assembly c compiler compiler-construction compiler-design compiler-principles lexical-analysis parser semantic-analysis
Last synced: 30 Apr 2026
https://github.com/skalt/container_image_dist_ref
A library for parsing OCI container image references
docker oci-distribution oci-image parser
Last synced: 17 Feb 2026
https://github.com/rajesh-rahul/wot_datfile_parser_py
World of Tanks dat file parser binding for Python
parser python rust world-of-tanks
Last synced: 24 Apr 2026
https://github.com/potatoparser/lazycrate
Lazily and easily serialize and deserialize variables
brotli compression deserializer json parser serializer stringify variables
Last synced: 01 May 2026
https://github.com/everton3x/conversor-pad
Conversor dos arquivos de dados do SIAPC/PAD (do TCE/RS) para CSV, SQLite, Excell, etc.
Last synced: 13 Jan 2026
https://github.com/mohabmes/matool
A collection of various custom tools. { Antesh, CITerm, INetSC, KADManga, Tomado }
cli codeigniter-terminal crawler mangareader markd markdown markdown-to-html parser readme scan-tool scanner-web
Last synced: 15 May 2026
https://github.com/redboo/pancakeswap-scraper
Скрипт для парсинга PancakeSwap
Last synced: 19 Jun 2026
https://github.com/d12/graphqlvalidator
A Ruby lib for validating a GraphQL query given the schema.
Last synced: 24 Apr 2026
https://github.com/decaded/csv-chaos-tamer
A Node.js script that processes multiple differently formatted CSV files into clean, normalized JSON, built specifically to prepare data for celestial.decaded.dev.
Last synced: 17 Apr 2026
https://github.com/apollo-roboto/cs-commander
A command line parser for c# with type enforcement
Last synced: 15 Mar 2025
https://github.com/probro27/vision-search
A search engine built from scratch including - crawler, indexer and a ranker. Please check out the code here :)
crawler-python express parser search-engine
Last synced: 24 Apr 2026
https://github.com/redco/goose-phantom-environment
Environment for Goose parser which allows to run it in PhantomJS
crawler environment goose goose-parser nodejs parse parser phantomjs scraper
Last synced: 30 Apr 2026
https://github.com/yord/pxi-pxi
🧚pxi-pxi is a sample .pxi module 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: 24 Apr 2026
https://github.com/bbugyi200/magodo
A Python library for working with the todo.txt format, with some magic thrown in.
cc-python library parser productivity python todo todotxt
Last synced: 16 May 2025
https://github.com/yord/klp-core
A plugin with basic operations for klp (Kelpie), the small, fast, and magical command-line data processor.
csv data deserializer dsv json kelpie klp marshaller parser serializer ssv tsv
Last synced: 24 Apr 2026
https://github.com/jassielof/xdg-zig
XDG Desktop file format library for Zig.
deserializer desktop desktop-entry entry library parser serializer xdg xdg-desktop-entry zig
Last synced: 24 Apr 2026
https://github.com/parthacharyaaaaa/locstat
CLI tool for counting lines of code (LOC), written using the C-Python API
c c-python-extensions cli parser python3
Last synced: 21 Feb 2026
https://github.com/quinnjr/spacey
A high-performance JavaScript/TypeScript engine written in Rust for the Servo browser. Native TypeScript support, ECMAScript 3+ compliant, embeddable runtime.
browser-engine bytecode compiler ecmascript embedded engine interpreter javascript javascript-engine nodejs parser pegasus-heavy-industries rust servo spidermoneky spidermonkey typescript typescript-native vm wasm
Last synced: 16 Jun 2026
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/l3odr0id/java-study
Some easy code here
ascii java jsoup parser parsing rpn-calculator rpn-calculator-java student study web-parser
Last synced: 15 Mar 2025
https://github.com/frequentlymisseddeadlines/angular-x2js-wrapper
X2JS angularJS wrapper
angular angular-x2js-wrapper angularjs parser x2js xml xml-parser
Last synced: 30 Apr 2026
https://github.com/anewage/haup-haup
A very simple LR(0) parser
cfg compiler compiler-design context-free-grammar grammars parser syntax-analysis syntax-checker
Last synced: 29 Mar 2025
https://github.com/mineralscloud/quantumespressoparser.jl
Parses the input/output files of Quantum ESPRESSO to extract data
julia julia-package parser quantum-espresso reader regular-expressions
Last synced: 03 Feb 2026
https://github.com/slince/expression-language
🚀 一个富有语言表现力的表达式引擎的 Java 实现
expression expression-engine expression-evaluator expression-language lexer parser
Last synced: 25 Apr 2026
https://github.com/hasufell/file-uri
Haskell library for parsing RFC 8089 style file URIs
haskell parser rfc3986 rfc8089
Last synced: 01 May 2026
https://github.com/rcrsr/rill
Embeddable workflow language for LLM orchestration
ai-agents dsl embeddable interpreter llm parser pipe scripting-language typescript workflow
Last synced: 01 May 2026
https://github.com/sidntrivedi/codeplay
A simplified lisp to C functions compiler in Javascript.
abstract-syntax-tree code-generator compiler javascript lisp-compiler parser tokenizer
Last synced: 24 Jun 2026
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/gaurav-gosain/jsml.zig
A simple JSON (toy) parser written in Zig, for learning purposes.
Last synced: 01 May 2026
https://github.com/ydah/otterraft
Simple YAML Frontmatter Parser
frontmatter hacktoberfest parser yaml-frontmatter
Last synced: 21 Jun 2025
https://github.com/rtritto/fastest-qs
Archived
fast fast-querystring http node-js parse parser qs query querystring string
Last synced: 17 Apr 2025
https://github.com/solo-steven/crafting-handbook
Learning to write JS infra, Compiler and OS and more.
generator handbook parser rust typescript
Last synced: 09 Mar 2025
https://github.com/eownerdead/minicc
[ABANDONED] Subset C to AMD64 Compiler
c codeberg compiler language lexer parser programming-language rust rust-lang
Last synced: 18 Apr 2026
https://github.com/chee/nextstep-plist
parse and generate NeXTStep-style plists in javascript
Last synced: 19 Apr 2025
https://github.com/aryn-ai/docs
Aryn Docs
docs documentation mintlify parser partitioning service
Last synced: 10 Mar 2026
https://github.com/lunamultiplayer/lunaconfignode
Manage KSP config nodes easely
cfg config confignode kerbal-space-program ksp lmp lunamultiplayer node parser
Last synced: 15 Mar 2025
https://github.com/fardjad/node-parse-my-command
Parse argv with Commander.js without executing the command
argv commander commanderjs nodejs parser
Last synced: 01 May 2026
https://github.com/tigran-sargsyan-w/minishell
This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.
42 42school c c-language cli executor execve fork lexer mandatory minishell parser posix readline shell signals terminal unix unix-shell
Last synced: 19 Apr 2026
https://github.com/itsmejayd/filter-duplicate-lines
A Python tool with a Flask web interface designed to remove duplicate entries from line break delimited lists while maintaining the relative position of blank lines in the input text. Originally created to clean up OneTab exports (maintaining tab groups), it can be used for any text list with similar requirements.
flask-application onetab parser python
Last synced: 01 Mar 2025
https://github.com/konstantintutsch/zarg
A minimalist C library for simple handling of command line arguments. 🚀
Last synced: 27 May 2026
https://github.com/imgurbot12/pyxml
Pure python3 alternative to stdlib xml.etree with HTML support
html-parser parser python python3 xml xml-parser
Last synced: 11 Sep 2025
https://github.com/michaelmdresser/dicelang
Dice expression parser and evaluator in Rust
Last synced: 08 Jun 2026
https://github.com/morteza363831/simple-c-compiler
A simple compiler for C language
antlr4 c compiler java lexer maven parser semantic-analyzer simple-compiler three-address-code
Last synced: 09 May 2026
https://github.com/yord/klp-dsv
A delimiter-separated values plugin for klp (Kelpie), the small, fast, and magical command-line data processor.
csv data deserializer dsv json kelpie klp marshaller parser serializer ssv tsv
Last synced: 14 May 2026
https://github.com/joeloparco/minijava-compiler
Front end of Mini Java Compiler built in Java. Including: Tokenizer, Parser and Semantic Analyzer.
compiler java minijava parser tokenizer typechecker
Last synced: 01 May 2026
https://github.com/anatoly-semenov/nft-parser
Transactions parser for ethereum smart chain on Node.js
Last synced: 17 Apr 2026
https://github.com/swellshinider/easyarguments
EasyArguments is a lightweight library for managing and parsing input arguments in C# .NET projects.
argparser arguments csharp csharp-library library net open-source parser
Last synced: 30 Mar 2025
https://github.com/irradia/one.irradia.fieldrush
Type-safe, functional JSON stream parser
android functional json kotlin parser
Last synced: 17 Apr 2026
https://github.com/mangesh-bhattacharya/nand2tetris
Nand2Tetris project implementation and HDL API reference.
cmake hack-compiler jack-compiler nand2tetris parser python xml
Last synced: 01 May 2026
https://github.com/tpastor/p-lang
lexer/parser/interpreter for new custom script language
compiler interpreter language lexer parser typescript
Last synced: 01 May 2026
https://github.com/vernongrant/jsn.c
A simple JSON utility that's intended to be used for parsing, generating and manipulating configuration files.
c generator json json-generator json-parser parser
Last synced: 01 May 2026
https://github.com/houshmand-2005/vohulang
Vohulang A Programming Language Based On Rust Language
Last synced: 27 May 2026
https://github.com/sultaniman/pycran
CRAN R package metadata parser
cran-r metadata-parser parser python r
Last synced: 01 May 2026
https://github.com/akinoccc/html-parser-react
The parser for html transform to react dom.
html html-parser-react parser react
Last synced: 08 Jun 2026
https://github.com/galaxypedia-wiki/ketchupbot-updater
epic galxy pedia updator
csharp mediawiki parser updater
Last synced: 25 Apr 2026
https://github.com/boolangery/lua-dbus-type-parse
DBus type signature parsing
Last synced: 04 Jun 2026
https://github.com/oxylabs/how-to-build-web-scraper
Step by step guide to building a web scraper with Python
build-a-web-scraper github-python parser python python-web-scraper python-web-scraping python3 url-scraper web-scraping
Last synced: 01 May 2026
https://github.com/huntlabs/view
Compile Time Embedded Template Parser/Generator for D
Last synced: 07 Mar 2026
https://github.com/manio/cisco-logger
Utility for parsing and coloring cisco RFC 3164 syslog messages
cisco parser rust syslog-messages systemd
Last synced: 04 Jun 2026
https://github.com/azu/sudachi-synonyms-parser
Sudachi's synonyms dictionary parser
Last synced: 31 Mar 2025
https://github.com/swaggerexpert/asyncapi-runtime-expression
AsyncAPI Runtime Expressions parser and validator.
asyncapi expression parser runtime validator
Last synced: 14 Jun 2026
https://github.com/djoezeke/tomlfy
A Fast Header-only Tom's Obvious, Minimal Language (TOML) file parser and serializer/deserializer for C/C++.
c config configuration cpp17 deserialize parser serializer toml toml-config toml-parser
Last synced: 09 Mar 2025
https://github.com/pustovitdmytro/parimatch
parser for famous bookmaker site
beautifulsoup parimatch parser python3 re scrapper selenium
Last synced: 15 May 2026
https://github.com/maroontress/clione.java
A C17 lexical parser written in Java.
c17 java lexical-parser parser
Last synced: 15 Mar 2025
https://github.com/yord/pxi-sandbox
🧚pxi-sandbox is a sandbox for developing plugins 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: 26 Apr 2026
https://github.com/joellefkowitz/nationwide
A Nationwide transactions table parser.
Last synced: 26 Jan 2026
https://github.com/dburriss/funcydown.parser
Markdown parser and transformer for FuncyDown markdown generator
Last synced: 11 Apr 2026
https://github.com/pgvalle/simplifiedluacompiler
Trabalho da matéria de compiladores da faculdade. As instruções que segui estão no diretório assets.
c compilers jesus-christ lexer lua parser
Last synced: 20 Apr 2026
https://github.com/urijhoruzij/parser
Parser that allows you to upload images of products from online stores.
node-js nodejs parser puppeteer
Last synced: 11 May 2026
https://github.com/fflorent/espadon
EcmaScript parser writter in Rust (WIP)
ecmascript javascript parser rust
Last synced: 20 Apr 2026
https://github.com/erkanyildiz/eyxml2nsdictionary
A block based NSXMLParser wrapper for converting XML to NSDictionary on background thread
background-thread dictionary ios macos nsxmlparser nsxmlparser-wrapper objective-c parser tvos watchos xml
Last synced: 02 May 2026
https://github.com/dkarter/stl_parser
👓 STL File Parser in Elixir using :leex and :yecc
3d-printing elixir parser stl tokenizer
Last synced: 11 May 2026
https://github.com/jdolitsky/luaparser
Library for converting simple Lua scripts into user-defined Go objects
Last synced: 02 May 2026
https://github.com/christarazi/golp
A web server log parser / analyzer written in Go
access-logs analyzer go golang log nginx parser
Last synced: 02 May 2026
https://github.com/bombsimon/monkey-c-rs
A (to be) Monkey C tokenizer, lexer and parser
Last synced: 21 Mar 2025
https://github.com/tsnsoft/tsn_python_pc
Примеры парсеров и конвертеров файлов на Python
converter example parser python
Last synced: 04 Jun 2026
https://github.com/victorazzam/demal
Encode and decode MAL (Meta Attack Language) to and from JSON.
cli command-line-tool decoder encoder json library meta-attack-language mitre-attack parser python python3
Last synced: 20 Apr 2026
https://github.com/sudha247/silly-markdown-parser
A markdown parser written entirely using regular expressions.
markdown parser python python3 regular-expression
Last synced: 02 May 2026