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/kuria/parser
Character-by-character string parsing library
Last synced: 04 Aug 2025
https://github.com/ksxgithub/split-char-from-str
A small utility to split a string into the first or last character (type `char`) and the rest (type `&str`)
no-std parser rust string text-processing
Last synced: 07 Feb 2026
https://github.com/yudai-nkt/tree-sitter-satysfi
SATySFi grammar for tree-sitter
Last synced: 27 Apr 2026
https://github.com/rczaka/oauth-code-parser
Simple, web based, OAuth URL code parser
Last synced: 14 May 2025
https://github.com/hobadee/emlparser
PowerShell module to parse EML files
email eml eml-files imf parser powershell powershell-module rfc5322
Last synced: 09 Nov 2025
https://github.com/fi1a/simplequery
PHP HTML DOM Parser управляемый CSS3 селекторами
dom dom-manipulation html parser php
Last synced: 24 Mar 2025
https://github.com/afnanenayet/mdfmt-deprecated
The original rust prototype
formatter markdown parser rust
Last synced: 08 Feb 2026
https://github.com/dewantrie/lark-grammar-parser
A simple programming language designed for studying parsing and how to use lark-parser in specific scenarios for a particular case.
antlr grammer lark-parser named-entity-recognition parser string-parser
Last synced: 22 Oct 2025
https://github.com/specdrake/hackassembler
An assembler for Hack assembly language written using Haskell
assembler assembly hacktoberfest haskell parser
Last synced: 21 Apr 2026
https://github.com/eeriemyxi/wiktionary-cli
A fast command-line interface to search words at Wiktionary.
cpp parser scraping wiktionary
Last synced: 31 Dec 2025
https://github.com/nowaalex/masters-parsed
https://masterspl.com/ parser
docker docker-compose fastify headless-chrome nginx nodejs parser puppeteer react react-query tailwindcss typescript vitejs
Last synced: 10 Apr 2026
https://github.com/eurydia/project-onyx
An interpreter and visualizer for Boolean algebra.
boolean-algebra boolean-logic lexical-analyzer muiv6 parser react syntax-tree
Last synced: 15 May 2026
https://github.com/sirridemirtas/mathexpressionparser
Basic Mathematical Expression Lexer/Parser/Interpreter
arithmetic-expression-parser compilers lexer math-interpreter parser
Last synced: 18 Jun 2026
https://github.com/saimoulibandari/transfigure.server
This server is responsible for converting excel to other formats
lambda pandas parser python-lambda python3
Last synced: 26 Apr 2026
https://github.com/razcore-rad/purescript-pure-webidl
PureScript WebIDL AST and parser.
Last synced: 02 Jan 2026
https://github.com/jmir1/aniparse-android
Android wrapper for the python module Aniparse
android-library anime kotlin parser
Last synced: 28 Dec 2025
https://github.com/banetl/bson-parser
A simple BSON (Binary Json) parser in C++
Last synced: 07 Feb 2026
https://github.com/jhermsmeier/node-leybold-xps
Parse & write the Leybold XPS data format
analysis data esca format leybold parser photoelectron-spectroscopy spectroscopy x-ray xps xpspeak xray
Last synced: 09 Jul 2025
https://github.com/kojobailey/samurai-vs-zombies-data-parser
C++ library to parse TXT data files from Samurai vs Zombies Defense.
cpp cpp17 cpp20 cpp23 glu glu-mobile library parser samurai-vs-zombies samurai-vs-zombies-defense svz
Last synced: 15 Mar 2025
https://github.com/anexia/python-param-parser
A parser library for a param string expression.
hacktoberfest parameters parser
Last synced: 12 Feb 2026
https://github.com/tomooda/vcparser
A little combinatory parser in VDM-SL
formal-methods formal-models formal-specification parser parser-combinators peg vdm vdm-sl
Last synced: 27 Feb 2026
https://github.com/manuel-lohmus/html-obj
A convertor between js object and HTML. HTML.querySelector() is supported.
cdata convert-js convertor html html-js javascript json object parser query selector stringify
Last synced: 29 Apr 2026
https://github.com/elkronos/gpt_read
Functions to read documents using GPT.
data-science gpt llm parser question-answering questions-and-answers r
Last synced: 15 Mar 2025
https://github.com/dusrdev/sagittarius
Performant reflection-less argument parser
cli cross-platform csharp dotnet parser
Last synced: 16 Apr 2026
https://github.com/scaleupstack/annotations
Annotations parser for classical DocBlock-style annotations and an extended multi-line declaration
annotations docblock docblock-style metadata parser php php7 phpdoc phpdoc-parser phpdocumentor reflection
Last synced: 14 Jan 2026
https://github.com/materials-consortia/optimade-filter
OPTIMADE filter language parser in Perl
Last synced: 11 Jun 2025
https://github.com/chalarangelo/cfg-parser
Context free grammar parser based on Earley parsing
context-free-grammar earley-parser parser
Last synced: 27 Jun 2025
https://github.com/lambdacasserole/haha-parser
Unofficial, handwritten parser aimed at transpilation of the HAHA language.
education formal-methods formal-verification hoare-logic parser verification
Last synced: 06 Apr 2025
https://github.com/bushero/pevac
A parser combinator library around the System.Text.Json.Utf8JsonReader class
csharp dotnet5 json parser parser-combinators system-text-json
Last synced: 13 Feb 2026
https://github.com/baranovskis/go-nuget-list
Export used NuGet packages in the project or solution
Last synced: 12 Jan 2026
https://github.com/splace/listreader
Go language parsing of numeric lists. CSV etc.
csv floating-point golang-library large-dataset parser
Last synced: 12 Jan 2026
https://github.com/Koatty/koatty_payload
Payload parser for koatty.
middleware parser request-handler
Last synced: 09 Aug 2025
https://github.com/yinonavraham/go-turtle
Turtle logic (LOGO) library and tool written in GoLang
golang logo parser turtle turtle-graphics turtle-logic
Last synced: 22 Mar 2025
https://github.com/lambdacasserole/sugarsnap
Super generic and reusable shunting and parsing library.
dijkstra expression infix-notation parser reverse-polish-notation shunting-yard-algorithm
Last synced: 06 Apr 2025
https://github.com/kim0chi/mini-compiler
A simple educational compiler for a custom mini-language.
assembly code-generation code-optimizer compiler intermediate-representation interpreter java lexer ll1-parser nasm parser recursive-descent regex semantic-analysis swing-gui three-address-code
Last synced: 26 Apr 2026
https://github.com/5rahim/tanuki
Anime video filename parser in Golang, Anitogo Fork.
anime anime-torrent anitogo anitomy parser
Last synced: 08 Apr 2025
https://github.com/pityubak/collier
This tool can parse paths of class files/java files in jar or filesystem.
Last synced: 23 Jun 2025
https://github.com/nanonid/xmljsonkit
XML to JSON parser library with ordered elements based on Chevrotain
Last synced: 15 May 2026
https://github.com/netologist/yaml-object-parser
Customisable Yaml Object Parser
golang golang-library json parser yaml
Last synced: 21 Feb 2026
https://github.com/somewind/highlight-words-parser
Parse a give string to highlight words.
highlight highlightwords parser words
Last synced: 15 Feb 2026
https://github.com/lfdominguez/ffmpeg_vstat_parser
Parse the vstats ffmpeg format from a PIPE and try to sent to external service
Last synced: 27 Apr 2026
https://github.com/joelbeedle/blang
Bytecode VM interpreter for blang
compiler interpreter language parser
Last synced: 19 Jun 2026
https://github.com/nakabonne/fmtdiff
A goimports client as well as a parser of its result
diff go go-library gofmt goimports golang parser
Last synced: 03 Oct 2025
https://github.com/s3b4s/html-monparser
An HTML parser implemented using the monadic parser monpar.
functional-programming parser parsing
Last synced: 23 Mar 2025
https://github.com/edmolima/frontmattergo
Simplifying YAML frontmatter unmarshalling in Go.
Last synced: 27 Apr 2026
https://github.com/stoe/action-reporting-parse-cli
CLI to parse https://github.com/stoe/action-reporting-cli reports
Last synced: 15 Feb 2026
https://github.com/mathjslab/mathjslab-app
MathJSLab - An interpreter with language syntax like MATLAB/Octave. ISBN 978-65-00-82338-7, 978-65-00-84828-1
antlr antlr4 educational grammar interpreter lexer math mathematics mathjslab mathml matlab octave parser
Last synced: 10 Jun 2025
https://github.com/ambiere/to-object
Parse string representations of objects into JavaScript objects.
javascript json objects parser strings
Last synced: 08 Feb 2026
https://github.com/lioncat2002/jupyter-notebook-md-parser
A parser to seperate the exported md file of jupyter notebook into individual python files
jupyter jupyter-notebook md-parser parser python3
Last synced: 29 Apr 2026
https://github.com/0xeab/salty-utility
Utility for processing bording school menus
data-processing dishes emoji formatter language-processing parser sql tagging
Last synced: 16 Feb 2026
https://github.com/piger/sshconfig
This package implements a simple parser for the ssh_config(5) configuration file used by OpenSSH.
go golang parser ssh ssh-config
Last synced: 28 May 2026
https://github.com/configuredthings/rdp.js
Minimal TypeScript base class for building recursive descent parsers — with a CLI that generates typed parsers from EBNF or ABNF grammars
abnf ebnf grammar parser parser-generator recursive-descent-parser typescript
Last synced: 19 Apr 2026
https://github.com/matrixeditor/bnf4j
An event-based parsing library (STreaming Api for Files), CSVParser (implementation) and BNF-Grammar creator/ parser completely written in Java.
abnf api bnf event-based java parser
Last synced: 10 Aug 2025
https://github.com/devvsima/allnews-bot
A news bot that gets news from many sources at once, Western and Ukrainian at once. Новостной бот, который получает новости из многих источников одновременно, западных и украинских
aiogram news parser telegram-bot
Last synced: 06 Mar 2025
https://github.com/b72u68/tree-sitter-iitran
IITRAN grammar for tree-sitter
iitran lexer parser syntax-highlighting tree-sitter tree-sitter-parser
Last synced: 03 May 2026
https://github.com/wiredwiz/moo-parser
A parser library for parsing the Moo and Moo# programming languages.
Last synced: 20 Jan 2026
https://github.com/almoggutin/web-crawler-worker-node-js
Worker part of the Web Crawler application. The Web Crawler app takes an input from the user such as a link maximum number of pages and depth. At the end it shows in real time a tree of all the links and pages that the crawler found in the provided URL.
aws backend-api docker express javascript jest kubernetes nodejs parser redis rest-api web-crawler web-scraper web-worker
Last synced: 10 Apr 2026
https://github.com/ktav-lang/java
Java bindings for Ktav — a plain configuration format with three rules, zero indentation, and zero quoting. JNA over the reference Rust crate — no JNI for consumers, prebuilt binaries for Linux/macOS/Windows.
bindings config config-format configuration java jna ktav parser rust serializer
Last synced: 25 Apr 2026
https://github.com/haronbh/lexical-analyzer-with-java
Java program serves as a lexical analyzer that validates a specific pattern within a given string. The validation is done based on predefined rules, and it checks if the input string conforms to a certain structure
compilation java lexical-analysis lexical-analyzer parser
Last synced: 02 May 2026
https://github.com/mann-conomy/tf-parser
A Node.js parser for converting Team Fortress 2 game files to JSON objects.
file json localization mann-conomy nodejs parser tf2 typescript
Last synced: 02 Mar 2026
https://github.com/rryi/tokens.jl
parse text into tokens, build memory-efficient token lists and trees,
lexer mutable-strings parser parsing string string-manipulation string-tree string-vector token tokenize
Last synced: 02 Mar 2026
https://github.com/koykov/urlvector
Vector URL parser with minimum memory consumption.
Last synced: 20 Jan 2026
https://github.com/froks/dlt-core
kotlin dlt library to parse autosar dlt files
automotive autosar diagnostic-log-and-trace dlt kotlin library parser
Last synced: 02 Mar 2026
https://github.com/luccahellriegel/markdown-to-roam
clojure markdown parser roamresearch tree
Last synced: 16 May 2026
https://github.com/rahuldangeofficial/09-word-arithmetic-parser
An educational React compiler dashboard that visualizes how mathematical expressions written with English words (plus, minus, multiply, divide) are tokenized, parsed into abstract syntax trees (AST), and evaluated using BODMAS precedence rules.
abstract-syntax-tree javascript-es6 parser reactjs recursive-descent-parser tokenizer vitejs
Last synced: 02 Jun 2026
https://github.com/sebastian-software/ferrocat
Performance-first Rust toolkit for Gettext PO and NDJSON catalogs, merge workflows, and ICU MessageFormat-aware localization.
benchmarking gettext i18n icu-messageformat localization ndjson parser po-files rust translation
Last synced: 21 May 2026
https://github.com/watcol/somen
An asynchronous parser combinator for Rust.
asynchronous parser parser-combinators rust
Last synced: 27 Mar 2026
https://github.com/wapiti08/crawlerset
The collections for different platforms to apply the python crawler and scrapy to extract information and also present different scraping methods
bs4 crawlspider parser python3 scrapy scrapy-redis selenium selenium-webdriver spider xml
Last synced: 16 Apr 2026
https://github.com/straightcurve/ryuko
transpiler from a custom shader language to GLSL
Last synced: 25 May 2026
https://github.com/wibosco/approachingparsers-example
Experimenting with some possible parser architectures
ios mapper network parser plug-and-play swift travis-ci
Last synced: 16 Mar 2025
https://github.com/fabiospampinato/json-simple-parser
The fastest pure-JS implementation for JSON I could come up with.
javascript js json native parser simple
Last synced: 06 Nov 2025
https://github.com/ggomez0/compilador
Compilador con analisis Lexico y sintactico
Last synced: 19 Jun 2025
https://github.com/zianksm/smartcontract-type-binding-generator
ethereum smart contract bindings code generator
code-generation javascript parser truffle typescript
Last synced: 30 Apr 2026
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/rse/flowlink
Flow Expression Language
evaluator expression flow language link parser
Last synced: 16 Mar 2025