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-21 00:18:58 UTC
- JSON Representation
https://github.com/gab-studios/gab-cmdline
A GABStudios Java library to help with command line parsing.
command gab-cmdline java line parser parser-library
Last synced: 03 Oct 2025
https://github.com/chiroptical/snail
A programming language for gastropods
lisp-dialect parser programming-language
Last synced: 16 Mar 2025
https://github.com/tree-sitter-grammars/tree-sitter-svelte
Svelte grammar for tree-sitter
Last synced: 04 Sep 2025
https://github.com/aress31/ness6nmap2xlsx
XLSX parser for nessus and nmap scan results.
nessus nmap parser pentesting reporting xlsx
Last synced: 12 Apr 2025
https://github.com/matrunchyk/expression-parser
This package allows evaluating (parse with mapping) large amounts of data in a flexible manner, providing various processing functions
compiler expression expression-evaluator expression-parser laravel library parser
Last synced: 11 Jul 2025
https://github.com/njbrown/loris
toy language used for making games, currently in development
bytecode c-plus-plus compiler interpreter language parser programming-language scripting-language virtual-machine
Last synced: 31 Jul 2025
https://github.com/bravo68web/pacsearch
Pacman Package Finder (In Dev)
archlinux aur awesome graphql hacktoberfest nextjs nodejs parser postgresql rust typescript workflow
Last synced: 29 Aug 2025
https://github.com/fabric8io/maven-model-helper
A library to parse Maven descriptors (pom.xml) and write changes to the model preserving the original comments
Last synced: 03 Feb 2026
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/xmonader/pyparsec
python parser combinators (parsec) library
parsec parser parser-combinators python python-parser-combinators
Last synced: 21 Jun 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/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/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/sentialx/node-bookmarks-parser
Parses Chrome HTML bookmarks files
bookmarks chrome netscape nodejs parser typescript
Last synced: 18 Jul 2025
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/federicobond/solidity-spec
A Solidity spec suite to test parsers for language compliance.
Last synced: 17 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/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/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/ajanibilby/bnf-parser
Deterministic BNF compiler/parser
bnf compiler javascript parser typescript
Last synced: 11 Aug 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/gunrock/netflow
Cybersecurity: Graph Processing using Gunrock.
cyber-security graph-processing gunrock netflow packets parser router traffic-statistics
Last synced: 10 Mar 2026
https://github.com/hhatto/peg-rst
reStructuredText in C
c parser peg rest restructuredtext
Last synced: 11 Apr 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/jonwinton/ddqp
A parser library for DataDog queries
datadog go golang parser query-parser
Last synced: 17 Jan 2026
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/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/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/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/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/udoprog/nondestructive
Nondestructive editing of various formats
Last synced: 16 Mar 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/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/smelukov/estel
ESTree AST interpreter with dynamic analyzing
ast ecmascript estree javascript parser processor
Last synced: 09 Apr 2025
https://github.com/means88/tsbuf
Generate TypeScript enum and interface from proto buffer.
Last synced: 07 May 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/xe/xultybau
Metalanguage analysis
conlang language lojban metalanguage parser toki-pona
Last synced: 12 Apr 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: 11 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/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/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/akagi201/flv-parser
Reads a flv file and output its information in sane C data structure
Last synced: 17 Jun 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/code-disaster/libsdlang
A compact C library to parse SDLang (http://sdlang.org/) text.
Last synced: 07 Mar 2026
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/rkirsling/formula-parser
A parser class for simple formulae.
ast formula operator-precedence parser
Last synced: 13 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/gagan-bansal/parse-svg
Parse svg string to svg DOM element
Last synced: 23 Apr 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: 11 Mar 2026
https://github.com/xgfone/gconf
Another extensible and powerful go configuration manager, which is inspired by oslo.config, github.com/micro/go-micro/config and viper.
argument argument-parser cli cli-parser config config-file configuration configure go go-config golang ini parse parser property
Last synced: 26 Feb 2026
https://github.com/fulcrumgenomics/ferro-hgvs
A high-performance HGVS variant nomenclature parser and normalizer written in Rust
bioinformatics genomics hgvs parser rust variant-nomenclature
Last synced: 02 Apr 2026
https://github.com/glehmann/tree-sitter-earthfile
Tree-sitter grammar for Earthfile
earthfile earthly parser tree-sitter
Last synced: 10 Apr 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/galaco/vtf
Go package for parsing Source Engine textures (.vtf)
material parser source-engine valve vtf
Last synced: 28 Jul 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/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: 21 Feb 2026
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/klzns/parse-es6-imports
Parse ES6 imports from a string
import imports javascript parser
Last synced: 15 Mar 2026
https://github.com/epost/purescript-datalog-parsers
Parsers for Prolog, Datomic, and various other Datalog varieties.
Last synced: 07 Jan 2026
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/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/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/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/Frozen-Projects/FF_PugiXml
Unreal Engine 5 crossplatform runtime XML parser, editor and creation plugin.
edit parser pugixml runtime soap ue5 ue5-plugin unreal-engine unreal-engine-5 unreal-engine-plugin xml xml-creation xml-parser xml-parsing
Last synced: 05 Aug 2025
https://github.com/hangxingliu/mdjs.editor
:memo: An online markdown editor
editor markdown markdown-editor parser
Last synced: 28 Oct 2025
https://github.com/tree-sitter-grammars/tree-sitter-bicep
Bicep grammar for tree-sitter
Last synced: 17 Feb 2026
https://github.com/gvcgo/vpnparser
Parse VPN URI to sing-box/xray-core Outbound.
parser shadowsocks shadowsocksr ss ssr trojan vless vmess wireguard
Last synced: 23 Oct 2025
https://github.com/sukhcha-in/dart_web_scraper
Powerful, easy-to-use scraper for web pages and APIs. Chain parsers and transforms to extract exactly the data you need.
htmlparser jsonparser parser parsing scraper scraping webscraper webscraping
Last synced: 22 Oct 2025
https://github.com/atifaziz/gratt
A Generic Vaughn Pratt's top-down operator precedence parser for .NET Standard
csharp dotnet dotnet-standard parser pratt pratt-parser tdop
Last synced: 25 Mar 2025
https://github.com/butschster/prometheus-parser
Prometheus data parser to AST written on PHP8
Last synced: 09 Oct 2025
https://github.com/kyllingene/sarge
A zero-dependencies command-line argument parser
command-line command-line-arguments command-line-arguments-parser command-line-parser parser
Last synced: 19 Oct 2025
https://github.com/andrykonchin/marshal-parser
Parser of the Ruby Marshal format
Last synced: 13 Mar 2026
https://github.com/jy95/mediascan
A scanner for media files that follows a user-provided naming convention
files filesystem filesystem-library media media-library media-parsing naming-conventions npm-package parser scanner scanning torrent typescript
Last synced: 23 Apr 2025
https://github.com/rushuiguan/expression
c# expression parser and evaluator
Last synced: 11 Jun 2025
https://github.com/guyingbo/iofree
iofree is an easy-to-use and powerful library to help you implement network protocols and binary parsers.
binary-parser io-free parser protocols sans-io
Last synced: 26 Apr 2025