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/ivuorinen/bbcodeparser
Parse your BBCode easy with this library.
bbcode bbcode-parser laravel laravel-package parser php
Last synced: 14 Jan 2026
https://github.com/artnum/md-parse
Convert markdown to docx with PHPOffice and custom markdown parser
docx gfm mardown parser php-library php8 phpoffice phpword
Last synced: 08 Apr 2025
https://github.com/octoant/mathematical-logic
Implementation of arithmetic expression lexer and math-logic algorithms.
algorithms lexer math-logic mathematics parser ply python tree
Last synced: 18 May 2026
https://github.com/younes-alturkey/paint
.NET Windows Forms app applying concepts of Tokenization, Custom File extension, and Computer Graphics.
csharp filesystem graphics parser state-management tokenizer
Last synced: 20 Oct 2025
https://github.com/ne0ekspert/libxgwx
Rust parser for LS XG5000 .xgwx workspace files
Last synced: 27 Jun 2026
https://github.com/onyazuka/htmlparser
HTML parser written in Python
dom html javascript parser python python3
Last synced: 03 May 2026
https://github.com/js-pugilist/xml-parse
Parse xml file
parser xml xml-parser xml-reader
Last synced: 02 Mar 2026
https://github.com/jpiechowka/npm-audit-2-docx
Parse npm audit reports and create docx documents with summary of vulnerabilities
docx npm npm-audit parser reporting security security-tools
Last synced: 27 Jan 2026
https://github.com/fiftin/parse_scala_log
NPM package for parsing Scala log messages.
Last synced: 13 May 2026
https://github.com/codedotjs/nocap
:mortar_board: A CAPTCHA decoder that maps HTML-encoded letter patterns to binary matrices, enabling automatic decoding once a dataset of letter patterns is built.
Last synced: 28 Mar 2025
https://github.com/athrvk/tokindlemanager
A cron job to keep to kindle service available
actions android epub epub-generation extract-articles ios kindle nextjs nodejs parser react react-native reactjs send-to-kindle
Last synced: 12 Apr 2026
https://github.com/p2js/webless
Web without the Web
browser html parser rust web web-browser web-browsing
Last synced: 25 Oct 2025
https://github.com/hyper-prog/smartjson
SmartJSON - Go package to handle JSON
go golang json json-parser module parser
Last synced: 19 Apr 2026
https://github.com/hatamiarash7/salt-result-parser
Parse and visualize the SaltStack results
Last synced: 25 Oct 2025
https://github.com/rumkin/iomd
Parse Mozilla's Iodide project markdown (IOMD)
Last synced: 25 Mar 2025
https://github.com/lxsmnsyc/arithmeticparserdemo
An Arithmetic Parser Demo using Recursive Descent in Lua
arithmetic arithmetic-computation arithmetic-expression arithmetic-expression-evaluator parser parsing recursive-descent recursive-descent-parser
Last synced: 25 Oct 2025
https://github.com/mondeja/cartocss-doc-parser
CartoCSS styling documentation parser
Last synced: 14 Mar 2026
https://github.com/ofabricio/walker
A simple text parser in c
c parser scanner text-analysis
Last synced: 22 Jan 2026
https://github.com/gsun/yang-parser
yang parser in haxe
haxe haxe-externs javascript parser yang
Last synced: 10 Mar 2025
https://github.com/adamsondavid/java-json
A simple json library written in java.
java json library lightweight parser
Last synced: 29 Apr 2026
https://github.com/andrelmlins/rollup-plugin-variables
Rollup plugin from parse variables
parser plugin rollup variables
Last synced: 26 Oct 2025
https://github.com/adminy/anidb_titles_parser
anidb DAT | XML to json array
Last synced: 03 May 2026
https://github.com/amiralv82/bminor-to-c
A minimal translator from the Bminor teaching language to readable C code.
c-language compiler compiler-construction compiler-design parser transpiler
Last synced: 26 Oct 2025
https://github.com/mattprodani/gradescope-notion-integration
Python Notion - Gradescope Integration with Notion API to update and create a connected database of Gradescope assignments.
gradescope notion notion-api notion-automation notion-database parser
Last synced: 10 Mar 2025
https://github.com/pityubak/collier
This tool can parse paths of class files/java files in jar or filesystem.
Last synced: 23 Jun 2025
https://github.com/dev-pengi/mark-parse
a package that parses Markdown syntax and converts it into HTML
converter formatter html markdown markdown-to-html markup markup-converter parser text-to-html
Last synced: 29 Apr 2026
https://github.com/5rahim/tanuki
Anime video filename parser in Golang, Anitogo Fork.
anime anime-torrent anitogo anitomy parser
Last synced: 08 Apr 2025
https://github.com/jf17/html-to-json-parser
HTML parser(grabber) to JSON format
golang grabber html html-parser json parser skrapping
Last synced: 09 May 2026
https://github.com/martinius96/webscraper-esp
WebScraper postavený na mikrokontroléroch ESP8266 a ESP32. Umožňuje scrapovanie údajov z HTML kódu webstránky Minv odcudzené vozidlá.
esp32 esp8266 html parser scraper web-scraper wifi
Last synced: 03 May 2026
https://github.com/minijackson/tree-sitter-epics-msi-template
EPICS' macros grammar for tree-sitter
Last synced: 20 Jan 2026
https://github.com/haobogu/ling571
Deep techniques for natural language processing
Last synced: 16 Oct 2025
https://github.com/en10/vbparsehtml
Parse HTML in VB
html parser vbnet visual-basic
Last synced: 06 Jan 2026
https://github.com/damianaldair/qr_eu_digital_covid_certificate
A package for parsing the encrypted plaintext contained in the QR code of EU COVID-19 digital vaccination certificates.
covid covid-19 covid19 covid19-data covid19-parser dart flutter parser
Last synced: 13 Apr 2026
https://github.com/himanshurajora/vikid
Markdown alternative small initiative
language lexer markdown parser
Last synced: 16 May 2026
https://github.com/paebbels/pyipcmi.parser.files
Parser for *.files files in pyIPCMI.
Last synced: 02 Jul 2026
https://github.com/esensar/kotlin-newsboat-parser
Parser for newsboat (https://newsboat.org/) configuration and url files
Last synced: 05 Jul 2025
https://github.com/gers2017/flago
🐉 Simple and Flexible Command line flag parser in go (Working on it)
command-line command-line-parser flag-parser flags go golang parser
Last synced: 01 Jun 2026
https://github.com/teddybear182/easylang-web
Language made in JavaScript
interpreter javascript language parser
Last synced: 02 Jul 2026
https://github.com/mnsmar/fasta
Convenient handling of FASTA-encoded files for the Go language
bioinformatics fasta go parser sequencing
Last synced: 30 May 2026
https://github.com/manuel-lohmus/html-obj
A convertor between js object and HTML. HTML.querySelector() is supported.
cdata convert-js convertor html html-js javascript json object parser query selector stringify
Last synced: 29 Apr 2026
https://github.com/sirridemirtas/mathexpressionparser
Basic Mathematical Expression Lexer/Parser/Interpreter
arithmetic-expression-parser compilers lexer math-interpreter parser
Last synced: 18 Jun 2026
https://github.com/robojones/parser-test
Recursive descend parser for a simple test language
parser recursive-descent-parser
Last synced: 24 Mar 2025
https://github.com/ant59/pp-eval
State machine parser and lexer for custom formulae
Last synced: 20 Apr 2026
https://github.com/vaishnavme/markast
markast is javascript script that helps you convert between different markup formats — Markdown, JSON (AST), and HTML.
Last synced: 18 Apr 2026
https://github.com/acrion/tree-sitter-raku
A fork of tree-sitter-perl adapted to provide improved Raku language grammar and syntax highlighting for the Helix editor.
grammar helix-editor parser perl6 raku rakulang syntax-highlighting tree-sitter
Last synced: 03 May 2026
https://github.com/comba92/zig-json-parser
Json Parser in 400 lines of code.
Last synced: 28 Jan 2026
https://github.com/KSXGitHub/split-char-from-str
A small utility to split a string into the first or last character (type `char`) and the rest (type `&str`)
no-std parser rust string text-processing
Last synced: 15 Oct 2025
https://github.com/themmoddingherds/gfs
GFS parser library for C#
csharp gfs library parser skullgirls tfh
Last synced: 14 Oct 2025
https://github.com/hlibpavlyk/markdown-parser
This console application enables the parsing of Markdown into HTML and escaped ANSI
ansi ci console-application dotnet html markdown parser xunit-tests
Last synced: 03 May 2026
https://github.com/ledorub/snort-parser
Simple snort output parser written for my friend's master thesis
Last synced: 10 Sep 2025
https://github.com/blacksujit/suraksha
Welcome to the **SURAKSHA -- Secure Document Query Application**! This powerful tool allows you to securely upload, search, and analyze documents with ease. Built using Streamlit, this app offers an intuitive interface and various features for managing your document queries efficiently.
aspect-oriented-programming cloud community-cloud-patterns dashboard database-design databse document implemeation integration model-checking model-selection parser project queries-database queries-keeper repository-pattern search secure-document streamlit-webapp testing-tools
Last synced: 24 Mar 2025
https://github.com/frankfont/smallxmlparser
Tested with Java 8 and originally written in Java2 (v1.3.1) with the goals of high speed, small code size, and interface minimalism. Source code is freely distributed.
fast interface-minimalism java parser small xml
Last synced: 03 Jul 2025
https://github.com/ergo35/spotify-parser
parses provided spotify url to a query that can be searched in yt-dlp
Last synced: 04 Sep 2025
https://github.com/extybr/playlist_check
parser playlist python-script script shell
Last synced: 04 May 2026
https://github.com/iroyalx/mini_cpp_compiler
UNI S4: a mini CPP lexical and syntax analyzer written by c++
automata c-language c-plus-plus c-programming compiler cplusplus cpp cppprogramming cppprojects grammar-checker grammar-parser lexer lexer-parser lexical mini-compiler parser syntax-analyser
Last synced: 04 May 2026
https://github.com/yeahnotsewerside/dns
Parser and serializer for DNS queries
dns parser rust-crate serialization serializer
Last synced: 01 Dec 2025
https://github.com/playday3008/rbil-parser
Parser for Ralf Brown's Interrupt List (RBIL) Release 61 — converts CP437-encoded data files into structured YAML
cp437 dos ghidra interrupt-list parser ralf-browns-interrupt-list rbil reverse-engineering x86 yaml
Last synced: 09 Jun 2026
https://github.com/bobqianic/tree-sitter-wasms-roo
Prebuilt WASM Binaries of tree-sitter's Language Parsers for Roo Code
Last synced: 14 Feb 2026
https://github.com/schanur/geocache-compas
app c-sharp geocaching gps live mobile parser university
Last synced: 24 Mar 2025
https://github.com/christophevg/cobol-object-mapper
A Cobol (Copybook) parser that produces a corresponding class hierarchy.
cobol csharp mapper object-oriented parser
Last synced: 14 Oct 2025
https://github.com/pustovitdmytro/quotes
web scrapper (python3, beautifull soap, aiohhtp,csv)
aiohhtp beautifullsoup csv parser postgresql python3 scrapper selenium
Last synced: 04 May 2026
https://github.com/valtech-commerce/keepachangelog
Parser and linter in Node.js for Keep a Changelog
keep-a-changelog keepachangelog linter marked npm-package parser
Last synced: 28 Jun 2026
https://github.com/ChristianMurphy/tree-sitter-markdown
Markdown grammar for tree-sitter
Last synced: 11 Mar 2025
https://github.com/tneudevteam/tneu-news
Scrape news in JSON from tneu.edu.ua
Last synced: 27 Jan 2026
https://github.com/anmiles/userscripts
Userscripts for browsers
customization frontend javascript jquery maps nodejs parser react typescript userscripts website
Last synced: 04 May 2026
https://github.com/mxrnx/yabl
lisp-like language and interpreter
desugar desugarer interpreted-programming-language interpreter lisp lisp-interpreter parse parser programming-language
Last synced: 13 May 2026
https://github.com/davidbernal/async-json-parser
Async JSON parser (parse & stringify)
Last synced: 05 May 2026
https://github.com/hellrungj/csc-412-networking
checksum client networking parser python server
Last synced: 03 Jul 2025
https://github.com/mrgriefs/calculate-string
Parses a string containing mathematical operators to a number
javascript numbers parser string-manipulation
Last synced: 14 Oct 2025
https://github.com/adaszko/orgdt
Emacs' org-mode date/time parser and renderer
Last synced: 13 Mar 2026
https://github.com/specdrake/hackassembler
An assembler for Hack assembly language written using Haskell
assembler assembly hacktoberfest haskell parser
Last synced: 21 Apr 2026
https://github.com/Deviluc/python-tree-sitter
A python wrapper around the tree-sitter c-api (using swig)
ast java parser parser-library python python3 swig tree-sitter
Last synced: 11 Mar 2025
https://github.com/ychaaby/javascript_compiler
A JavaScript compiler that parses and compiles specific fragments into custom assembly language using JavaCC and Java.
Last synced: 24 Mar 2025
https://github.com/momiji-rs/sparkdown
A fast, standards-first CommonMark parser in Rust — 100% CommonMark 0.31.2. markdown, with a spark.
commonmark commonmark-parser html markdown markdown-parser markdown-to-html parser rust rust-crate text-processing zero-dependencies
Last synced: 26 Jun 2026
https://github.com/mezoni/parser_combinator
Parser combinator is a collection of parsers that can be used to combine basic parsers to create parsers for more complex rules.
dart dart3 parser parser-combinators parser-library parsers parsing
Last synced: 09 Jun 2026
https://github.com/thanadolps/simplederivitive
an attempt to build automatic differtator
Last synced: 29 Jun 2026
https://github.com/securityronin/dar-forensic
Pure-Rust forensic reader + anomaly auditor for Denis Corbin DAR (Disk ARchiver) archives, incl. Passware Kit Mobile / Cellebrite mobile extractions; formats 1-11, transparent gzip/bzip2/xz/zstd/lz4/lzo, multi-volume, hardened and fuzz-tested. dar-core reader + dar-forensic analyzer.
archive backup compression dar dfir disk-archiver forensics incident-response mobile-forensics parser passware rust
Last synced: 21 Jun 2026
https://github.com/ra1028/alembic-sample
https://swiftlang.ng.bluemix.net/#/repl?gitPackage=https:%2F%2Fgithub.com%2Fra1028%2FAlembic-Sample.git
Last synced: 17 May 2026
https://github.com/xrplwin/xrpl-txmutationparser
Parse XRPL transaction to context aware object.
parser php php8 transaction xrpl
Last synced: 01 Feb 2026
https://github.com/lsyueh/get-the-picture
為現代 .NET 應用程式提供 COBOL Copybook 支援
cobol cobol-conversion cobol-copybook cobol-pic csharp csharp-library data-exchange data-export deserialization endian endianness endianswap isam parser serialization
Last synced: 03 Mar 2026
https://github.com/banickn/klarfrs
A parser written in Rust to read klarf files
klarf parser python rust-lang semiconductor wafers
Last synced: 01 Feb 2026