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/tangenta/subscm
A tiny programming language that is a subset of scheme
Last synced: 29 May 2026
https://github.com/wtanaka/ansible-role-happy
Ansible role to install Happy, the Parser Generator for Haskell
ansible ansible-galaxy ansible-role ansible-roles galaxy happy haskell parser parser-generator parsing
Last synced: 21 Apr 2026
https://github.com/farhanshoukat/information-retrieval
Parse HTML pages. Create inverted index. Search for pages
bm25 inverted-index inverter jelinek language-model okapi okapi-bm25 parser tf-idf
Last synced: 31 Mar 2025
https://github.com/gunh0/gamemeca-crawler
🎮 Game rankings data from a website and saves it as a CSV file using BeautifulSoup and requests
beautifulsoup parser parsing python-requests
Last synced: 25 Mar 2025
https://github.com/codgician/parsic
🪄 A naive parser combinator written while learning Rust.
parser parser-combinator rust-crate
Last synced: 02 Dec 2025
https://github.com/mitranim/untext
[MOVED] Missing feature of the Go standard library: unmarshal arbitrary string into arbitrary value.
Last synced: 15 Jun 2026
https://github.com/chedim/cliff-go
Go implementation of cliff machine
experimental parser programming-language programming-language-development programming-languages
Last synced: 22 Jan 2026
https://github.com/adia-dev/eheh-lang
I am writing my own programming language, in Rust btw
grammar interpreter language lexer parser rust rust-lang
Last synced: 26 Aug 2025
https://github.com/paulanerus/argparser
ArgParser - Simple, single header-only C++17 library for command parsing
argument-parser argument-parsing cli cli-args command-line-parser commands cpp cpp17 cpp20 header-only header-only-library parser parsing-library
Last synced: 03 Dec 2025
https://github.com/djoezeke/csvee
Light-weight, Simple and fast Modern Csv parser and encoder for C/C++ with TSV support.
c cpp csv csv-parser csv-reader parse parser streaming tsv-parser
Last synced: 20 Apr 2026
https://github.com/jacarte/jastgen
Generate generic AST json structure for js files using babel
Last synced: 27 Apr 2025
https://github.com/lucasepe/mini
Parse (sort of) INI files like "flag" package in Go.
configuration flag golang ini parser
Last synced: 17 Mar 2025
https://github.com/viacheslave/prometh
A .NET parser for Prometheus metrics output.
Last synced: 14 Jan 2026
https://github.com/oduwsdl/accesslog-parser
Web server access log parser and CLI tool with added features for web archive replay logs
access-logs accesslog-parser cli memento package parser python3
Last synced: 16 Oct 2025
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/daun/tree-sitter-latte
A tree-sitter grammar for the Latte templating language
latte parser tree-sitter tree-sitter-grammar
Last synced: 26 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/jcp/datafilter
Quickly find flags (words, phrases, etc) within your data. :male_detective:
csv data-clean data-cleansing hate-speech-detection parser python swear-filter text textfile
Last synced: 14 Jan 2026
https://github.com/jay51/pjscript
JS like, single file simple language written in python
interpreter js learning lexer parser python
Last synced: 14 Jan 2026
https://github.com/meese-enterprises/aria-control-file-parser
Parse out useful information from `.aria2` files.
aria2 aria2c ctf cybersecurity parser
Last synced: 14 Jan 2026
https://github.com/moltools/biocracker
Parser for antiSMASH output GenBank files.
Last synced: 14 Jan 2026
https://github.com/creadone/ngx
NGINX access log parser and filter by fields or values with output to JSON or plain text
Last synced: 16 May 2026
https://github.com/rzcastilho/xmlx
Elixir native XML parser that enables search by attribute or element names
Last synced: 30 May 2026
https://github.com/tztsai/matopy
Matlab to Python 3 Translator.
lexer matlab parser python python3 syntax-analysis translation
Last synced: 16 Mar 2025
https://github.com/maxdesiatov/swiftlet
Experimental Swift compiler written in Swift
Last synced: 26 Mar 2025
https://github.com/yonis-savary/php-dom
HTML Parser for PHP, with support for simple CSS Selectors !
Last synced: 10 Apr 2025
https://github.com/akphi/mer-c-less
a simple parser for a simple language
lexical-analyzer parser syntax-analyzer
Last synced: 08 Apr 2025
https://github.com/Chi-EEE/html-parser
C++ HTML parser that generates a simple DOM tree in C++17
boost cpp cpp-html-parser cpp17 css html html-parser html-parser-library html5 library parser scraping xmake
Last synced: 12 Mar 2025
https://github.com/tree-sitter-grammars/tree-sitter-cpon
CPON grammar for tree-sitter
Last synced: 05 Oct 2025
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/nulldev/whitespace-parse
:black_square_button: A custom single-line whitespace de- and encoder.
npm npm-package nulldev parser parsing whitespace
Last synced: 13 Apr 2026
https://github.com/rzane/argy
Yet another command line option parser
arguments cli command-line options parser positional ruby
Last synced: 08 Oct 2025
https://github.com/nelsonbittencourt/excel_to_dataframe
A high performance C++ library to convert Excel files to pandas dataframes.
converter cplusplus cpp dataframes excel pandas parser performance python worksheets
Last synced: 27 Jan 2026
https://github.com/bigspawn/music-news
Music News Bot: Parse RSS feeds and send updates to the channel.
go music parser rss telegram-bot
Last synced: 05 Feb 2026
https://github.com/yord/shargs-example-sync-deepthought-config-env-argv
shargs-example-sync-deepthought-config-env-argv is a sample application of shargs 🦈.
Last synced: 09 Oct 2025
https://github.com/myselfshravan/hdfc-statement-explorer
A tool for efficiently managing HDFC bank statements. It allows users to upload, parse, and consolidate statements, providing transaction summaries, running balances, and secure access.
dashboard dsa-algorithm hdfc parser pgsql shardcn statement supabase typescript vite
Last synced: 14 Apr 2026
https://github.com/andrewlader/go-tendo
Go application used to walk a Go project and count the legitimate packages, structs, methods and functions.
ast counting-objects go golang methods packages parser source-code structs
Last synced: 14 Jan 2026
https://github.com/sco1/zwom
Python toolkit for the ZWO minilang
cli cycling cycling-workouts parser python python3 python311 zwift
Last synced: 10 Oct 2025
https://github.com/steffen-w/kicadfiles
A comprehensive Python library for parsing and manipulating KiCad file formats with full S-expression support, type safety, and flexible error handling.
kicad kicad-library kicad-pcb kicad-schematics parser s-expressions
Last synced: 10 Oct 2025
https://github.com/raws/harby
Tcl-like syntax parser
grammar grammar-parser parser ruby tcl
Last synced: 10 Oct 2025
https://github.com/leon-richardt/python-repetita-parser
Python parser for the REPETITA data format
parser python repetita traffic-engineering
Last synced: 10 Oct 2025
https://github.com/petercamilleri/format_engine
A gem to support creating string formatting and parsing routines like strftime and strptime for any class that needs formatting and parsing.
engine formatting parser parsing parsing-routines ruby rubygem
Last synced: 19 Jan 2026
https://github.com/lussierc/boscopl
A fun & simple programming language.
parser programming-language python scanner
Last synced: 11 Oct 2025
https://github.com/gofunky/cssauron
build a matching function in CSS for any nested object structure without eval
css js library match parser selector selector-factory selectors-match stream style-selectors transform traverse
Last synced: 21 Jan 2026
https://github.com/connectaman/deepseek-ocr-multigpu-infer
Efficient multi-GPU OCR inference framework leveraging parallel processes for accelerated token throughput and faster batch processing. Designed for scalable, high-performance optical character recognition workloads using PyTorch. Supports dynamic GPU assignment, optimized resource utilization, and easy integration for large-scale image datasets.
agentic-extraction data deepseek document-parser extraction extractor gpu image-parser llm multigpu nvidia ocr parallel-computing parser pdf-parser vlm
Last synced: 22 Jan 2026
https://github.com/rsm-hcd/common-cartridge
Library encapsulating the XDT files provided by IMS to convert XML Common Cartridge files into structured classes
common-cartridge dotnet-core ims-basiclti lti parser parsing
Last synced: 13 Oct 2025
https://github.com/zhibirc/ni
Ni :elephant: Programming Language
ast compiler context-free-grammar javascript lexical-analyzer parser programming-language
Last synced: 13 Oct 2025
https://github.com/st235/uric
A Uniform Resource Identifier (URI) implementation in C++, designed strictly in compliance with RFC 3986.
cpp parser pico raspberry-pi-pico rfc3986 uri url
Last synced: 31 May 2026
https://github.com/ancreny/env-parser
Simple parser to get values from environment
environment-variables golang golang-package parser
Last synced: 22 Jan 2026
https://github.com/rogerinn/little_poc
Little poc é uma versão reduzida e para testes de pré-compilador JIT e AOT rodando totalmente em contêineres sem a necessidade direta de infraestrutura de sistemas operacionais e maquinas virtuais
ast c compiler compilers golang javascript nodejs parser rust
Last synced: 09 Apr 2026
https://github.com/yord/shargs-example-sync-sql
shargs-example-sync-sql is a sample application of shargs 🦈.
Last synced: 15 Oct 2025
https://github.com/niklasrosenstein/python-hcl2-ast
A HCL2 parser based on python-hcl2 that produces an Abstract Syntax Tree.
Last synced: 15 Oct 2025
https://github.com/seddryck/chrononuensis
Chrononuensis is a library for parsing complex time periods like year-month, year-quarter, month-week, and year-week. Effortlessly decode and validate non-standard formats, handle fiscal calendars, ordinal days, and custom cycles. Lightweight, flexible, and precise, it structures time data with ease.
date-parser date-structure parser
Last synced: 16 Oct 2025
https://github.com/enansari/cph
competitive programming helper: A powerful parser to make competitive coding easier | دستیار برنامه نویسی رقابتی: یک پارسر قدرتنمد برای استفاده در کدنویسی رقابتی
codeforces competitive-programming cpp parser python quera quera-ir
Last synced: 17 Oct 2025
https://github.com/delthas/discord-formatting
A small Go library for parsing Discord markdown-like messages to an AST
ast discord formatting markdown parser
Last synced: 06 May 2026
https://github.com/q-m/tiered_category_expressions
Work with TCEs in Ruby
categories expression language parser pattern-matching regular-expressions
Last synced: 20 Oct 2025
https://github.com/allo-media/elm-es-simple-query-string
Parse and serialize ElasticSearch query strings.
elasticsearch elm parser query
Last synced: 10 Jan 2026
https://github.com/leontm-dev/spiky-cli
This is the github repository for the spiky-cli. A command line interface designed to transpile the spiky.js code into executable python code that is runnable on the SPIKE Prime Robots.
cli javascript kids-programming lego leontm-dev llps npm npm-package parser python spike-prime spiky transpile transpiler typescript
Last synced: 23 Jan 2026
https://github.com/valdezfomar/tree-sitter-xresources
Xresources grammar for tree-sitter
Last synced: 23 Oct 2025
https://github.com/chanakayaa/nessus_file_parser
This script parses Nessus XML scan reports to extract vulnerability details, including CVE/CWE IDs, severity levels, and other pertinent information. It then generates two HTML reports: one summarizing vulnerabilities in a table format and another providing detailed findings for each vulnerability.
nessus nessus-files nessus-parser nessus-report nessus-scanner parser tenable
Last synced: 24 Oct 2025
https://github.com/poppa/key-value-file
Simple key/value file parser/writer
dotenv dotenv-parser keyvalue keyvalue-files nodejs parser typescript
Last synced: 30 Jan 2026
https://github.com/freshleafmedia/tiptap-parser
A PHP package for rendering Tiptap JSON to HTML
hacktoberfest parser render tiptap tiptap-editor
Last synced: 07 Feb 2026
https://github.com/serpo-dev/dowinsta
Download Instagram Videos and Images in high resolution. Chrome Extension / Downloader for Posts, Stories, Highlits, Reels, TVs.
browser-extension chrome-extension download downloader extension image instagram instagram-api instagram-bot parser scraper video
Last synced: 15 Apr 2026
https://github.com/thoughtsunificator/message-parser
Enables sorting and grouping of users and channel mentions in a message.
javascript message-parser parser
Last synced: 01 Feb 2026
https://github.com/thoughtsunificator/bbcode-parser
Tiny BBCode JavaScript implementation
Last synced: 01 Feb 2026
https://github.com/prohetamine/chaturbate-gif-parser
chaturbate gif git-parser parser
Last synced: 17 Mar 2026
https://github.com/jhk1090/namumark-clone-core
나무위키의 나무마크 Typescript 파서 구현 (오픈나무 기반)
namucode namumark namuwiki opennamu parser typescript
Last synced: 09 Feb 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/pmikstacki/bsharp
BSharp is a csharp parser, analysis and formatter.
Last synced: 11 Feb 2026
https://github.com/abhinavrobinson/html-parser-cheerio-ts
Bun app that uses cheerio to extract tree from html structure
bun html javascript parser tree typescript
Last synced: 16 Apr 2026
https://github.com/the-codegen-project/asyncapi-python-parser
An AsyncAPI Python parser that is always up to date with the specification!
asyncapi asyncapi-python parser python python3
Last synced: 11 Feb 2026
https://github.com/shaishab316/custom-json-stringify
A custom JSON stringify implementation with special support for double-precision float formatting and pretty printing.
double json parser precision stringify typescript
Last synced: 28 Feb 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/ikelaiah/tzbundler
🌍 Parse IANA timezone database into JSON & SQLite with Windows timezone support. Includes DST rules, historical transitions, and comprehensive metadata for timezone-aware applications.
bundler cldr daylight-saving dst iana json parser python sqlite time-zones timezone timezone-data tzdata windows-timezone
Last synced: 15 Feb 2026
https://github.com/rejeb/netcdf-spark-parser
Scala/Spark Netcdf for reading Netcdf files
netcdf netcdf-java parser scala spark spark-connector spark-datasource
Last synced: 16 Apr 2026
https://github.com/xuri/excelize-cs
Excelize is a C# port of Go Excelize library that allow you to write to and read from XLAM / XLSM / XLSX / XLTM / XLTX files.
agent ai chart csharp data-analysis data-science data-visualization excel excelize formula microsft office ooxml parser spreadsheet xlsm xlsx
Last synced: 03 Mar 2026
https://github.com/mathjslab/mathjslab
MathJSLab - An interpreter with language syntax like MATLAB/Octave. ISBN 978-65-00-82338-7
antlr antlr4 educational grammar interpreter lexer math mathematics mathjslab mathml matlab octave parser
Last synced: 27 Mar 2026
https://github.com/vajahath/gulp-json2csv
Gulp plugin to convert json to csv format.
csv csv-parser gulp json parser
Last synced: 16 Apr 2026
https://github.com/caomeiyouren/better-bytes
Better byte base conversion. Supports two base conversions: kilo binary byte (2^10) and kilobyte (10^3)。更好的字节进制换算。支持 千位二进制字节(2^10) 和 千字节(10^3) 两种进制换算
byte bytes kilo-binary-byte kilobyte parse parser utility
Last synced: 05 Mar 2026
https://github.com/stevehjohn/calculator
A project implementing a calculator able to parse complex mathematical expressions.
calculator csharp csharp-library mathematics parser
Last synced: 02 Apr 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/anatoly-semenov/nft-parser
Transactions parser for ethereum smart chain on Node.js
Last synced: 17 Apr 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/continuous-delphi/delphi-forms-parser
A standalone Delphi parser for VCL and FMX form files (.dfm/.fmx) in both text and binary formats. Produces a typed AST with full round-trip fidelity for migration, analysis, and code generation workflows.
ast continuous-delphi delphi dfm fmx forms parser vcl
Last synced: 03 Jun 2026