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-23 00:22:57 UTC
- JSON Representation
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/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/brettbates/pgn_parser
A Python Parser for .pgn chess games.
chess games parser pgn pgn-parser pgn-reader python
Last synced: 07 Apr 2026
https://github.com/amir9ume/urdu_ghazals_rekhta
Dataset for Urdu Ghazals
data dataset language-model machine-learning nlp parser rekhta urdu
Last synced: 13 May 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/svenvc/ztimestamp
I am ZTimestamp, a Magnitude, a point in time, an alternative to DateAndTime and TimeStamp
chronology datetime formatter parser pharo smalltalk smtp-client timestamp timezone timezone-database
Last synced: 13 Sep 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/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/andy5995/canfigger
A lightweight library designed to parse configuration files
c config configuration-files gpl-3-or-later library mesonbuild parser small-projects
Last synced: 13 May 2025
https://github.com/wilfreal98/yandex-music-playlist-exporter
Сохраняет треки из плейлиста Яндекс Музыка в виде текстового списка
browser-extension exporter javascript music parser playlist-downloader yandex yandex-music
Last synced: 23 May 2026
https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy
Bevy grammar for tree-sitter
Last synced: 11 Jan 2026
https://github.com/udoprog/nondestructive
Nondestructive editing of various formats
Last synced: 16 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/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/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/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/akagi201/flv-parser
Reads a flv file and output its information in sane C data structure
Last synced: 17 Jun 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/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/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/hhatto/peg-rst
reStructuredText in C
c parser peg rest restructuredtext
Last synced: 11 Apr 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/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/LuisAlbizo/WardScript
A high-level and minimalist programming language
flex-bison interpreter minimalist parser programming-language
Last synced: 11 May 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/means88/tsbuf
Generate TypeScript enum and interface from proto buffer.
Last synced: 07 May 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/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/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/code-disaster/libsdlang
A compact C library to parse SDLang (http://sdlang.org/) text.
Last synced: 07 Mar 2026
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/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/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/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/sentialx/node-bookmarks-parser
Parses Chrome HTML bookmarks files
bookmarks chrome netscape nodejs parser typescript
Last synced: 18 Jul 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/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/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/ajanibilby/bnf-parser
Deterministic BNF compiler/parser
bnf compiler javascript parser typescript
Last synced: 11 Aug 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/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/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/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/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/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/xmonader/pyparsec
python parser combinators (parsec) library
parsec parser parser-combinators python python-parser-combinators
Last synced: 21 Jun 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/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/superfaceai/parser
Superface profile and map format parser
api integration javascript parser parsing typescript
Last synced: 08 Oct 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/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/epost/purescript-datalog-parsers
Parsers for Prolog, Datomic, and various other Datalog varieties.
Last synced: 07 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/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/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/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/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/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/klzns/parse-es6-imports
Parse ES6 imports from a string
import imports javascript parser
Last synced: 15 Mar 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/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/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/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/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/pruvonet/price-extractor
Given a price string, extract the price and currency code
curr currency extract extractor javascript node parser price
Last synced: 28 Feb 2026
https://github.com/andrykonchin/marshal-parser
Parser of the Ruby Marshal format
Last synced: 13 Mar 2026
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/koddr/json2csv
🚴 The parser can read given folder with JSON files, filtering and qualifying input data with intent & stop words dictionaries and save results to CSV files by given chunk size.
csv go golang json json-to-csv json-to-excel parse parser parser-library parsers
Last synced: 16 Oct 2025
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/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/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
https://github.com/tree-sitter-grammars/tree-sitter-bicep
Bicep grammar for tree-sitter
Last synced: 17 Feb 2026
https://github.com/hangxingliu/mdjs.editor
:memo: An online markdown editor
editor markdown markdown-editor parser
Last synced: 28 Oct 2025
https://github.com/mkdir700/sol-tx-parser-capi
Python bindings for Solana Transaction Parser (tx-parser), enabling Python developers to easily parse and analyze Solana blockchain transactions.
parser python solana transaction
Last synced: 11 Oct 2025
https://github.com/butschster/prometheus-parser
Prometheus data parser to AST written on PHP8
Last synced: 09 Oct 2025
https://github.com/jimmy228676/arborparser
ArborParser is a powerful Python library designed to parse structured text documents and convert them into a tree representation based on hierarchical headings. It intelligently handles various numbering schemes and document inconsistencies, making it ideal for processing outlines, reports, technical documentation, legal texts, and more.
arbor chain custom-pattern document error-correction parser parsing tree
Last synced: 27 Feb 2026