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-05 00:19:15 UTC
- JSON Representation
https://github.com/psyb0t/go-config-parser
A Go wrapper package for reading and unmarshalling data from configuration files based on Viper.
config configuration golang golang-package parser
Last synced: 10 Mar 2026
https://github.com/svhawkins/calculator
string-based calculator using a simple tokeniser and a stack to parse mathematical expressions in order to evaluate them. Able to evaluate real, imginary, and complex numbers as well as booleans.
Last synced: 31 Mar 2025
https://github.com/tree-sitter-grammars/tree-sitter-pymanifest
PyPA manifest grammar for tree-sitter
Last synced: 29 Apr 2026
https://github.com/redboo/pancakeswap-scraper
Скрипт для парсинга PancakeSwap
Last synced: 19 Jun 2026
https://github.com/lukashedegaard/co-rider
Tiny configuration library tailored for the Ride ecosystem
configuration configuration-management parser python
Last synced: 10 Sep 2025
https://github.com/dzhibas/bool_expr_parser
Boolean expresion parser and evaluation function for feature flagging - flipper
boolean-expression parser rust
Last synced: 04 Jun 2026
https://github.com/saehun/pasted-request
Generate a http request config from a curl command string or a raw http request string.
axios curl http nodejs parser request typescript
Last synced: 10 Apr 2026
https://github.com/arakelian/graphql-parser
GraphQL Lexer and Parser generated using ANTLR grammar
antlr4 grammar graphql graphql-java java java-8 lexer parser
Last synced: 13 Apr 2026
https://github.com/jixingcn/pytwee
Parse/convert the twine format by python
converter interactive parser story storybook twine-format twine-game twine2 twine3 twinery
Last synced: 29 Jun 2025
https://github.com/limitcool/hostsparser
这是一个用Go语言编写的hosts文件解析器,它使用词法分析和语法分析技术来解析和修改hosts文件。作为一个库项目,它提供了简单易用的API来操作和管理hosts文件。
go hosts hosts-manage hostseditor hostsfile lexer parser
Last synced: 25 Mar 2025
https://github.com/mandarancio/dyaf
Do Yourself A Favor: an extensible parser and AST Generator
ast compiler dsl extensible modular parser
Last synced: 22 Mar 2025
https://github.com/andrianllmm/akl-dictionary-parser
A Python script that parses an Aklanon dictionary and converts it into several useful formats.
aklanon dictionary parser text-mining
Last synced: 12 Nov 2025
https://github.com/vastblast/html-table-parser-node
Node.js library that allows parsing HTML tables into multi-level objects
html htmltableparser parse parser table
Last synced: 25 May 2026
https://github.com/aquice/entropia
Entropia is a C++ based programming language, implementing ownership and other usefull stuff
interpreter lexer parser programming-language
Last synced: 09 Jun 2026
https://github.com/syntatis/wp-plugin-readme-parser
⚗️ Retrieve information from WordPress plugin readme files
parser readme wordpress-plugin
Last synced: 20 Oct 2025
https://github.com/thelicato/parsex
Parse and extract key data across multiple security tools
golang hacking hacktoberfest parser pentest tools
Last synced: 21 Jun 2026
https://github.com/orcalinux/tiny-language-compiler
A compiler for a simple programming language with lexical analysis, parsing, and a user-friendly interface. Ideal for learning how compilers are built.
compiler-design parser scanner tiny-language
Last synced: 07 Apr 2025
https://github.com/pivoshenko/ihroteka-converter
🗃️ A lightweight package for converting Markdown into Steam-compatible markup
bbcode converter formatter gaming ihroteka markdown markup parser steam steam-bbcode steam-bbcode-converter steam-workshop text-processing
Last synced: 07 Mar 2026
https://github.com/bluk/readfeed
Pull parsers for various feed formats.
atom atom-feed atom-feed-parser parser rss rss-feed-parser rust xml xml-parser
Last synced: 09 Apr 2025
https://github.com/nielsbergsma/protobuf-parser-csharp
dynamic parser protobuf3 runtime
Last synced: 22 Jun 2026
https://github.com/alukianov63/vk-resource-parser
vk-resource-parser is a simple and easy-to-use script that allows you to download various resources (photos, videos, messages, documents, etc.) from the popular social network VKontakte.
parser python resources resources-parser script vk vk-api vkontakte vkontakte-api
Last synced: 09 Mar 2026
https://github.com/martinfrances107/gcode-nom
Visualize G-code files
byte-array grammer nom parse parser parser-combinator rust validator
Last synced: 11 Nov 2025
https://github.com/arindas/yapp
Yet Another Parser Parser
automata lexical-analyzer parser parser-generator
Last synced: 17 Mar 2025
https://github.com/managedcode/tps
TelePrompterScript (TPS): a markdown-based format for teleprompter scripts with timing, pacing, emotion, and styling metadata.
dotnet flutter java javascript markdown parser script-format sdk state-machine swift teleprompter typescript
Last synced: 23 Jun 2026
https://github.com/diddileija/diddiparser
Parse DiddiScript files (a language for the future!)
command-line diddiscript package parser pypi-package python python-package python3
Last synced: 22 Aug 2025
https://github.com/jackeemkin11/html-parsing-libraries
The best HTML parsing libraries for web scraping, comparing features like CSS selector and XPath support across popular tools like jsoup, Nokogiri, and Cheerio.
expression-evaluator hacktoberfest html-sanitization htmlparser2 javascript jquery markdown math-expressions mirrored-repository mit-license parser php scientific-computing testing
Last synced: 13 Apr 2026
https://github.com/eight04/expression-eval-bundle
This repository bundles expression-eval and jsep to a single file.
browser eval expression-evaluator javascript parser rollup
Last synced: 20 Aug 2025
https://github.com/farhanshoukat/information-retrieval
Parse HTML pages. Create inverted index. Search for pages
bm25 inverted-index inverter jelinek language-model okapi okapi-bm25 parser tf-idf
Last synced: 31 Mar 2025
https://github.com/gunh0/gamemeca-crawler
🎮 Game rankings data from a website and saves it as a CSV file using BeautifulSoup and requests
beautifulsoup parser parsing python-requests
Last synced: 25 Mar 2025
https://github.com/titikterang/iso8583_python
iso 8583 parser based on python
Last synced: 17 Aug 2025
https://github.com/4ster-light/py-logic
Implementation of a logic formula parser and truth table generator in Python.
interpreter lexer parser python
Last synced: 16 Aug 2025
https://github.com/blitz-krieg-cmd/soulib
Souls Lib - Zig library for Reading and Writing Dark Souls Remastered files.
fromsoftware parser zig zig-package ziglang
Last synced: 06 Sep 2025
https://github.com/lmangani/rust-flux-parser-js
wasm flux js parser
flux influxdata js nodejs parser rust wasm
Last synced: 06 May 2026
https://github.com/sience/yarnparser
A Yarn parser written in Lua to convert Yarn Spinner dialogues into Lua structures. (also ebnf desc. of yarn)
dialogues lua parser script yarn yarnscript
Last synced: 04 May 2026
https://github.com/jacarte/jastgen
Generate generic AST json structure for js files using babel
Last synced: 27 Apr 2025
https://github.com/a-tokyo/prolog-library
🤓A set of prolog algorithms and projects.
language logic-programming parser prolog
Last synced: 08 Jan 2026
https://github.com/oduwsdl/accesslog-parser
Web server access log parser and CLI tool with added features for web archive replay logs
access-logs accesslog-parser cli memento package parser python3
Last synced: 16 Oct 2025
https://github.com/turtleexception/fancyformat
Simple library to translate message formats
discord formatter markdown markdown-parser minecraft parser
Last synced: 13 Apr 2026
https://github.com/vcputtini/udf_mariadb_cpp
MariaDB(tm) native User-defined functions in C++
cpp cpp17 database lib library mariadb mariadb-database mariadb-mysql mariadb-server mysql parser
Last synced: 25 Jan 2026
https://github.com/progfay/scrapbox-parser-stream
Parsing Scrapbox notation with Node.js Stream
node-stream parser scrapbox scrapbox-parser-stream
Last synced: 25 Mar 2025
https://github.com/fuseraft/code-reference-finder
A source code analyzer to find targets and their references in very large solutions.
file-contents-searcher find-all finder finding-files parser reference-counting ruby source-code-analysis
Last synced: 06 Jul 2025
https://github.com/meese-enterprises/aria-control-file-parser
Parse out useful information from `.aria2` files.
aria2 aria2c ctf cybersecurity parser
Last synced: 14 Jan 2026
https://github.com/ston1x/humanfix
🏦👨🏻🌾 A reactive online FIX message humanizer
banking fixprotocol frontend javascript parser reactive vue web
Last synced: 22 Jun 2026
https://github.com/creadone/ngx
NGINX access log parser and filter by fields or values with output to JSON or plain text
Last synced: 16 May 2026
https://github.com/xiaofuzi/iblog
Read - Write - Note
compiler docs flutter interpreter javascript parser reactjs rust vuejs
Last synced: 18 Jan 2026
https://github.com/kojobailey/nucc-cpp-parser
A simple drag-n-drop terminal-based tool for unpacking CyberConnect2 NUCC XFBIN files into more easily-editable formats and vice versa.
binary cpp cyberconnect2 deserialisation deserialiser files json nucc parser reader repacker serialisation serialiser terminal-based unpacker writer xfbin
Last synced: 18 Apr 2026
https://github.com/chiawendt/some-jsdoc-parser
A jsdoc parser.
javascript jsdoc jsdoc-parser parser
Last synced: 01 Apr 2026
https://github.com/sjkingo/zerp
zerp is a collection of utilities for Z, a toy programming language similar in syntax to Python and Pascal
lexer parser python python-3-4 toy-programming-language virtual-machine z zerp
Last synced: 06 Sep 2025
https://github.com/tom65536/annual
Python package for computing annual recurring events. Recurrence rules are described by a human-friendly mini-language.
calendar date holidays library observances parser python
Last synced: 14 Jan 2026
https://github.com/5rahim/habari
Video filename parser written in Go.
bittorrent filename parser torrent
Last synced: 04 Oct 2025
https://github.com/yanniskatsaros/fable
A simple, linear, non-recursive data-interchange format designed to be easily emitted, and parsed by any language.
data-interchange deserialization parser python3 serde serialization
Last synced: 27 Sep 2025
https://github.com/mattacosta/php-parser
A cross-platform, error-tolerant PHP parser that provides a complete representation of your source code.
ast cross-platform parser php php-parser
Last synced: 17 Jan 2026
https://github.com/pschichtel/rfc5988
Library to parse RFC 5988 and RFC 8288 Link headers
gradle kotlin kotlin-library link-header parser parser-combinators rfc-5646 rfc-5988 rfc-8288
Last synced: 05 Feb 2026
https://github.com/kubinyete/getnet-edi-php
A standard library for parsing EDI files from Getnet.
acquirer conciliation edi getnet getnet-brasil library parser parsing
Last synced: 08 Oct 2025
https://github.com/rzane/argy
Yet another command line option parser
arguments cli command-line options parser positional ruby
Last synced: 08 Oct 2025
https://github.com/arran4/dateparse
GoLang Parse many date strings without knowing format in advance.
date date-parser datetime datetime-library datetime-parser go golang golang-library internationalisation parser
Last synced: 14 Jan 2026
https://github.com/dash-os/tcl-parser
An extension for Tcl, written in C, that lets Tcl scripts access Tcl's own parser via the parse command.
Last synced: 27 Jan 2026
https://github.com/cityssm/node-avanti-time-data-parser
Parses the time data Excel report from Avanti into a JavaScript object.
avanti parser payroll timesheets
Last synced: 27 Oct 2025
https://github.com/myselfshravan/hdfc-statement-explorer
A tool for efficiently managing HDFC bank statements. It allows users to upload, parse, and consolidate statements, providing transaction summaries, running balances, and secure access.
dashboard dsa-algorithm hdfc parser pgsql shardcn statement supabase typescript vite
Last synced: 14 Apr 2026
https://github.com/roelmagdaleno/markdown-to-notion-blocks
Convert markdown to Notion blocks in JSON or Array format.
markdown notion notion-blocks parser
Last synced: 23 Feb 2026
https://github.com/dobatymo/kibana-ql-python
Parser for the Kibana Query Language (KQL)
Last synced: 31 Jul 2025
https://github.com/sco1/zwom
Python toolkit for the ZWO minilang
cli cycling cycling-workouts parser python python3 python311 zwift
Last synced: 10 Oct 2025
https://github.com/raws/harby
Tcl-like syntax parser
grammar grammar-parser parser ruby tcl
Last synced: 10 Oct 2025
https://github.com/leon-richardt/python-repetita-parser
Python parser for the REPETITA data format
parser python repetita traffic-engineering
Last synced: 10 Oct 2025
https://github.com/belrbez/cyk-chomsky-nf-grammar-algorithm-java
Implementation of algorithm to Converting CFGs to CNF (Chomsky Normal Form) and Cocke–Younger–Kasami (CYK) algorithm for CFGs
algorithm cfgs chomsky cyk cyk-chomskynf grammar java normalforms parser
Last synced: 10 Oct 2025
https://github.com/chengzeyi/sharpccompiler
Simple compiler. 自制简单语言编译器
compiler lexical-analyzer parser
Last synced: 12 Oct 2025
https://github.com/velocityzen/io-ts-parser-types
io-ts types for making parsers
fp-ts io-ts parser runtime types typescript validation
Last synced: 19 Feb 2026
https://github.com/gofunky/cssauron
build a matching function in CSS for any nested object structure without eval
css js library match parser selector selector-factory selectors-match stream style-selectors transform traverse
Last synced: 21 Jan 2026
https://github.com/rsm-hcd/common-cartridge
Library encapsulating the XDT files provided by IMS to convert XML Common Cartridge files into structured classes
common-cartridge dotnet-core ims-basiclti lti parser parsing
Last synced: 13 Oct 2025
https://github.com/zhibirc/ni
Ni :elephant: Programming Language
ast compiler context-free-grammar javascript lexical-analyzer parser programming-language
Last synced: 13 Oct 2025
https://github.com/ancreny/env-parser
Simple parser to get values from environment
environment-variables golang golang-package parser
Last synced: 22 Jan 2026
https://github.com/dalisoft/oxlint-rs-npm
Linter for the JavaScript Oxidation Compiler
compiler javascript linter minifier parser rust typescript
Last synced: 05 Feb 2026
https://github.com/miso-belica/py.js
Python expressions parser and evaluator written in Javascript (https://github.com/odoo/odoo/tree/14.0/addons/web/static/lib/py.js)
eval evaluator javascript parser python tokenizer
Last synced: 27 Jan 2026
https://github.com/vlavrynovych/auto-envparse
⚡ Automatic environment variable parsing with zero configuration and type inference
12-factor dotenv env environment environment-variables parser schema zero-config zero-configuration
Last synced: 16 Jan 2026
https://github.com/deniedaccesslife/steamprices
Program for getting current prices for Steam items.
json json-api newtonsoft newtonsoft-json newtonsoftjson parser price price-tracker steam steam-api steam-games steam-price steam-prices
Last synced: 10 May 2026