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/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/flex-development/unist-util-parsec
a unist flavored parser combinator library
ast combinator parser syntax unist
Last synced: 18 Jun 2026
https://github.com/b-fuze/js2json
CSS or Javascript Object Literal to JSON (No Regex)
Last synced: 30 Apr 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/irradia/one.irradia.fieldrush
Type-safe, functional JSON stream parser
android functional json kotlin parser
Last synced: 17 Apr 2026
https://github.com/mmpx12/gcat
List or print functions, type, method in go files
Last synced: 16 Jan 2026
https://github.com/isopropylcyanide/google-search-history-parser
View the relevant google searches along with the timestamp from the google search archive
archive-storage archived google-search json parser python python-parser
Last synced: 13 May 2026
https://github.com/prohetamine/chaturbate-gif-parser
chaturbate gif git-parser parser
Last synced: 17 Mar 2026
https://github.com/iamlostshit/token-finder
Панель для поиска слитых токенов Telegram-ботов в Github-репозиториях.
aiogram aiohttp automation base bot bots git github leak leaks leaks-scanner malware parser telegram tg token token-finder tokens username
Last synced: 17 Apr 2026
https://github.com/nverno/tree-sitter-jack
Jack (nand2tetris) language grammar for tree-sitter
grammar jack nand2tetris parser tree-sitter
Last synced: 14 Feb 2026
https://github.com/usagi-coffee/tree-sitter-df
OpenEdge Data Definitions grammar for tree-sitter
openedge openedge-abl parser progress progress4gl tree-sitter tree-sitter-parser
Last synced: 14 Feb 2026
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/mlightcad/mtext-parser
TypeScript version of AutoCAD MText parser
autocad javascript mtext parser typescript
Last synced: 12 Mar 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/syntatis/wp-plugin-readme-parser
⚗️ Retrieve information from WordPress plugin readme files
parser readme wordpress-plugin
Last synced: 20 Oct 2025
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/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/paladitya/jparser
A Java library to give YACC like facility
functional-programming java java8 lambdas library maven parser utility-application yacc
Last synced: 29 Apr 2026
https://github.com/buxogabriel/gabelang
A programming language written in rust
interpreter lexer parser programming-language rust wasm
Last synced: 14 Feb 2026
https://github.com/weezy20/loxr
Lox Interpreter
lox-language parser programming-language rust tokenizer
Last synced: 30 Mar 2025
https://github.com/foxforensics/go-fortilog
Decodes Fortinet binary firewall logs.
binary-log decoder fortigate-firewall fortilog fortinet-firewall go parser
Last synced: 18 Jun 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/jdolitsky/luaparser
Library for converting simple Lua scripts into user-defined Go objects
Last synced: 02 May 2026
https://github.com/leonardpepa/jlox
JLOX is an interpreted scripting programming language implemented by reading the book Crafting intepreters
crafting-interpreters jlox lexical-analysis parser programming-language scripting-language semantic-analysis walk-tree
Last synced: 17 Apr 2026
https://github.com/cobyj33/tcalc
Terminal C Calculator
c99 calc calculator expr lexer math parser terminal-based terminal-calculator
Last synced: 16 Mar 2026
https://github.com/erdomke/outlookparser
Library for parsing Outlook (*.msg) files
Last synced: 07 Oct 2025
https://github.com/tangenta/subscm
A tiny programming language that is a subset of scheme
Last synced: 29 May 2026
https://github.com/jelhamm/deterministic-finite-automaton-dfa
"implementation of a Deterministic Finite Automaton (DFA). Includes classes for defining and processing DFAs, with parsers for JSON, Text File, Dictionary and String formats."
compiler defaultdict deterministic-finite-automaton dfa dfa-simulator json jupyter-notebook parser python
Last synced: 10 May 2026
https://github.com/acctress/twee
A Lua/Luau parser for code analysis and editor integration.
Last synced: 02 May 2026
https://github.com/tpyo/slowlog
A Rust parser for MySQL slow query logs that anonymises queries by replacing literals with placeholders
mysql parser rust slow-queries slow-query-logs slowlog
Last synced: 04 Apr 2026
https://github.com/valyauw/scribunto-parse-wikitemplates
A Scribunto (Lua) module for use in MediaWiki-powered sites (e.g. Wikipedia, FANDOM wikis, Miraheze wikis). Used to parse wikitext templates into a Lua table.
lua mediawiki parser scribunto
Last synced: 17 Jan 2026
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/spiffgreen/markdown-parser
An api for parsing markdown to html and html to markdown
code-minifier css html html-to-markdown javascript markdown-to-html parser
Last synced: 18 Apr 2026
https://github.com/wizard04wsu/javascript-regex
Improved syntax highlighting for JavaScript regular expressions in Atom
atom atom-package javascript parser regex regexp regular-expressions syntax syntax-highlighting syntax-tree
Last synced: 03 May 2026
https://github.com/paych3ck/telegram_holidays_bot
Сегодняшние праздники в Telegram-боте.
parser python telebot telegram-bot
Last synced: 09 Jul 2025
https://github.com/rajesh-rahul/wot-packet-analyzer
A website for viewing packet information of wotreplay files
parser rust webassembly world-of-tanks wotreplays
Last synced: 03 May 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
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/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/turkeymcmac/tablestreams
For reading and writing tables line by line in various formats.
Last synced: 23 Jun 2026
https://github.com/maxludden/rich-color-ext
A add-on parser so `rich.color.Color` can parse 3-digit-hex and CSS named colors.
Last synced: 28 Feb 2026
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/liraymond04/tree-sitter-awatalk
Awatalk grammar for tree-sitter
Last synced: 06 Jan 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/xzripper/parentheses
Lightweight parentheses parser in Python.
Last synced: 09 Jun 2026
https://github.com/dogma-io/dogma-css-parser
CSS parser and compiler
ast compile compiler css css-parser parse parser
Last synced: 18 Jun 2026
https://github.com/khlam/cs480-translators
Oregon State University CS 480 Translators. Building a Python scanner and parser to output AST trees using bison and yylex.
assignments bison compiler flex oregon-state-university parser scanner
Last synced: 07 Feb 2026
https://github.com/piotrkowalczuk/elblog
Elastic Load Balancing access log parser
aws decoder elastic-load-balancing elb golang parser
Last synced: 05 May 2026
https://github.com/jackeemkin11/html-parsing-libraries
The best HTML parsing libraries for web scraping, comparing features like CSS selector and XPath support across popular tools like jsoup, Nokogiri, and Cheerio.
expression-evaluator hacktoberfest html-sanitization htmlparser2 javascript jquery markdown math-expressions mirrored-repository mit-license parser php scientific-computing testing
Last synced: 13 Apr 2026
https://github.com/q-m/food-fish-parser-ruby
Extract fish details from food product descriptions
aquaculture fao fisheries food-products ingredients parser ruby ruby-gem species structured-data
Last synced: 12 May 2026
https://github.com/boolangery/lua-dbus-type-parse
DBus type signature parsing
Last synced: 04 Jun 2026
https://github.com/igncp/bash-utils
Collection of Bash utilities
ast bash chevrotain eslint eslint-plugin parser parsers react sh
Last synced: 05 May 2026
https://github.com/yycoder/thrifter
Non-destructive thrift parser with zero third-party dependency.
ast formatter golang golang-package parser thrift thrift-parser
Last synced: 13 Jun 2026
https://github.com/mauricelambert/csvparserlibrary
DLL/SharedLibrary to parse CSV data written in C
c csv dll linux parser peg shared-library windows
Last synced: 06 May 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/fuseraft/code-reference-finder
A source code analyzer to find targets and their references in very large solutions.
file-contents-searcher find-all finder finding-files parser reference-counting ruby source-code-analysis
Last synced: 06 Jul 2025
https://github.com/fflorent/espadon
EcmaScript parser writter in Rust (WIP)
ecmascript javascript parser rust
Last synced: 20 Apr 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/chrisdothtml/js-import-parser
A fast parser for analyzing relationships between JavaScript modules
Last synced: 20 Apr 2026
https://github.com/progfay/scrapbox-parser-stream
Parsing Scrapbox notation with Node.js Stream
node-stream parser scrapbox scrapbox-parser-stream
Last synced: 25 Mar 2025
https://github.com/eantcal/nuexpreval
Mathematical expression evaluator in c++11
evaluator library linux macos macosx math-expressions mathematical-expressions parser utility windows
Last synced: 08 May 2026
https://github.com/jhk1090/namumark-clone-core
나무위키의 나무마크 Typescript 파서 구현 (오픈나무 기반)
namucode namumark namuwiki opennamu parser typescript
Last synced: 09 Feb 2026
https://github.com/arindas/yapp
Yet Another Parser Parser
automata lexical-analyzer parser parser-generator
Last synced: 17 Mar 2025
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/chee/nextstep-plist
parse and generate NeXTStep-style plists in javascript
Last synced: 19 Apr 2025
https://github.com/mannasoumya/todo-parser
Simple TODO parser written in Python
command-line command-line-tool github github-actions github-api github-issues issue-management issue-tracker issues parser python python3 todo todoparser utilities utility
Last synced: 08 May 2026
https://github.com/barrettotte/html-json-parser
Converts basic HTML to JSON using a custom lexer and parser.
c-sharp dotnet html-parser html5 json json-parser lexer parser
Last synced: 20 Apr 2026
https://github.com/tsukanov-as/gua
go+lua=gua (experimental programming language)
ast go lua luajit parser transpiler
Last synced: 20 Apr 2026
https://github.com/noxer/ventil
Valve Key-Value file parser in Go
go golang golang-library hacktoberfest key-value parser steam valve valve-data-format valve-keyvalues-files
Last synced: 09 Feb 2026
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/petitparser/petitparser.github.io
Website of PetitParser
parser parser-combinators parser-framework parser-library peg petitparser
Last synced: 06 Feb 2026
https://github.com/anabolicsanonymous/mediainfo-share
Modern Flask web-app sharing platform with mediainfo-parsing and auto-deletion.
flask mediainfo parser torrents web-appplication
Last synced: 29 Apr 2026
https://github.com/septechx/alpha-html
Zig library for parsing a superset of html
Last synced: 20 Mar 2026
https://github.com/svhawkins/calculator
string-based calculator using a simple tokeniser and a stack to parse mathematical expressions in order to evaluate them. Able to evaluate real, imginary, and complex numbers as well as booleans.
Last synced: 31 Mar 2025
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/guidodipietro/tp-asdr
Recursive descent parser for the Micro language written in C, outputs the instructions for a VM.
Last synced: 26 Jan 2026
https://github.com/diatche/parse-time
A utility for parsing time duration and time of the day strings.
hours minutes parse parser seconds time time-parsing
Last synced: 18 Jan 2026
https://github.com/psidh/Ganges
EARLY STAGE: An upcoming programming language inspired from Mahabharata and Epics of Hinduism. Arjun is a programming language that is designed to be simple and to introduce a culture of bharat throught it. It is a high-level language and interpretted language.
cpp go golang interpreter language lexer llvm low-level parser programming-language rust
Last synced: 22 Mar 2026