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/ladroid/toylang
Simple programming language in Rust
ast lexer parser programming-language rust rust-lang toy-language
Last synced: 07 Jun 2026
https://github.com/saehun/pasted-request
Generate a http request config from a curl command string or a raw http request string.
axios curl http nodejs parser request typescript
Last synced: 10 Apr 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/magicxor/htmltextextractor
Extracts text from HTML (compatible with MailBee.NET)
email extractor html mail mailbee mailbee-net parser regex regexp regular-expressions text
Last synced: 26 May 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/michaeltintiuc/bnm-go
a CLI tool for fetching official currency rates from the National Bank of Moldova
bank bnm conversion convert currency currency-rates go golang moldova parser rates xml
Last synced: 29 Oct 2025
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/kpiorno/mean
A LL-N Grammar Parser for C++11. Fun to travel. Python-like bytecode generator and controller. Zero dependencies.
bytecode cpp11 grammar grammar-parser parser python python3
Last synced: 28 Apr 2026
https://github.com/jakubonderka/mrt_parser
Multi-Threaded Routing Toolkit (MRT) Routing Information Export Format (RFC 6396) parser library for Rust.
bgp mrt network parser rust-library
Last synced: 17 Mar 2025
https://github.com/aryn-ai/docs
Aryn Docs
docs documentation mintlify parser partitioning service
Last synced: 10 Mar 2026
https://github.com/onlycodergod/parser-cinema
ππSimple and fast parser with Go
fast framework golang json parser petproject small smart
Last synced: 12 Jan 2026
https://github.com/eddiecorrigall/elang
Toy programming language interpreted with Python
ast interpreter lexer parser python walker
Last synced: 08 Jun 2026
https://github.com/giladbarnea/to
A simple CLI tool to convert and diff between JSON, YAML, TOML, JSON5 and Python collections.
conversion data data-conversion json json5 parser script terminal toml yaml
Last synced: 08 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/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/jerryfzhang/jsonwithpython
Learning on dealing with JSON files in Python.
Last synced: 28 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/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/azu/sudachi-synonyms-parser
Sudachi's synonyms dictionary parser
Last synced: 31 Mar 2025
https://github.com/icidasset/haskell-format
β οΈπ¨βπ¬ Experiment alert.
Last synced: 05 Oct 2025
https://github.com/jixingcn/pytwee
Parse/convert the twine format by python
converter interactive parser story storybook twine-format twine-game twine2 twine3 twinery
Last synced: 29 Jun 2025
https://github.com/arv-anshul/curler
Import curl command in python and use it with requests, httpx, etc. libraries.
curl curler parser project pycurl pypi pypi-package python3
Last synced: 29 Apr 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/alexgustafsson/mjavac
A parser, vm and compiler for MiniJava for the course DV1585 at BTH
bth bytecode compiler parser parser-library virtual-machine
Last synced: 29 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/yord/klp-json
A JSON 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: 29 Apr 2026
https://github.com/xiaofuzi/iblog
Read - Write - Note
compiler docs flutter interpreter javascript parser reactjs rust vuejs
Last synced: 18 Jan 2026
https://github.com/komed3/math-formula-parser
TypeScript parser for complex mathematical formulas into Abstract Syntax Trees (AST)
ast expression formula mathematics npm-package parser
Last synced: 29 May 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/joellefkowitz/nationwide
A Nationwide transactions table parser.
Last synced: 26 Jan 2026
https://github.com/orcalinux/tiny-language-compiler
A compiler for a simple programming language with lexical analysis, parsing, and a user-friendly interface. Ideal for learning how compilers are built.
compiler-design parser scanner tiny-language
Last synced: 07 Apr 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/ebkalderon/freedesktop-entry
Parser for the Freedesktop Desktop Entry specification written in Rust
desktop-entry freedesktop parser rust
Last synced: 12 Jun 2026
https://github.com/sammwyy/craw
a website-crawler library for nodejs
crawler crawlers html javascript library node nodejs nodejs-module npm npm-module parser spider website
Last synced: 29 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/basemax/pythonexpressioninterpreter
Simple Math Interpreter in Python
interpreter lexer math-expression-evaluator math-expression-parser math-expression-solver math-expressions mathematical-expressions parser python
Last synced: 03 Apr 2025
https://github.com/sty00a4-code/luna
A light weight scripting language for quick and easy coding
compiler interpreter language lexer lua parser scripting scripting-language
Last synced: 30 Apr 2026
https://github.com/chehanr/nic_parser
A python package to parse Sri Lankan national identity card numbers.
identity national nic nic-parser parser python python-library python3 sri-lanka
Last synced: 24 Oct 2025
https://github.com/floatpane/go-icalendar
Go library to handle iCal invites
builder calendar data-serialization events freebusy generator go golang golang-li ical icalendar ics ics-parser parser recurrence rfc-5545 rfc5545 rrule rsvp scheduling
Last synced: 22 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/yamil-serrano/language-processing-analyzer
This repository contains the development of a Language Processing Analyzer, structured into three phases. It is part of the CIIC 4030 - ICOM 4036: Programming Languages course at my University, Department of Computer Science and Software Engineering.
lexer parser programming-languages
Last synced: 11 Jun 2025
https://github.com/erykjj/traverture
OBSIDIAN PLUGIN: parse, convert, preview, and insert Bible scripture references
bible-reference-parser bible-references obsidian-plugin parser scripture-references scriptures
Last synced: 25 Jun 2026
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/freight-trust/open-edi
OAS3 EDI API for Translation and Validation Transactional Service w/ Attestation & Non-Repudiation
api edi edifact openapi3 parser swagger translation validation x12
Last synced: 25 Feb 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/weezy20/loxr
Lox Interpreter
lox-language parser programming-language rust tokenizer
Last synced: 30 Mar 2025
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/hasufell/file-uri
Haskell library for parsing RFC 8089 style file URIs
haskell parser rfc3986 rfc8089
Last synced: 01 May 2026
https://github.com/mattacosta/php-parser
A cross-platform, error-tolerant PHP parser that provides a complete representation of your source code.
ast cross-platform parser php php-parser
Last synced: 17 Jan 2026
https://github.com/johnedquinn/bminor
A strictly-typed C-like language called B-Minor. Utilizes Bison and Yacc to tokenize, parse, typecheck, and eventually compile into an x86 executable for execution.
assembly bison-yacc code-generation compiler-design parser programming-language scanner typechecker
Last synced: 16 May 2026
https://github.com/michaelmdresser/dicelang
Dice expression parser and evaluator in Rust
Last synced: 08 Jun 2026
https://github.com/doeixd/combi-parse
Type-safe, friendly parser combinator library for TypeScript featuring composable parsers, left-recursion support, detailed error reporting, and Unicode character classes.
combinators grammar parser parser-combinators typescript typescript-library
Last synced: 10 Oct 2025
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/maroontress/clione.java
A C17 lexical parser written in Java.
c17 java lexical-parser parser
Last synced: 15 Mar 2025
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/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/sultaniman/pycran
CRAN R package metadata parser
cran-r metadata-parser parser python r
Last synced: 01 May 2026
https://github.com/emanuelec/haskell_ex
Repository for some haskell exercises
functional-languages haskell haskell-exercises haskell-learning parser unipd university
Last synced: 18 Jun 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/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/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/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/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/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/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/masesgroup/cliparser
A library to manage command-line arguments in a simple way.
cli command-line command-line-tool dotnet dotnet-core dotnet-framework dotnet6 dotnetcore net6 netstandard netstandard20 parser
Last synced: 09 Apr 2025
https://github.com/craigbarnes/lua-terminfo-parser
Mirrored from https://gitlab.com/craigbarnes/lua-terminfo-parser
escape-codes escape-sequences lua ncurses parser parser-library terminal terminfo terminfo-data terminfo-files terminfo-parser terminfo-parsing-library
Last synced: 08 May 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/algosup/2024-2025-project-4-web-fpga-team-3
A web-based tool for parsing and visualizing FPGA. It provides an interactive graph representation of signal propagation, helping engineers and students analyze delays, interconnections, and logic components inside an FPGA.
eda-tools fpga parser reactjs simulation
Last synced: 14 May 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/pearcoding/parmaly
"Parser gramMar anaLyzer" - Context-Free Grammar analyzer and generator.
analyzer grammar parser parser-generator parser-grammar-analyzer
Last synced: 25 May 2026
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/acctress/twee
A Lua/Luau parser for code analysis and editor integration.
Last synced: 02 May 2026
https://github.com/andrianllmm/akl-dictionary-parser
A Python script that parses an Aklanon dictionary and converts it into several useful formats.
aklanon dictionary parser text-mining
Last synced: 12 Nov 2025
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/gummywormz/CDPEC
Common Dynamic Parser for Ciencias Formatted Files
common-dynamic-parser haxe parse parser
Last synced: 10 Mar 2025
https://github.com/lmangani/rust-flux-parser-js
wasm flux js parser
flux influxdata js nodejs parser rust wasm
Last synced: 06 May 2026
https://github.com/randomhashtags/swift-javascriptsyntax
A set of Swift libraries for parsing, inspecting, generating, and transforming JavaScript source code.
Last synced: 03 May 2026