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-06-26 00:19:23 UTC
- JSON Representation
https://github.com/cschladetsch/fifth
A forth-like language written in Java that supports Continuations.
astwalker continuations forth java language lexer parser
Last synced: 21 Jun 2025
https://github.com/milderhc/qb64-parser
Lexer, parser and interpreter of QB64
antlr-grammar antlr4 interpreter lexical-analysis parser visitor-pattern
Last synced: 23 Mar 2025
https://github.com/onlyuser/sandbox
Sandbox is a collection of experimental code
backtrace c-plus-plus-11 coroutines fork functor hacks llvm ncurses opengl parser pipe pthreads regex stl tinyxml unicode visitor-pattern xml
Last synced: 03 May 2026
https://github.com/crazypython/gildedtrail
A language for building simple web apps and domain-specific languages
domain-specific-language dsl guidedtrack low-code no-code parser
Last synced: 30 Jun 2025
https://github.com/nunocastanho/d7
A comprehensive Python-based dice notation interpreter and roller.
dice dice-notation dice-roller parser python tabletop ttrpgs
Last synced: 11 Oct 2025
https://github.com/swaggerexpert/openapi-path-templating
OpenAPI Path Templating parser, validator and resolver.
matcher openapi2 openapi3 openapi31 parser path resolver swagger template-expression templating validator
Last synced: 13 Apr 2025
https://github.com/yord/klp
Kelpie (klp) is a small, fast, and magical command-line data processor similar to pxi, jq, mlr, and awk.
csv data-processing deserializer dsv json kelpie klp marshaller parser serializer ssv tsv
Last synced: 16 May 2026
https://github.com/yjdoc2/equationparser
An Equation Parser done as Project for DS course. This can evaluate given equation, solve linear equations, create variables and use their values, as well as have some pre-defined constants.
c data-structures equation-solver parser
Last synced: 16 Jun 2025
https://github.com/willkirkmanm/pascal-compiler
Pascal Compiler for the Alpha Processor, using a Lexicographic Ordering Algorithm due to the Reduced Instruction Set.
ast compiler interpreter parser pascal
Last synced: 18 Mar 2025
https://github.com/elliot-100/simple_date_parser
Derive one or more valid datetime.date object(s) from an input string representing a single date, allowing for ambiguity.
Last synced: 01 Apr 2025
https://github.com/risto-stevcev/css-parser-combinator
:smile_cat: A CSS parser and its combinators
Last synced: 18 Apr 2026
https://github.com/tony-go/zac-parser
Code draft about lexer / parser implementation.
Last synced: 29 Mar 2025
https://github.com/mondeja/svg-path-cst
Concrete Syntax Tree SVG paths parser for Rust
Last synced: 15 Apr 2025
https://github.com/zefir-git/multipart.ts
TypeScript library for multipart data parsing and creation
class-based formdata library multipart object-oriented-programming oop parse parser typescript
Last synced: 12 Dec 2025
https://github.com/mokiat/java-data-off
A Java library for reading OFF 3D model resources.
Last synced: 22 Aug 2025
https://github.com/xxczaki/parsify-plugin-covid19
Parsify plugin, that adds COVID 19-related variables π¦
confirmed coronavirus covid19 data deaths fun math parser parsify parsify-plugin plugin variable variables
Last synced: 13 Mar 2026
https://github.com/ghostbuster91/pgn-parser
Parser for chess games stored as PGN using standard arithmetic notation
Last synced: 19 Jan 2026
https://github.com/oleander/emojize
π Swift 3 emoji parser for String, NSAttributedString and NSMutableAttributedString
emoji emojize nsattributedstring nsmutableattributedstring parser swift3
Last synced: 05 Jan 2026
https://github.com/j1nxie/hoshizora
an ecosystem of osu!-related binaries and libraries
Last synced: 23 Mar 2025
https://github.com/worker-tools/structured-json
Stringify and parse JavaScript values according to Structured Clone Algorithm.
cloudflare-workers deno javascript json parse parser post-message postmessage stringify structured-clone
Last synced: 20 Jan 2026
https://github.com/gustavoaca1997/basic-tran-interpreter
Un interpretador de BasicTran
alex grammar happy haskell interpreted-programming-language interpreter lexer parser
Last synced: 02 Jul 2025
https://github.com/alfarih31/nb-go-parser
Noob Go Parser (nb-go-parser) is a tools to parse primitive types in Go
go golang parser primitive-types
Last synced: 25 Jun 2026
https://github.com/paul-wolf/ukpc
A Python module for parsing United Kingdom postcodes
Last synced: 13 Jun 2026
https://github.com/matthewandretaylor/xmlpydict
Parse xml to python dictionaries
Last synced: 11 Mar 2026
https://github.com/chenquan/mysql-parser
A SQL parser for mysql.
go golang mysql parser sql sql-parser
Last synced: 15 May 2026
https://github.com/chollasch/lson4j
Java LSON parser.
data-exchange data-format data-interchange parser
Last synced: 12 Apr 2025
https://github.com/swaggerexpert/jsonpath
RFC 9535 JSONPath parser & validator
jsonpath parser rfc9535 validator
Last synced: 12 Apr 2026
https://github.com/durudex/go-polylang
Implementation of the Polylang language in Go.
Last synced: 14 Jan 2026
https://github.com/sergeyrachev/khaotica
Bitstream editor empowered with FLAVOR interpreter
binary-data binaryformat bitstream boost cmake codegeneration compiler-design flavor iso mpeg mpegts parser parser-generator syntax-tree
Last synced: 11 May 2025
https://github.com/bencsikandrei/ini-lite
Very basic INI parser with limited functionality
Last synced: 13 Apr 2025
https://github.com/oxylabs/python-parse-json
A tutorial for parsing JSON data with Python
github-python javascript json json-api json-data json-database-python json-parser parse parser python python-ecommerce python-web-crawler scraper-python serp-api-python
Last synced: 23 Apr 2025
https://github.com/aurora-is-near/aurora-engine-migration-tool
Aurora Engine migration tool set
blockchain indexer migration parser rust smart-contracts
Last synced: 02 Jan 2026
https://github.com/kiranniranjan/wiki-parser-js
Simple and best tool to parse contents of Wikipedia
kike parser wiki wikiparser wikipedia
Last synced: 12 Sep 2025
https://github.com/bytebase/mongo-parser
MongoDB parser based on ANTLR4
antlr antlr4 database documentdb mongo mongodb parser sql
Last synced: 18 Jun 2025
https://github.com/neu-rah/paco
JavaScript monadic parser combinators
combinators functional-js grammar meta-parser monadic parser
Last synced: 25 Feb 2026
https://github.com/basemax/another-one-draft-in-c
Just a attempt to implement a lexer in pure C without a lexer generator.
Last synced: 19 Aug 2025
https://github.com/lukaswrz/readarg
A small, C99, single-header, zero-allocation, dependency-free, public domain argument parsing library
argument-parsing c cli command-line header-only library parser single-header zero-allocation
Last synced: 12 Jan 2026
https://github.com/gabrpt/matsim-output-postgresql-converter
Tool to convert matsim output to postgreSQL database with postGIS extension
converter database matsim parser postgis postgis-database postgres-database postgresql postgresql-database python-script
Last synced: 17 Apr 2026
https://github.com/kotleni-archive/cs2-eventsgrabber
Kotlin library for grabbing cs2 events from console logs. (Start game with -condebug param)
console counter-strike cs2 csgo grabber kotlin logs parser valve
Last synced: 10 Jun 2026
https://github.com/interlark/huntmap-parser
ΠΠ°ΡΡΠ΅Ρ ΠΊΠ°ΡΡ ΠΎΡ ΠΎΡΠ½ΠΈΡΡΠΈΡ ΡΠ³ΠΎΠ΄ΠΈΠΉ huntmap.ru
cartography geojson maps parser python3 selenium
Last synced: 18 Jan 2026
https://github.com/zikwall/gom3u-content-parser
m3u content parser written in golang
go golang m3u m3u-files m3u-parser m3u-playlist m3u8 m3u8-parser parser
Last synced: 21 Jun 2026
https://github.com/sangeethnandakumar/twileloop.epub
EPUB Parser & Editor - A C# library for parsing and editing EPUB files. Create new EPUB files with support.
dotnet-standard ebook editor epub parser
Last synced: 03 Apr 2025
https://github.com/spaceavocado/x12
A simple X12 file parser, allowing to parse X12 loops and segment based on schema.
Last synced: 09 Jul 2025
https://github.com/akrck02/markdown-docs
Markdown parser for project documentation.
Last synced: 04 Feb 2026
https://github.com/nic-obert/permalang
A compiler for a statically typed language
aot compiler cpp language parser programming-language syntax-tree
Last synced: 16 Apr 2025
https://github.com/ivanbgd/ilsh
`ilsh` - A POSIX-Compliant Shell (CLI) Implementation in Rust
finite-state-machine fsm ilsh parser posix posix-compliant posix-sh posix-shell rust rust-lang state-machine
Last synced: 17 Jun 2026
https://github.com/chicode/lisa
A Lisp dialect designed for codingworkshops
Last synced: 22 Jun 2026
https://github.com/astro/rust-osm-pbf-iter
Parse OpenStreetMap .pbf dumps while trying to avoid copying
lazy openstreetmap osm parser pbf rust
Last synced: 09 Apr 2025
https://github.com/globaldothealth/adtl
Another data transformation language
data-transformation json parser python
Last synced: 26 Jan 2026
https://github.com/tree-sitter-grammars/tree-sitter-move
Move grammar for tree-sitter
move-language parser tree-sitter
Last synced: 02 Apr 2026
https://github.com/tmanderson/pc
P(arser)C(ombinator) - a minimal zero-dependency parser combinator framework enabling intuitive and modular parser development
framework functional minimal parser parser-combinator parser-combinators parser-framework parser-generator parser-library parsercombinator parsing simple
Last synced: 11 Apr 2026
https://github.com/marcodpt/query
[DEPRECATED] A really small query string parser and builder, that converts from and to JSON, written as a js es6 module.
decode deprecated encode es6 es6-module esm esmodule javascript js json library microjs parser query query-params query-parser query-string querystring uri url
Last synced: 07 May 2025
https://github.com/strwdr/skner-lang
simple programming language written in C++
compiler cpp interpreter language lexer parser
Last synced: 14 Mar 2025
https://github.com/steshaw/language-swift2-quote
π« Swift 2.1 parser and pretty-printer π§ππ’
Last synced: 18 May 2026
https://github.com/here-be/snapdragon-token
Create a snapdragon token. Used by the snapdragon lexer, but can also be used by plugins.
compiler javascript lexer node nodejs parser snapdragon token tokenize tokenizer
Last synced: 15 Jul 2025
https://github.com/pb-/urldecode
Streaming decoder for x-www-form-urlencoded data written in Go
decoder golang parser urldecode
Last synced: 20 Jun 2025
https://github.com/x45iq/jtube
Java library for parsing: videos,shorts,playlists,channels and downloading videos
java library parser youtube youtube-api youtube-downloader youtube-video
Last synced: 05 Mar 2026
https://github.com/nemoandrea/gerber-parser
Simple gerber parser meant to be used in conjuction with the gerber-types crate
Last synced: 12 Apr 2025
https://github.com/ralekna/peq
JavaScript parsing expressions query library
api generator javascript parser peg pegjs
Last synced: 16 Mar 2025
https://github.com/vxern/robots_txt
βοΈ A quality `robots.txt` ruleset parser to ensure your application follows the standard specification for the file.
complete dart documented fast parser robots robots-txt robots-txt-parser robotstxt simple tiny
Last synced: 30 Jan 2026
https://github.com/burntcaramel/lofi-elm
Format content using #hashtags
content elm lofi parser text text-formatting
Last synced: 27 May 2026
https://github.com/r2dtools/goapacheconf
GoApacheConf is a Go library for parsing, modifying, and regenerating Apache configuration files. It makes it easy to work with Apache config blocks and directives programmatically in your Go applications.
apache config configuration developer-tools devops golang parser
Last synced: 11 Mar 2026
https://github.com/common-workflow-lab/cwl-d-auto
Autogenerated classes for reading and writing CWL objects using the D language
Last synced: 02 Feb 2026
https://github.com/mhauri/lotto-parser
PHP library for parsing Swiss Lotto and Euro Millions results.
euromillions parser swisslos swisslotto
Last synced: 31 Jan 2026
https://github.com/nef10/swiftbeancountparser
Parser to parse plain text into a ledger model
parser plaintext-accounting swiftbeancount
Last synced: 13 Oct 2025
https://github.com/dicehub/pyfoam
Fork of the PyFoam library: https://svn.code.sf.net/p/openfoam-extend/svn/trunk/Breeder/other/scripting/PyFoam/
Last synced: 24 Jun 2025
https://github.com/hatamiarash7/jinja-parser
Live parser for Jinja2
jinja jinja-parser jinja-template jinja2 jinja2-parser jinja2-templates parser template-parser
Last synced: 16 Apr 2025
https://github.com/null93/json-parser
JSON parser and abstract syntax tree library for Java
abstract-syntax-tree ant ast java java-library json json-parser lexer parser
Last synced: 17 May 2026
https://github.com/kranfix/parser_combinator
Example of a parser combinator in many languages (Rust, Dart, Go, Typescript)
bun combinator go hacktoberfest parser rust typescript
Last synced: 25 Feb 2026
https://github.com/andyglow/scaladoc
Deps-Free Scaladoc AST, Parser and Macro-based Extractor and Compiler Plugin to carry over
ast compiler-plugin parser scala scaladoc
Last synced: 22 Apr 2025
https://github.com/zerodep/piso
ISO 8601 date, duration, and interval parser
date duration interval iso8601 isomorphic javascript parser
Last synced: 07 Apr 2026
https://github.com/jongwony/python_hwp
python-docx μ λΉμ·ν λ°©μμΌλ‘ μ μ²λ¦¬λ₯Ό μν΄ μ»€μ€ν°λ§μ΄μ§ ν HWP νμΌ νμμ λλ€.
Last synced: 21 Aug 2025
https://github.com/gisce/qreu
Email Wrapper
email hacktoberfest parser python
Last synced: 12 Apr 2025
https://github.com/hirotoshioi/scrapbox
Scrapbox parser and renderer
haskell markdown parser scrapbox
Last synced: 20 May 2026
https://github.com/zenwor/table_editor
A simple table data editor, with easily scalable functions and operations & a nice GUI
data data-science formula java parser parsing preprocessing swing tokenizer
Last synced: 22 Jun 2025
https://github.com/antodata/webscraperallmusic
Simple example of a web scrapper using python. In this case, we ask the user using the console for the name of a band/artist and using selenium webdriver and beautifulsoup we print information about the discography of that artist/band
allmusic beautiful-soup beautifulsoup beautifulsoup4 chrome-webdriver discography html html-parser html-parsing music music-information-retrieval parser python python3 selenium selenium-python selenium-webdriver webdriver webscraper webscraping
Last synced: 28 Apr 2026
https://github.com/vasilescur/ambush
Compiler for Tiger language, written in Standard ML for Duke ECE/CS 553: Compiler Construction. The compiler follows the standard flow of lexing, parsing, semantic analysis and type checking, intermediate representation, liveness analysis, and code generation.
compiler-construction compilers lexer parser sml tiger-language
Last synced: 19 Mar 2026
https://github.com/gbowne1/kicadparser
This is a KiCAD project file(s) parser and eventually will include a generator.
csharp dotnet eda generator kicad parser parser-generator project
Last synced: 16 Apr 2026
https://github.com/passcod/vue-sfc-parser
A limited parser for Vue Single File Components
parser single-file-component vue
Last synced: 03 May 2026
https://github.com/ternaus/google-docstring-parser
A Python package for parsing and validating Google-style docstrings with type hints. Converts docstrings into structured dictionaries and validates type annotations. Requires paid license for non-Albumentations Team users.
code-quality developer-tools docstring documentation google-style parser python static-analysis type-checking validation
Last synced: 16 Mar 2026
https://github.com/clok/cidr
CLI tool for checking IPs against CIDR blocks
cidr cli filter go golang ipv4 parser pipe validation
Last synced: 23 Mar 2025
https://github.com/kortirso/yml
Elixir package for reading/writing yml/yaml files
elixir elixir-library parser yaml yml
Last synced: 27 Apr 2026