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-22 00:19:16 UTC
- JSON Representation
https://github.com/api-platform/api-doc-parser
Transforms a Hydra API doc in an intermediate representation that can be used for various tasks such as creating smart API clients, scaffolding code or building administration interfaces.
api api-platform hacktoberfest hydra javascript json-ld openapi parser rest rest-api scaffolding swagger typescript
Last synced: 15 May 2025
https://github.com/tamerh/xml-stream-parser
XML stream parser for GO
go parser xml xml-deserialization xml-parsing xml-stream-parser
Last synced: 30 Oct 2025
https://github.com/vaneeden-privat4/usdt-euro-rate-parser
The program parses the USDT-EURO, USDT-USD rates from different exchanges, compares and displays. (Binance, Bybit, Huobi, Coinbase, Garantex, CoinEx, Bittrex, Kraken, Zaif and others.) Tags: Crypto, Crypto-Parsing, Trading-Tool, Trading, Traders, Trade, Trade-Tool, Parsing-Tool, Crypto-Trading, Tool-2024
binance binance-bot bybit coinbase crypto crypto-tools crypto-trading cryptocurrency cryptography exchan huobi parser parsing trade traders trading trading-tool
Last synced: 12 Mar 2025
https://github.com/lommix/bevy_hui
Component based UI crate using Xml/Html with focus on hot reload for the bevy engine.
bevy-engine bevy-plugin html parser ui xml
Last synced: 13 Apr 2025
https://github.com/ducdetronquito/h11
I/O agnostic HTTP/1.1 implementation for Zig ๐ฆ
Last synced: 06 May 2025
https://github.com/digineo/go-uci
Native Go bindings for OpenWrt's UCI.
configuration configuration-management go lexer native openwrt parser uci
Last synced: 07 Apr 2025
https://github.com/ngalaiko/tree-sitter-go-template
Golang template grammar for tree-sitter
go parser template tree-sitter
Last synced: 05 Apr 2025
https://github.com/Lommix/bevy_hui
Component based UI crate using Xml/Html with focus on hot reload for the bevy engine.
bevy-engine bevy-plugin html parser ui xml
Last synced: 20 Apr 2025
https://github.com/drhagen/parsita
The easiest way to parse text in Python
parser parser-combinators python text-parsers
Last synced: 12 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-hcl
HCL grammar for tree-sitter
Last synced: 12 Dec 2025
https://github.com/sipcapture/pastash
pastaส'ส = Spaghetti I/O Event Data Processing, Interpolation, Correlation and beyond :spaghetti:
amqp asterisk avaya elasticsearch freeswitch grafana-loki gundb hep kafka log logs logstash loki netflow node parser realtime redis statsd zeromq
Last synced: 09 Apr 2025
https://github.com/openlawteam/openlaw-core
Shared Scala libraries for the OpenLaw project.
ethereum flow legaltech library markup-language oracles parser scala smart-contracts vm webpack
Last synced: 03 Apr 2025
https://github.com/hyprwm/hyprlang
The official implementation library for the hypr config language.
Last synced: 17 Jul 2025
https://github.com/jialuechen/thunderfix
Super Fast FIX Protocol C++ Library
asio cpp deserialization financial-information-exchange high-frequency-trading json market-making parser quantitative-trading serialization strategy-development
Last synced: 15 Mar 2025
https://github.com/sveltejs/svelte-eslint-parser
Svelte parser for ESLint
eslint eslint-custom-parser eslint-parser parser svelte sveltejs
Last synced: 15 May 2025
https://github.com/derekstavis/go-qs
A Go port of Rack's query string parser
go golang parser query querystring url urlencoded
Last synced: 05 Apr 2025
https://github.com/teo-tsirpanis/Farkle
LALR parser combinators for C# and F#.
fsharp hacktoberfest lalr parser parser-combinators
Last synced: 19 Jan 2026
https://github.com/kata198/advancedhtmlparser
Fast Indexed python HTML parser which builds a DOM node tree, providing common getElementsBy* functions for scraping, testing, modification, and formatting. Also XPath.
attributes create dom dom-tree filter formatter getelementbyid getelementsbyclassname getelementsbyname getelementsbytagname html html-parser parser python tags tree
Last synced: 25 Oct 2025
https://github.com/loteoo/icsp
Command-line iCalendar (.ics) to TSV / CSV utility. Written in Bash + AWK
awk cli command-line csv icalendar icalendar-parsing icalendar-rfc ics parser
Last synced: 03 Mar 2025
https://github.com/liamriddell/obsidian-solve
An unobtrusive Obsidian plugin that quietly processes equations and patterns in real time
datetime equations-solver grammar mathematics natural-language-processing obsidian-md obsidian-plugin parser real-time unit-conversion writing
Last synced: 07 Apr 2025
https://github.com/turistforeningen/node-mongo-querystring
Query builder for accepting URL query parameters into your MongoDB queries. Safe and feature rich. Supports most of MongoDB's query operators such as $eq, $gt, $lt, $ne, $in, $nin, $exists, $regex, geospatial queries such as bbox and near, as well as your own custom query business logic!
mongodb node nodejs npm npm-package parser string-parsing uri-query
Last synced: 09 Apr 2025
https://github.com/jorinvo/edn-data
EDN parser and generator that works with plain JS data, with support for TS and node streams
clojure data-format edn javascript node-stream parser serialization typescript
Last synced: 05 Apr 2025
https://github.com/kamadorueda/santiago
Santiago is a lexing and parsing toolkit for Rust
bison bison-flex bison-grammar bison-yacc flex lexer lexical-analysis parser parser-combinators parser-generator parsing rust
Last synced: 10 Oct 2025
https://github.com/aduth/hpq
Utility to parse and query HTML into an object shape
Last synced: 06 Apr 2025
https://github.com/daniellansun/groovy-parser
Yet another new parser for Groovy programming language(project code: Parrot)
abstract-syntax-tree antlr antlr4 groovy parser
Last synced: 05 Apr 2025
https://github.com/relex/aini
Go library for Parsing Ansible inventory files
ansible ansible-inventory go golang parser parser-library
Last synced: 05 Apr 2025
https://github.com/chriskonnertz/string-calc
PHP calculator library for mathematical terms (expressions) passed as strings
calc calculate calculator math mathematical mathematics parser php php-calculator string term tokenizer
Last synced: 06 Apr 2025
https://github.com/hukenovs/hh_research
ะะฒัะพะผะฐัะธะทะฐัะธั ะฟะพะธัะบะฐ ะธ ะธััะปะตะดะพะฒะฐะฝะธั ะฒะฐะบะฐะฝัะธะน ั ัะฐะนัะฐ hh.ru (Headhunter) ั ะฟะพะผะพััั ะผะตัะพะดะพะฒ Python. ะะปะฐััะธัะธะบะฐัะธั ะดะฐะฝะฝัั , ะฟะพะธัะบ ััะฐัะธััะธัะตัะบะธั ะฟะฐัะฐะผะตััะพะฒ.
api data-mining development headhunter http json jupyter-notebook machine-learning matplotlib nltk-python numpy pandas parser python research salary statistics
Last synced: 19 Jun 2025
https://github.com/kevindew/openapi3_parser
Open API 3 Parser/Validator for Ruby
openapi openapi-specification parser ruby
Last synced: 06 Apr 2025
https://github.com/andrew-johnson-4/LSTS
Large Scale Type Systems (programming language)
assisted-reasoning ast category-theory compiler dependent-types error-reporting lambda-calculus lambda-calculus-interpreter language lexer lint lsts parser proof-assistant refinement-types rust theorem-prover type-checking
Last synced: 13 Apr 2025
https://github.com/knlnks/resume-parser
This site uses Lever's resume parsing API to parse resumes
lever parser resume resume-parser resume-parsing
Last synced: 20 Jul 2025
https://github.com/andrew-johnson-4/lsts
Large Scale Type Systems (programming language)
assisted-reasoning ast category-theory compiler dependent-types error-reporting lambda-calculus lambda-calculus-interpreter language lexer lint lsts parser proof-assistant refinement-types rust theorem-prover type-checking
Last synced: 07 Apr 2025
https://github.com/teo-tsirpanis/farkle
LALR parser combinators for C# and F#.
fsharp hacktoberfest lalr parser parser-combinators
Last synced: 16 May 2025
https://github.com/tree-sitter/tree-sitter-verilog
SystemVerilog grammar for tree-sitter
grammar hacktoberfest parser tree-sitter verilog
Last synced: 12 Apr 2025
https://github.com/vstelmakh/url-highlight
PHP library to parse URLs from string input
clickable highlighter html linkify parse-urls parser php url url-highlight
Last synced: 16 May 2025
https://github.com/asaaki/cmark.ex
๐ง Elixir NIF for cmark (C), a parser library following the CommonMark spec, a compatible implementation of Markdown.
c cmark commonmark hex markdown nif parser parser-library
Last synced: 30 Mar 2025
https://github.com/remarkablemark/html-dom-parser
๐ HTML to DOM parser.
dom dom-parser html html-dom-parser htmlparser2 parse parser server-parser
Last synced: 15 May 2025
https://github.com/dmitriiweb/extract-emails
Extract emails from a given website
email extract-emails linkedin parser parsing parsing-library python scraper
Last synced: 07 Apr 2025
https://github.com/kolaru/mathtexengine.jl
A latex math mode engine in pure Julia.
julia-language latex latex-math-mode parser unicode
Last synced: 16 May 2025
https://github.com/javaparser/javaparser-maven-sample
Sample project with a basic Maven + JavaParser setup
bootstrap java javaparser maven parser tutorial
Last synced: 27 Dec 2025
https://github.com/pablohirafuji/elm-markdown
Pure Elm markdown parsing and rendering
ast commonmark elm markdown parser renderer
Last synced: 13 Apr 2025
https://github.com/drobilla/serd
A lightweight C library for RDF syntax
nquads ntriples parser rdf semantic-web serializer turtle
Last synced: 11 Jan 2026
https://github.com/gonzalezreal/markup
Lightweight markup text formatting in Swift
ios macos markup-language parser swift tvos
Last synced: 17 Mar 2025
https://github.com/kiddyuchina/beanbun-parser
beanbun-parser ๆฏ Beanbun ็ๆฐๆฎๆฝๅๆไปถใๆฝๅ่งๅ็้ๆฉๅจ่ฏญๆณ็ฑปไผผไบ jQuery๏ผไฝฟ็จ็ฎๅใ
Last synced: 22 Jun 2025
https://github.com/kamadorueda/nixel
Parser for the Nix Expressions Language
abstract-syntax-tree concrete-syntax-trees lexer nix nixos parser
Last synced: 09 May 2025
https://github.com/katydid/validator-gogo-deprecated-v0.3
Encoding Agnostic Validation (Validation Language, Parsers and Encoders)
automata converter encoder go nested-structures parser schema serialization validation
Last synced: 12 Jul 2025
https://github.com/gregwar/rst
PHP library to parse reStructuredText documents
library parser php restructuredtext restructuredtext-parser rst
Last synced: 08 Apr 2025
https://github.com/kennethanceyer/formulize
:waning_crescent_moon: formula ui generator
calculate component expression formula javascript libary parser wysiwyg
Last synced: 20 Aug 2025
https://github.com/fent/ret.js
Tokenizes a string that represents a regular expression.
javascript node parser regular-expressions
Last synced: 12 Apr 2025
https://github.com/progfay/scrapbox-parser
Scrapbox notation โ JavaScript Object
nodejs parser scrapbox typescript
Last synced: 07 May 2025
https://github.com/lettier/parsing-with-haskell-parser-combinators
๐ A step-by-step guide to parsing using Haskell parser combinators.
functional-programming functional-programming-examples haskell haskell-exercises haskell-learning haskell-tutorial learn-to-code learning-by-doing parsec parser parser-combinator parser-combinators parsers parsing programming-exercises srt srt-format srt-parser srt-subtitles subtitles
Last synced: 26 Mar 2025
https://github.com/ada-url/rust
Rust bindings for Ada URL parser
fast parser rust url whatwg-url
Last synced: 16 May 2025
https://github.com/avadim483/fast-excel-reader
Lightwight and very fast XLSX Excel Spreadsheet Reader in PHP
excel excelparser excelreader import parser php php-library reader spreadsheets xlsx
Last synced: 17 Sep 2025
https://github.com/LiamRiddell/obsidian-solve
An unobtrusive Obsidian plugin that quietly processes equations and patterns in real time
datetime equations-solver grammar mathematics natural-language-processing obsidian-md obsidian-plugin parser real-time unit-conversion writing
Last synced: 21 Feb 2025
https://github.com/swagger-api/apidom
Semantic parser for API specifications
ast asyncapi hacktoberfest javascript open-source openapi openapi3 openapi31 parser swagger swagger-oss
Last synced: 17 Jan 2026
https://github.com/maherzaidoune/react-native-url-preview
react native text parser and link previewer npm package, it makes a preview from an url, grabbing all the information such as title, relevant texts and images.
android ios link-preview parser previewer react-native url-parser youtube
Last synced: 09 Apr 2025
https://github.com/axilmar/parserlib
A c++17 recursive-descent generic parsing library that supports left recursion, tokenization, AST tree creation, multiple error handling etc..
Last synced: 17 Jul 2025
https://github.com/benhoyt/littlelang
A little language interpreter written in Go
go interpreter language parser recursive-descent
Last synced: 22 Mar 2025
https://github.com/katchaotic/sveltedoc-parser
Generate a JSON documentation for a Svelte (https://github.com/sveltejs/svelte) component
docs jsdoc parser svelte svelte-documentation sveltejs
Last synced: 06 Apr 2025
https://github.com/KatChaotic/sveltedoc-parser
Generate a JSON documentation for a Svelte (https://github.com/sveltejs/svelte) component
docs jsdoc parser svelte svelte-documentation sveltejs
Last synced: 24 Mar 2025
https://github.com/librariesio/bibliothecary
:notebook_with_decorative_cover: Libraries.io Package Manager Manifest Parsers
dependencies librariesio package-manager parser
Last synced: 08 Apr 2025
https://github.com/jiamingmai/clickhouse-ast-parser
AST parser and visitor for ClickHouse SQL
Last synced: 16 Jun 2025
https://github.com/yu-iskw/dbt-artifacts-parser
A dbt artifacts parser in python
dbt dbt-artifacts parser pypi-package python python-package
Last synced: 16 May 2025
https://github.com/chipsalliance/fasm
FPGA Assembly (FASM) Parser and Generator
bitstream bitstream-format f4pga fasm fpga fpga-assembly parser symbiflow
Last synced: 09 Apr 2025
https://github.com/leodido/go-urn
Parser for uniform resource names as seen on RFC 8141, RFC 2141, and RFC 7643
go hacktoberfest parser ragel rfc-2141 rfc-7643 rfc-8141 urn
Last synced: 12 Apr 2025
https://github.com/ltworf/relational
Educational tool for relational algebra
algebra linux parser python python3 qt5 relational-algebra windows
Last synced: 11 Jan 2026
https://github.com/ben-marshall/verilog-vcd-parser
A parser for Value Change Dump (VCD) files as specified in the IEEE System Verilog 1800-2012 standard.
parser simulation systemverilog trace vcd verilog vhdl
Last synced: 22 Apr 2025
https://github.com/xavier/xlsx_reader
A production-ready XLSX file reader for Elixir.
elixir excel openoffice parser spreadsheet spreadsheetml xlsx
Last synced: 21 Oct 2025
https://github.com/JiamingMai/clickhouse-ast-parser
AST parser and visitor for ClickHouse SQL
Last synced: 03 May 2025
https://github.com/bylexus/fparse
A JavaScript Formula Parser
formula formulaparser javascript-formula-parser javascript-math mathematical-formulas parser
Last synced: 22 Oct 2025
https://github.com/bzick/tokenizer
Tokenizer (lexer) for golang
golang lexer parse parser tokenizer tokenizing
Last synced: 28 Apr 2025
https://github.com/mmalcek/bafi
Universal JSON, BSON, YAML, CSV, XML converter with templates
bson convert converter csv csv-to-json csv-to-xml formatter json json-to-xml parser xml xml-to-json yaml
Last synced: 15 Jul 2025
https://github.com/icza/screp
StarCraft - Brood War replay parser
broodwar command-line-tool decoder parser replay replay-header starcraft
Last synced: 05 Apr 2025
https://github.com/firefart/network_info
Parse Network Info Databases (ARIN/APNIC/LACNIC/AfriNIC/RIPE)
afrinic apnic arin lacnic network-info parser ripe
Last synced: 15 Mar 2025
https://github.com/johnjohndoe/linereader
Reading a text file line by line aka block wise.
backwards blockwise filereader forward linereader objective-c parser
Last synced: 10 Apr 2025
https://github.com/whichbrowser/parser-javascript
Browser sniffing gone too far โ A useragent parser library for JavaScript
bot browser detection device gaming parser parsing rendering-engine sniffer ua user-agent webview whichbrowser
Last synced: 14 Apr 2025
https://github.com/ariya/unmix
Undo the so-called mix lingo, a code-mixing style (Bahasa Jaksel)
bahasaindonesia indonesian parser
Last synced: 27 Apr 2025
https://github.com/amphp/http
HTTP primitives which can be shared by servers and clients.
cookie header http http-cookies http-header parser rfc-6265 rfc-7230
Last synced: 05 Apr 2025