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/ergebnis/front-matter
👀 Provides a composer package with a front-matter parser.
Last synced: 10 Apr 2025
https://github.com/lhwdev/llang
🚧 A toy project for dominating the world
ast kotlin parser programming-language
Last synced: 03 May 2025
https://github.com/compscidr/scholar
A parser for Google scholar, written in go
article citations extracts golang google-scholar hacktoberfest parser
Last synced: 02 May 2025
https://github.com/yuryalencar/parserxmi
This project aims to extract diagrams data and convert for UML structure.
java parser uml-diagram uml-structure
Last synced: 10 Apr 2025
https://github.com/wokwi/hdl-parser
Parser for nand2tetris HDL (Hardware Description Language), written in JavaScript
Last synced: 10 Mar 2026
https://github.com/silentsoft/csscolor4j
CSSColor4J is a simple Java library for parsing CSS color string representations.
cmyk color css css-color hexadecimal hsl hsla named-color parser rgb rgba
Last synced: 08 Sep 2025
https://github.com/irevenko/genshin-scrapper
💾 A bunch of scripts for api.genshin.dev
genshin genshin-api genshin-impact genshinimpact parser scrap scrapper
Last synced: 01 May 2025
https://github.com/prefixaut/rconv
Universal Rhythm-Game File parser and converter
cli command-line command-line-tool converter fileconversion fileconverter parser parser-library rhythm rhythm-game
Last synced: 25 Jan 2026
https://github.com/dvdsk/haproxy-config
Parser for haproxy config files
haproxy haproxy-configuration parser rust
Last synced: 11 Jan 2026
https://github.com/niklaskorz/nklang
A programming language interpreter written in Go
formal-languages golang interpreter lexer parser semantics
Last synced: 01 May 2025
https://github.com/mgadda/swift-parse
A small parser combinator library written in Swift 5
combinators parse parser swift
Last synced: 15 Jul 2025
https://github.com/chrispomeroyhale/csv-dialect-swift
DialectalCSV: Multi-dialect CSV parser in Swift for handling different separated value formats. Conforms to Frictionless Data's CSV Dialect spec
csv delimited dialect parser rfc-4180 streaming swift swift-package-manager tsv
Last synced: 10 Apr 2025
https://github.com/notJoon/lambda
λ-calculus parser made by rust
json lambda-calculus parser rust
Last synced: 09 May 2025
https://github.com/seldszar/tekko
Another IRC message parser and formatter.
Last synced: 14 Jun 2025
https://github.com/rikonardo/cafebabe
Java .class files parser for Kotlin
bytecode bytecode-manipulation bytecode-parser java kotlin library multiplatform parser
Last synced: 12 May 2025
https://github.com/bnjjj/gomoment
A golang package to parse text that contain date or moment in french into a golang time struct
date-parser french golang parser
Last synced: 20 Jan 2026
https://github.com/willianantunes/go-playground
This map is totally blank for me. Let's discover it until we find the treasure!
Last synced: 18 May 2026
https://github.com/doragd/compiler-front-end-python-implementation
C-- Compiler Front End (Determining and minimizing finite automata, Recursive descent parser, LL(1) parser, Tokenizer)
Last synced: 25 Jun 2025
https://github.com/matthewturk247/mercury
A vanilla Swift wrapper for accessing the Mercury Parser from Postlight.
Last synced: 10 Jul 2025
https://github.com/noahbuscher/toy-json-parser
Tiny toy JSON(like) parser, written in Typescript
Last synced: 13 May 2025
https://github.com/squiidz/yard
Shunting yard in rust
parser reverse-polish-notation rust shunting-yard-algorithm
Last synced: 12 Apr 2025
https://github.com/jednano/linez
Parse lines from text.
lines newline newline-character-sequences parser parses-lines
Last synced: 12 Apr 2025
https://github.com/genometric/geutilities
Genome Utilities (GeUtilities) provides open-source building-blocks for genomic data analysis tools.
building-block genome-analysis genomics parser
Last synced: 12 Apr 2025
https://github.com/hiperiondev/il_parser
IEC61131-3 IL parser (edition 3.0 2013-02)
Last synced: 04 Mar 2026
https://github.com/karlicoss/hsbc-parser
Extract transaction data from HSBC credit card PDF statements
Last synced: 10 Jun 2025
https://github.com/destag/at-date
Simple Python library for at-date string parsing
datetime hacktoberfest parser python utility
Last synced: 18 Jan 2026
https://github.com/ezartsh/inrequest
Go package for parsing HTTP request bodies (form-data, JSON, query params) into maps and structs with automatic type conversion and file upload support.
file-upload form-data go golang http json multipart parser request-parser struct-binding
Last synced: 09 Mar 2026
https://github.com/codebox/top-down-parser
A simple top-down parser written in JavaScript
Last synced: 12 Jun 2025
https://github.com/eegli/tinyparse
A tiny, type-safe and flexible framework to build powerful CLI apps
argv cli command-line commander javascript minimist nodejs parser typescript validation yargs
Last synced: 15 Apr 2025
https://github.com/sertdfyguhi/meth
A Python library to parse and evaluate mathematical equations.
equation interpreter math math-library mathematics parser python
Last synced: 14 Jan 2026
https://github.com/x-rays5/inireader
A simple c++17 header only ini parser/writer.
cpp cpp17 headeronly ini ini-parser parser
Last synced: 05 Mar 2026
https://github.com/desmonhak/argparse_c
Librería para pasear y manejar argumentos por linea de comandos en C
Last synced: 09 Apr 2025
https://github.com/berzanorg/bytecode-compiler
A bytecode compiler written in Rust.
bytecode compiler lexer parser virtual-machine
Last synced: 15 Oct 2025
https://github.com/seangenabe/rubyfy
Easily write ruby annotations and output them as HTML.
Last synced: 29 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-arduino
Arduino grammar for tree-sitter
Last synced: 09 Oct 2025
https://github.com/i3oris/topdown
Parser shard using top down operator precedence and Pratt Parsing.
Last synced: 19 Apr 2025
https://github.com/umaranis/concisely
Concisely - a Parser library for Dart
dart parser parser-combinators
Last synced: 28 Aug 2025
https://github.com/hupe1980/go-textractor
📄 Amazon textract response parser written in go.
amazon aws golang parser textract unstructured-data
Last synced: 16 Apr 2025
https://github.com/fern-flower-lab/java-properties
Java properties files micro parser for Clojure
clj clojure clojure-library compatibility configuration edn java java-properties parser properties-parser tiny
Last synced: 19 Jan 2026
https://github.com/cao-awa/structuring-translator
The structuring translator is a framework that lets content can be translated into other formats.
abstract-syntax-tree content-transformation conveter framework javascript kotlin-script language languages parser script scripting structure structured-data structurizr syntax-analysis transform translate translator typescript
Last synced: 17 Aug 2025
https://github.com/noxalus/bulletmli
A C# parser of improved BulletML files.
Last synced: 27 Apr 2026
https://github.com/soran-ghaderi/inverted_index
An inverted index of OpinRank dataset written in python. More information will uploaded subsequently. This version is under developing.
data-mining inverted-index opinrank parser preprocessing python python3 xml
Last synced: 20 Oct 2025
https://github.com/jmsv/xunit-to-nunit
Converts C# XUnit tests to NUnit tests
c-sharp converter dotnet hacktoberfest nunit parser unit-testing xunit
Last synced: 30 Apr 2026
https://github.com/middledot/math_parser
A math expression parser in python
Last synced: 24 Jan 2026
https://github.com/shinnn/parse-m3u8
Parse M3U8
hls javascript m3u m3u8 nodejs parser streaming video
Last synced: 09 Apr 2025
https://github.com/tspannhw/linkextractorprocessor
Apache NiFi Custom Processor For Link Extracting
apache-nifi big-data java links nifi-processors parser
Last synced: 06 Mar 2026
https://github.com/ikenox/h2s-rs
A declarative and ergonomic HTML parser library in Rust
Last synced: 14 Mar 2026
https://github.com/alessandro-salerno/forflex
Flexible expression evaluation library
algebra expression-parser expressions flexible flexible-library flexible-parsers java java-library lexer library math math-parser parser
Last synced: 08 Jun 2026
https://github.com/smikhalevski/mfml
The ICU MessageFormat + XML/HTML compiler and runtime that makes your translations tree-shakeable.
compiler html i18n icu intl l10n language message-format parser tms translation xml
Last synced: 27 Apr 2025
https://github.com/clauspruefer/python-xml-microparser
Tiny Python XML Parser Module
Last synced: 18 Oct 2025
https://github.com/alisenola/deno-swc-complier
The SWC compiler for Deno.
ast bundler deno hacktoberfest javascript parser rust spack swc typescript
Last synced: 05 Mar 2026
https://github.com/asaaki/cloudfront-logs
AWS CloudFront log line parser
amazon aws cloudfront cloudfront-logs logs parser rust rust-lang
Last synced: 28 Feb 2026
https://github.com/sigurn/commandline
C# command based command line parser library
cli commandline net6 nuget nuget-package parser
Last synced: 14 Jan 2026
https://github.com/basemax/jsexpressionparser
A tiny web-based JS parser to handle and analyze a mathematical expression (order of operations)
html js mathematical-expressions mathematical-parser parser parser-combinators
Last synced: 13 Aug 2025
https://github.com/jonperk318/telegram-parsers
OSINT tools: Telegram chat parsers built to find and extract credit/debit card information and credentials using keyword matches
bank cc credit-card debit-card json open-source-intelligence osint osint-python osint-resources osint-tool osint-tools parser python telegram telegram-channel telegram-chat
Last synced: 20 Oct 2025
https://github.com/graythze/vkexport
📄 All photos, wall, friends and other data from VK page in JSON file
exporter parser vk vk-api vkontakte vkontakte-api
Last synced: 06 Oct 2025
https://github.com/leroyanders/article-generator
Crawl search results by Google Search API, unique, translate and manage using client side.
django generator mongodb parser python react spinrewriter
Last synced: 16 Mar 2025
https://github.com/stagas/minipratt-js
port of https://github.com/matklad/minipratt to JavaScript
operator-precedence parser pratt recursive-descent recursive-descent-parser tdop top-down
Last synced: 24 Oct 2025
https://github.com/vitorsouzaalmeida/monkey
Compiler with VM for toy language Monkey written in GoLang
compiler golang interpreter lexer parser repl vm
Last synced: 12 Feb 2026
https://github.com/hideoo/lodash-doc-parser
Lodash documentation parser generating a JSON representation.
documentation lodash node nodejs parser
Last synced: 12 Apr 2026
https://github.com/mickael-kerjean/jsonformat
A utility for parsing text and format it to json
bash bash-script json json-schema parse parser
Last synced: 10 Nov 2025
https://github.com/truemogician/compiler
A compilation system with lexer, parser, semantic analyzer, and a C-like language based on them
compiler csharp lexer parser semantic-analyzer
Last synced: 25 Feb 2026
https://github.com/nerd-bear/legacyancientoldbassil
Bassil: A modern, mid-level interpreted programming language designed for efficiency and readability. Featuring robust lexical analysis, error handling, and cross-platform support for Windows and Linux. Bassil offers a balance between low-level control and high-level abstraction, making it ideal for system programming, web development, and more.
cpp custom-interpreted-language custom-language custom-programming-language interpreter lexer lexer-parser parser
Last synced: 14 Mar 2026
https://github.com/sinakarimi7/ll1-parser
for Compiler Project :)
ll1 nodejs parser parsing-algorithm parsing-table
Last synced: 22 Apr 2025
https://github.com/quarto-dev/gridtables
Haskell parser for reStructuredText-style grid tables.
Last synced: 11 Dec 2025
https://github.com/chamini2/angler-lang
The Angler Functional Programming Language
functional-programming haskell interpreter lexer parser programming-language type-theory
Last synced: 24 May 2026
https://github.com/rse/ael
Advanced Expression Language
evaluation expression language parser
Last synced: 19 Apr 2025
https://github.com/dgelessus/python-rezparser
A pure Python library for parsing Macintosh Rez source files
classic-mac-os macintosh parser python resource-fork rez
Last synced: 03 Oct 2025
https://github.com/blu3r4y/whiteparse
Whiteparse is a data parser and reverse templating engine, written in C# and optimized for parsing whitespace-delimited text to JSON objects
Last synced: 01 Mar 2026
https://github.com/dulajkavinda/pptxto.txt
📄 A text extraction node module, thtat can convert pptx and ppt file formats into pure text.
nodejs npm npm-package open-source parser ppt pptx pptxtotxt
Last synced: 23 Feb 2026
https://github.com/arindam-modak/web-scraping
web scraping using python. Scrap valuable amd important data from top websites using python.
beautifulsoup codechef codeforces github github-rank pandas parser python3 spoj web-scraping
Last synced: 19 Aug 2025
https://github.com/muhammadsiyab/editorjs-parser-php
Parses Editor.js JSON output to HTML
Last synced: 21 Jul 2025
https://github.com/davay42/vitepress-pages
Markdown pages structure generator for Vitepress
markdown parser vite vitepress
Last synced: 03 Oct 2025
https://github.com/xaionaro-go/iscdhcp
Go (Golang) ISC DHCP API + config parser/generator
config configuration dhcp-server dhcpd generator go golang isc parser
Last synced: 28 Apr 2025
https://github.com/sweetim/linux-top-parser
parser for linux top command
javascript linux nodejs parser top typescript unix
Last synced: 18 Jan 2026
https://github.com/bernardo-mg/dice-notation-python
Tools and parsers for handling Dice/RPG notation using Python
Last synced: 10 Mar 2026
https://github.com/neurojson/jnifty
Portable MATLAB/Octave toolbox for reading/writing NIFTI-1/2 and JNIFTI files
decoder encoder jnifti json matlab neuroimaging nifti-format nih octave parser
Last synced: 05 Jul 2025
https://github.com/tbjgolden/deno-htmlparser2
Deno port of `htmlparser2`
deno html html-parser htmlparser2 parser
Last synced: 16 Aug 2025
https://github.com/usbokirishima/wimey
Wimey is a lightweight C library for building command-line tools with ease. It supports both command and argument parsing, including value handling, automatic help generation, and type-safe conversions. Designed for flexibility and minimal dependencies, Wimey helps you structure your CLI programs cleanly and efficiently.
args args-parser c command-line cprogramming library parser posix unix
Last synced: 28 Feb 2026
https://github.com/janligudzinski/bfc-rs
Brainfuck compiler for x86-64 Linux implemented in Rust.
assembly brainfuck compiler nasm parser rust x86 x86-64 x86-assembly
Last synced: 05 Feb 2026
https://github.com/tree-sitter-grammars/tree-sitter-scss
SCSS grammar for tree-sitter
Last synced: 23 Oct 2025