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/dwdw2/parser-orm
Small custom-syntax javascript ORM
javascript parser recursive-descent-parser sql-generator
Last synced: 03 Aug 2025
https://github.com/erkmik/best-python-html-parsers
The top Python HTML parsers for web scraping, including Beautiful Soup, lxml, PyQuery, Scrapy, and more.
beautifulsoup datasets html htmlparser lxml parser pyquery python python-parser requests scrapy web-scraping
Last synced: 09 Apr 2025
https://github.com/videlais/libtwee
libtwee is a C# library for creating and parsing current and historic Twine file formats
Last synced: 14 Jan 2026
https://github.com/wangchunsen/parser
A pure function parser library for general purpose
Last synced: 31 Oct 2025
https://github.com/abougouffa/simple_parser_rs
Basic math parser made with Rust, made for fun and for trying the language!
grammar lexer parser rust simple-math-parser
Last synced: 01 Jul 2025
https://github.com/codybloemhard/incodoc
Incorporeal document format.
document document-format parser
Last synced: 02 Apr 2025
https://github.com/mahlonsmith/nim-tnetstring
TNetstring parsing and serialization for the Nim programming language.
netstring nim parser serialization tnetstring
Last synced: 13 Jun 2025
https://github.com/espumita/dotnet-fluent-cli
Fluent interface to parse and configure arguments for command line applications in .NET.
args command-line dotnet dotnet-core fluent parser
Last synced: 14 Jan 2026
https://github.com/yonis-savary/extracteur-lpp
Extracteur de code LPP depuis fichier NX de la sécu (LPPTOT)
lpp parser securite-sociale sql
Last synced: 02 Aug 2025
https://github.com/arturduisheev/medparser
bs4 parser python selenium-webdriver
Last synced: 11 Mar 2026
https://github.com/sarveshh/markdownerr
A react project to preview, generate and share markdowns. With 10+ templates of top usability of markdowns, markdownerr makes writing blogs, ReadMe's a breeze.
expressjs html markdown markdown-converter markdown-editor markdown-parser markdown-previewer markdown-to-html markdown-viewer nodejs parse parser remarkable syntax-highlighting
Last synced: 09 Apr 2026
https://github.com/madliani/quoter
A Quote Scraper
parser quotes scraper wikiquote
Last synced: 01 Mar 2025
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/kx0101/liakos-language
Writing An Interpreter (Tree-Walking) In Go from scratch, using Vaughan Pratt's Parser For Educational Purposes
ast expressions go golang identifiers interpreter lexer parser pratt-parser repl statements tokenizer tokens vaughan-pratt
Last synced: 01 Aug 2025
https://github.com/womblee/retardlink_uploader_client
A C++ Desktop Client for a URL Shortening service "Retard Link"
client cpp cpp-programming http parser request shortener tool url url-shortener url-shortener-api
Last synced: 01 Aug 2025
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/ChristianMurphy/tree-sitter-markdown
Markdown grammar for tree-sitter
Last synced: 11 Mar 2025
https://github.com/LeviOP/tree-sitter-cfg
GoldSrc cfg grammar for tree-sitter.
cfg goldsrc parser tree-sitter
Last synced: 11 Mar 2025
https://github.com/divineomega/baby-tracker-data-parser
PHP parser for data exported from the Baby Tracker Android app by Amila
Last synced: 04 Apr 2025
https://github.com/razshare/olang-old
Experimental frontend for WASI and other targets (mainly PHP).
ast frontend parser php webassembly
Last synced: 18 Jun 2025
https://github.com/karimsa/bench-js-parsers
Some benchmarks to show the performance of various modern JS parsers.
acorn babel benchmark esprima javascript parser performance
Last synced: 19 May 2026
https://github.com/proh14/psh
psh, a small and minimal shell. public domain 💘
c cli lexer parser public-domain shell
Last synced: 17 Jan 2026
https://github.com/WinterCore/jsonerino
Another JSON parser written from scratch in Ruby
Last synced: 12 Jul 2025
https://github.com/ik5/smudh
Handling SMPP short_message UDH content in golang
Last synced: 31 Jul 2025
https://github.com/giuseppe998e/kernelshark-xentrace-plugin-rs
XenTrace data processing interface for KernelShark in Rust.
ffi inferface kernelshark parser plugin rust xen xentrace
Last synced: 02 Apr 2025
https://github.com/Paul-vrn/Compiler-Software-project
Compiler of a subset of Java to ARM assembly code
antlr4 arm assembly compilation end-to-end-testing jacoco-report java lexer maven oop-compilation parser unit-testing
Last synced: 11 Mar 2025
https://github.com/t1m4/parser_log_apache
This is Apache log parser for searching the most popular vulnerabilities
Last synced: 23 Sep 2025
https://github.com/lazycatcoder/parsing
Data parsing using Python (BeautifulSoup, Requests, Selenium)
data-parsing ekatalog hdrezka instagram parser parsing python python-parser scraping scraping-websites tripadvisor website
Last synced: 31 Jul 2025
https://github.com/prashantrahul141/splax
A memory safe, easy, dynamic programming language.
interpreter lexer parser programming-language rust tree-walk-interpreter
Last synced: 30 Jul 2025
https://github.com/edumserrano/markdown-link-check-log-parser
A Docker container GitHub action that can be used to parse the log output from the Markdown Link Check action.
github github-action github-actions markdown markdown-link-check parser
Last synced: 22 Sep 2025
https://github.com/arcj137442/narsese.rs
Narsese的Rust实现
data-structures formatter lexical-parser nars narsese parser
Last synced: 30 Jul 2025
https://github.com/railt/http
[READ ONLY] Subtree split of the Railt Http component (see railt/railt)
Last synced: 17 May 2026
https://github.com/bekbolsky/kolesakz-parser
Парсер грузовых автомобилей с kolesa.kz, с выгрузкой данных в формате csv
beautifulsoup4 kolesa kolesakz parser webscraping
Last synced: 17 Jan 2026
https://github.com/faculerena/logical-parser
Parser and evaluator of trivaluated logical expressions
evaluator expression-evaluator logic parser trivalent
Last synced: 01 Mar 2025
https://github.com/liolle/mdparser
markdown parser
markdown npm-package parser typescript
Last synced: 19 Feb 2026
https://github.com/tom-weatherhead/boss-gx-700-patch-parser
A parser for MIDI SysEx messages that describe guitar effects patches used by the Boss GX-700 guitar effects processor.
audio boss guitar gx-700 midi parser sysex-messages web-midi
Last synced: 24 Apr 2026
https://github.com/thorgathis/ycontestparser
💿 Single-threaded Yandex Contest parser
parser yandex-contest yandex-contest-parser
Last synced: 29 Jul 2025
https://github.com/kx0101/monkey-language
Writing An Interpreter (Tree-Walking) In Go from scratch, using Vaughan Pratt's Parser For Educational Purposes
ast expressions go golang identifiers interpreter lexer parser pratt-parser repl statements tokenizer tokens vaughan-pratt
Last synced: 23 Jul 2025
https://github.com/mysterious-ben/xmlrecords
Utilities to extract tabular data from XML
Last synced: 30 Jul 2025
https://github.com/hemakodaa/bsky-getauthorfeed-parser
A parser for app.bsky.feed.getAuthorFeed GET endpoint
Last synced: 16 Apr 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/fedescripts/showmap
Showmap a simple parser of Nmap output
Last synced: 06 Jul 2025
https://github.com/iveelsm/graphql-query-parser
Simple utility for extracting GraphQL queries from multiple files
Last synced: 05 Mar 2026
https://github.com/igor-marinescu/mapalizer
A parser and viewer of linker-generated map files.
Last synced: 17 Mar 2025
https://github.com/vueware/csv-parser
Converts .csv files to JSON object arrays.
Last synced: 18 Apr 2026
https://github.com/ethiy/free3ds
Small Library handling the 3DS format files.
Last synced: 02 Apr 2025
https://github.com/adbancroft/tunerstudioiniparser
TsIniParser - a TunerStudio INI parser
Last synced: 26 Mar 2025
https://github.com/selfagency/agentsy
🤖 WIP agentic development framework
agentic agentic-ai agentic-framework agentic-workflow agents ai anthropic chatbot chatgpt json llm mistral models ollama openai parser xml
Last synced: 09 May 2026
https://github.com/minoritea/go-decls
go-decls: list declarations in a Go source file
Last synced: 06 Jul 2025
https://github.com/ilzrv/instagram-parser
The parser accounts of the followers and following in Instagram
Last synced: 28 Jul 2025
https://github.com/abhishekkr/gowebvtt
WebVTT Parser, parsing main parts of Web Video Text Tracks Format
go golang parser parser-library subtitles subtitles-parsing webvtt webvtt-parser
Last synced: 16 Aug 2025
https://github.com/valdezfomar/tree-sitter-format-string
Curly brace style string formatting grammar for tree-sitter
parser python rust tree-sitter tree-sitter-grammar tree-sitter-highlight tree-sitter-parser
Last synced: 28 Jul 2025
https://github.com/rivnakm/tree-sitter-zenscript
Zenscript grammar for tree-sitter
Last synced: 18 May 2026
https://github.com/jfilla/payment-notification-parser
Parser for reading bank payment notifications
Last synced: 10 Apr 2025
https://github.com/yazaldefilimone/letter.parser
📄 | Recursive descent parser | Abstract Syntax Trees | Tokenizer
compiler compiler-design lexical-analyzer parser scanner tokenizer
Last synced: 07 Jul 2025
https://github.com/vikaspotluri123/election-16
Merging data to uncover trends
election-data elections node parser
Last synced: 22 May 2026
https://github.com/mp3martin/js-parse-links
gh-pages html javascript js parser web
Last synced: 08 Jul 2025
https://github.com/sgrams/meteodata
A C++ parser of http://monitor.pogodynka.pl/ site that provides meteorological data from IMGW stations
cpp curl googletest imgw live meteo meteorology parser
Last synced: 20 Apr 2026
https://github.com/sh1kxrv/tinyannotations
A tiny config parser
config dictionary dotnet lexer parser
Last synced: 01 Apr 2025
https://github.com/rvanbaalen/hashparser
Tiny javascript library to get and set (encoded) hash parameters
hash javascript parser url util
Last synced: 02 Apr 2026
https://github.com/mauricelambert/QueryCombinedLogFormat
This script parses and implements a syntax to query and filter apache access logs, easiest and faster way to find your logs in incident response.
access-log apache filtering forensics incident-response parser python3 query regex requests
Last synced: 26 Jul 2025
https://github.com/floralist/botaxon
A botanical Python taxonomic parser for (sub)species names
Last synced: 08 Mar 2026
https://github.com/sv-tools/conf-reader-env
Environment variables parser for conf project
conf environment-variables parser reader
Last synced: 06 Oct 2025
https://github.com/ryanlath/jsonconfigpreparser
Golang pre-parser to allow comments (// /**/ #) and trailing commas in JSON config files.
configuration-files golang json parser
Last synced: 14 Jan 2026
https://github.com/koykov/xmlvector
Vector XML parser with minimum memory consumption.
Last synced: 20 Jan 2026
https://github.com/mitjafelicijan/rssperado
CLI utility that fetches RSS feeds and also does other stuff
cli ner parser rss translation
Last synced: 26 Jul 2025
https://github.com/ivanlink-py/dns-parser
Basic parser pc compontent data from "dns-shop.ru"
Last synced: 26 Oct 2025
https://github.com/repcomm/quadgraph
A simple quadratic function grapher in js
canvas graph js parser quadratic-formula
Last synced: 25 Jul 2025
https://github.com/farinap5/ndr-c
Custom architecture and compiler written in C
Last synced: 17 Sep 2025
https://github.com/donalexandro/bpchub
Super simple parser that is being used by me as a playground to improve my skills
Last synced: 25 Jul 2025
https://github.com/gaelreyrol/grafana-hcl
A tool to generate Grafana resources from HCL files (terraform like)
generator golang grafana grafana-dashboard hcl parser
Last synced: 07 Oct 2025
https://github.com/msk998/gofrec
Multi record file parser written in Golang
Last synced: 14 Jan 2026
https://github.com/markuszeller/php-annotations
This class helps reading annotations.
annotations composer package parser php
Last synced: 17 Jan 2026
https://github.com/omr5221/tickettemplate
command-line-app parser ruby sql-query
Last synced: 24 Jul 2025
https://github.com/simenandre/actions-parsers
Upgrade inputs from `@actions/core` by parsing and extended types!
actions github-actions parser typescript
Last synced: 07 Oct 2025