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-01-30 00:23:46 UTC
- JSON Representation
https://github.com/aress31/testssl2xlsx
Excel parser for testssl scan results.
https json parser pentesting reporting ssl testssl tls xlsx
Last synced: 11 Jun 2025
https://github.com/coderaiser/goldstein
JavaScript with no limits 🤫
acorn javascript nodejs parser putout
Last synced: 07 Jan 2026
https://github.com/textkernel/tx-dotnet
The official C# SDK for the Textkernel Tx v10 API. Includes a resume parser (CV parser), job parser, resume search engine, and resume matching engine.
csharp cv cv-parser cv-parsing dotnet job job-parser job-parsing matching nuget parse-resume parser parsing resume resume-parser resume-parsing sdk searching textkernel tx
Last synced: 22 Apr 2025
https://github.com/the-mikedavis/tree-sitter-git-commit
A tree-sitter grammar for git commit messages
commit-message git parser tree-sitter
Last synced: 07 May 2025
https://github.com/ajeetdsouza/tree-sitter-lox
Lox grammar for tree-sitter
incremental lox lox-language parser parsing tree-sitter wasm
Last synced: 07 May 2025
https://github.com/zikwall/m3u-content-parser
PHP parser m3u content
content m3u m3u-parser m3u-playlist m3u8 parser php playlist
Last synced: 07 Jul 2025
https://github.com/dkratzert/shelxfile
A parser and editor for SHELXL files.
atom crystallography editor molecule parser shelxl
Last synced: 20 Mar 2025
https://github.com/killlowkey/parse-curl
parse-curl.js golang version. Parse curl commands, returning an object representing the request. 解析 curl 命令,返回一个表示请求的对象
Last synced: 25 Jan 2026
https://github.com/slince/expression-language.js
🌴 An engine that can compile and evaluate expressions written in typescript
ast eval evaluator expression expression-engine expression-language lexer parser typescript
Last synced: 20 Jul 2025
https://github.com/huntlabs/hunt-markdown
A markdown parsing and rendering library for D programming language.
Last synced: 10 Oct 2025
https://github.com/glayzzle/doc-parser
:books: Documentation parser, doc blocks and annotations (fully compliant with phpDoc and doctrine annotations)
annotation-tool annotations docblock documentation documentation-tool parse parser
Last synced: 04 May 2025
https://github.com/redco/goose-starter-kit
This is a starter kit for redco/goose-parser
crawler docker goose goose-parser parser starter-kit
Last synced: 04 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy
Bevy grammar for tree-sitter
Last synced: 11 Jan 2026
https://github.com/k0swe/adif-parser-ts
An amateur radio log data ADIF library in Typescript and Javascript
adif amateur-radio javascript parser typescript
Last synced: 09 Jul 2025
https://github.com/lffg/rs-lox
A tree-walk interpreter and a bytecode virtual machine interpreter written in the Rust Programming Language.
Last synced: 10 Jul 2025
https://github.com/luggage66/sprache-js
A simple parser combinator with usable error messages.
Last synced: 11 Sep 2025
https://github.com/vrgsoftua/java-link-parser
Library for link previewer
android java library linkparser linkpreview parser
Last synced: 05 May 2025
https://github.com/bytexenon/mathparser.lua
An elegant Math Parser written in Lua, featuring support for adding custom operators and functions
expression-evaluator lua lua-mathparser lua-parser math math-evaluator math-parser mathematical-expression-parser mathematical-expressions-evaluator mathematical-parser mathparser parser tokenizer
Last synced: 14 May 2025
https://github.com/shellyln/takenoco
A parser combinator library for Go.
go golang lexer lexer-parser parser parser-combinator parser-framework parser-library production-rules production-rules-engine
Last synced: 13 Apr 2025
https://github.com/jptmoore/maniiifest
Typesafe IIIF presentation v3 parsing without external dependencies
iiif iiif-presentation-3 manifest parser
Last synced: 11 Apr 2025
https://github.com/asahaf/javacron
java library for parsing crontab expressions and calculating the next run time
cron cron-expression cronjob crontab java parser
Last synced: 11 Jan 2026
https://github.com/ceticamarco/rhino
🦏 Simple markup language for building static websites
functional-programming haskell language-development markup-language parser ssg static-site-generator
Last synced: 07 May 2025
https://github.com/nwhetsell/tree-sitter-lilypond
LilyPond grammar for Tree-sitter
Last synced: 17 Mar 2025
https://github.com/nickacpt/nbrigadier
NBrigadier is a command parser & dispatcher, designed and developed for Minecraft: Java Edition, ported for C#.
brigadier command csharp csharp-library dispatcher minecraft nbrigadier parser port
Last synced: 16 Jun 2025
https://github.com/xd009642/llvm-profparser
Mostly complete pure rust implementation of parsing llvm instrumentation profile data
coverage-data deserialization hacktoberfest llvm parser
Last synced: 17 Mar 2025
https://github.com/LuisAlbizo/WardScript
A high-level and minimalist programming language
flex-bison interpreter minimalist parser programming-language
Last synced: 11 May 2025
https://github.com/ikegami-yukino/asa-python
Japanese Argument Structure Analyzer (ASA) client for Python
japanese-language natural-language-processing parser
Last synced: 09 Apr 2025
https://github.com/smelukov/estel
ESTree AST interpreter with dynamic analyzing
ast ecmascript estree javascript parser processor
Last synced: 09 Apr 2025
https://github.com/spiltcoffee/postdfm
Provides an API for easily transforming Delphi Forms
ast bnf delphi delphi-form dfm ebnf nearley parser
Last synced: 12 Jan 2026
https://github.com/luozijun/es
A ECMAScript Parser and Interpreter written in Rust
ast compiler ecmascript es es2018 interpreter lexer parser
Last synced: 29 Oct 2025
https://github.com/maxlath/jsondepth
a small command-line tool to walk through the depth levels of a JSON objects
Last synced: 02 Mar 2025
https://github.com/herloct/url-parser
A command-line URL parser, written in Go
command-line-tool go golang parser url url-parser
Last synced: 15 Dec 2025
https://github.com/wataruoguchi/covid19_nagano_csv_to_json
Automation script that downloads & re-encodes Nagano Prefecture's open data CSV files, then converts it into JSON files.
coronavirus coronavirus-info covid-19 covid19 covid19-data csv json nodejs opendata parser stopcovid19jp typescript
Last synced: 13 Mar 2025
https://github.com/hhatto/peg-rst
reStructuredText in C
c parser peg rest restructuredtext
Last synced: 11 Apr 2025
https://github.com/codica2/simple-scraper
A fairly simple gem that will help you simplify the parsing of web pages.
Last synced: 11 Apr 2025
https://github.com/jonwinton/ddqp
A parser library for DataDog queries
datadog go golang parser query-parser
Last synced: 17 Jan 2026
https://github.com/AckeeCZ/configuru
Multiple-environment configuration manager
backend builder config configuration dot-env env environment hacktoberfest loader node nodejs parser preferences process-env setup variable
Last synced: 11 Apr 2025
https://github.com/fabiopf02/ofx-data-extractor
A module written in TypeScript that provides a utility to extract data from an OFX file in Node.js and Browser
banking data-extraction financial no-dependencies ofx ofx-js ofx-json ofx-parser open-financial-exchange parser qfx
Last synced: 10 Jul 2025
https://github.com/assada/configurator
:card_index: Simple configuration container
config containers ini json parser php-library php7 xml yaml
Last synced: 07 Oct 2025
https://github.com/akagi201/flv-parser
Reads a flv file and output its information in sane C data structure
Last synced: 17 Jun 2025
https://github.com/means88/tsbuf
Generate TypeScript enum and interface from proto buffer.
Last synced: 07 May 2025
https://github.com/xe/xultybau
Metalanguage analysis
conlang language lojban metalanguage parser toki-pona
Last synced: 12 Apr 2025
https://github.com/jonschlinkert/parse-code-context
Parse code context in a single line of javascript, for functions, variable declarations, methods, prototype properties, prototype methods etc.
code-comments code-context comments context docs documentation javascript jonschlinkert js nodejs parse parser
Last synced: 07 May 2025
https://github.com/perry-mitchell/ads.txt
Ads.txt parser/generator
adstxt adtech advertising parser
Last synced: 07 May 2025
https://github.com/rkirsling/formula-parser
A parser class for simple formulae.
ast formula operator-precedence parser
Last synced: 13 Apr 2025
https://github.com/imoutochan/imoutobooruparser
Library designed to parse data from booru-like websites such as danbooru.donmai.us, yande.re, gelbooru.com, and chan.sankakucomplex.com.
anime booru csharp danbooru dotnet gelbooru image library netstandard parser sankakuchannel sankakucomplex tag tags yandere
Last synced: 05 Oct 2025
https://github.com/klzns/parse-es6-imports
Parse ES6 imports from a string
import imports javascript parser
Last synced: 02 May 2025
https://github.com/mat-sz/plist
📝 An universal TypeScript library for handing Apple's Property Lists. Supports binary, text and XML plists; works well in both browser and node.
apple binary ios javascript javascript-library library macos nextstep openstep parser plist property-list propertylist serializer typescript typescript-library xml
Last synced: 24 Jun 2025
https://github.com/udoprog/nondestructive
Nondestructive editing of various formats
Last synced: 16 Mar 2025
https://github.com/avanov/openapi-type
OpenAPI represented as a Python type. Use it to parse specifications written in JSON and YAML formats.
colander mypy oas3 openapi openapi3 parser specification swagger typing
Last synced: 18 Aug 2025
https://github.com/anotherhadi/hyprlang-parser
A Golang implementation library for the hypr config language (Hyprlang).
golang hyprland hyprlang parser
Last synced: 15 May 2025
https://github.com/rajesh-rahul/wot-battle-results-parser
World of tanks battle results parser for wotreplays and dat files written in Rust.
parser rust world-of-tanks wotreplays
Last synced: 22 Mar 2025
https://github.com/ackeecz/configuru
Multiple-environment configuration manager
backend builder config configuration dot-env env environment hacktoberfest loader node nodejs parser preferences process-env setup variable
Last synced: 04 Aug 2025
https://github.com/jimut123/spammify
SPAMMIFY: sending spam email with ease in python
colorama crime cyber-crime email gmail gmail-api gmail-api-python gmail-email-spam gmail-smtp google imap networking parser pop3 python3 smtp spam spam-email-sender spam-hack urllib
Last synced: 16 Jan 2026
https://github.com/jerald/yoloxide
A rust implementation of the yolol language from the upcoming game Starbase
emulator interpreter parser rust starbase yolol yoloxide
Last synced: 14 Apr 2025
https://github.com/j-mie6/parsley-cats
Typeclass instances for `parsley` to make it compatible with `cats`
cats parser parser-combinators scala
Last synced: 03 Oct 2025
https://github.com/ajanibilby/bnf-parser
Deterministic BNF compiler/parser
bnf compiler javascript parser typescript
Last synced: 11 Aug 2025
https://github.com/xmonader/pyparsec
python parser combinators (parsec) library
parsec parser parser-combinators python python-parser-combinators
Last synced: 21 Jun 2025
https://github.com/sentialx/node-bookmarks-parser
Parses Chrome HTML bookmarks files
bookmarks chrome netscape nodejs parser typescript
Last synced: 18 Jul 2025
https://github.com/federicobond/solidity-spec
A Solidity spec suite to test parsers for language compliance.
Last synced: 17 Aug 2025
https://github.com/glehmann/tree-sitter-earthfile
Tree-sitter grammar for Earthfile
earthfile earthly parser tree-sitter
Last synced: 10 Oct 2025
https://github.com/nuchi/sublime-from-cfg
Generate a sublime-syntax file from a non-left-recursive, follow-determined, context-free grammar
bnf context-free-grammar ebnf grammar parser parser-generator ply sly sublime-syntax sublime-text
Last synced: 14 Jan 2026
https://github.com/unistudents/saffron
A fairly intuitive & powerful framework that enables you to collect & save articles and news from all over the web.
aggregator announcements api-scraper articles crawler crawler-framework dynamic-scraping html-scraping javascript news parser rss rss-aggregator rss-feed rss-parser saffron scraping typescript wordpress-api
Last synced: 20 Oct 2025
https://github.com/gunrock/netflow
Cybersecurity: Graph Processing using Gunrock.
cyber-security graph-processing gunrock netflow packets parser router traffic-statistics
Last synced: 28 Apr 2025
https://github.com/superfaceai/parser
Superface profile and map format parser
api integration javascript parser parsing typescript
Last synced: 08 Oct 2025
https://github.com/raydac/java-prolog-parser
Java based Edinburgh Prolog parser
java parser prolog-programming-language
Last synced: 06 Oct 2025
https://github.com/umutozel/jokenizer.net
:hash: C# Expression parser and evaluator, inspired from jokenizer project.
csharp expression parser tokenizer
Last synced: 28 Apr 2025
https://github.com/mukeshydv/jsonparserswift
Framework for easily parsing your JSON data directly to Swift object.
ios ios-swift json json-parser json-parsing json-parsing-swift parse parser respective-datatypes swift swift-3 swift-framework swift4
Last synced: 10 Jan 2026
https://github.com/adguardteam/ecsstree
Adblock Extended CSS supplement for CSSTree
adblock adblock-plus adguard ast css css-parser extended-css fast generator lexer parser ublock-origin w3c walker
Last synced: 14 Jun 2025
https://github.com/99x-incubator/json2bootgrid
Convert json to awesome bootstrap grid ✌️
Last synced: 04 Jul 2025
https://github.com/galaco/vtf
Go package for parsing Source Engine textures (.vtf)
material parser source-engine valve vtf
Last synced: 28 Jul 2025
https://github.com/awoken-bible/reference
NPM package for bible verse reference parsing, formating and meta data
bible-verse-references npm-package parser
Last synced: 19 Apr 2025
https://github.com/nulldev/i-has-js
:smile_cat: A LOLCODE interpreter written in JavaScript
esolang esoteric-language interpreter javascript lolcat lolcode nodejs nulldev parser tokenizer
Last synced: 12 Apr 2025
https://github.com/timnekk/marketplacesgoodstracker
Quantity and Price Tracker for Marketplaces
google-sheets gspread marketplace ozon parser sheets tracker wildberries
Last synced: 24 Oct 2025
https://github.com/epost/purescript-datalog-parsers
Parsers for Prolog, Datomic, and various other Datalog varieties.
Last synced: 07 Jan 2026
https://github.com/orisai/object-mapper
Raw data mapping to validated objects
api array conversion hydrator mapper mapping object orisai parser parsing php schema validation validator
Last synced: 26 Apr 2025
https://github.com/terrynoya/LiteCSV
a lightweight csv table parser in C# mainly for unity but also use in .net
csharp csv dotnet lightweight parser unity
Last synced: 04 May 2025
https://github.com/gagan-bansal/parse-svg
Parse svg string to svg DOM element
Last synced: 23 Apr 2025
https://github.com/taufik-nurrohman/markdown
Obviously, a Markdown parser.
commonmark converter extra markdown parsedown parser php
Last synced: 24 Apr 2025
https://github.com/dnemtsov/lexepars
Concise monadic parser combinator library with separate lexer/parser phases, off-side rule and big-size input support.
fparsec grammars lexer monadic monadic-parser-combinators off-side parse-trees parsec parser parser-api parser-combinators parser-engine parser-framework parser-library parsers parsing parsing-combinators parsing-expression-grammar parsing-expression-grammars parsing-library
Last synced: 24 Apr 2025
https://github.com/bcliang/gamry-parser
Package for parsing the contents of Gamry EXPLAIN data (DTA) files
chronoamperometry cyclic-voltammetry eis electrochemistry explain gamry parser python
Last synced: 14 Jan 2026