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/wxriw/lyricify-lyrics-helper
集成 Lyricify 所需的歌词相关功能
lyricify lyrics parser spotify
Last synced: 10 Jul 2025
https://github.com/rs-tml/rstml
Rust+html (JSX-like) parser for TokenStreams aka rsx
html jsx parser proc-macro recoverable rsx rust syn templating xml
Last synced: 14 May 2025
https://github.com/stillat/blade-parser
A library that makes it simple to parse, analyze, and manipulate Blade templates. Designed with tool makers in mind ❤️
Last synced: 05 Apr 2025
https://github.com/mizchi/mints
lightweight typescript compiler
compiler parser parser-generator typescript
Last synced: 28 Apr 2025
https://github.com/gernest/mention
Twitter like mentions and #hashtags parser for Go(Golang)
Last synced: 27 Jun 2025
https://github.com/holzhaus/rekordcrate
Library for parsing Pioneer Rekordbox device exports
Last synced: 10 Apr 2025
https://github.com/ripxorip/bolt.nvim
⚡ Ultrafast multi-pane file manager for Neovim with fuzzy matching
bolt commander dual dual-pane filter-as-you-type finder fuzzy-matching fuzzy-search neovim neovim-plugin nvim parser python ripgrep ripgrep-frontend vim vim-plugin
Last synced: 14 Feb 2026
https://mmalcek.github.io/bafi/
Universal JSON, BSON, YAML, CSV, XML, mt940 converter with templates
bson convert converter csv csv-to-json csv-to-xml formatter json json-to-xml mt940 parser xml xml-to-json yaml
Last synced: 17 Nov 2025
https://github.com/crisp-oss/email-reply-parser
🔎 Node library for parsing plain text email content.
Last synced: 21 Jun 2025
https://github.com/promplate/partial-json-parser-js
Parse partial JSON generated by LLM
agent json langchain llm parser prompt-engineering streaming
Last synced: 05 Apr 2025
https://github.com/openapi4j/openapi4j
OpenAPI 3 parser, JSON schema and request validator.
api graalvm java json-schema openapi openapi-specification openapi3 parser request request-validator rest schema schema-validator servlet undertow validation vertx
Last synced: 06 Oct 2025
https://github.com/AceLewis/spintax
A Python module for parsing spintax, unlike any other module this works with nested spintax and also allows the user to escape the special characters used in its syntax.
parser spin spinner spinning-syntax spintax
Last synced: 19 Jul 2025
https://github.com/anglesharp/anglesharp.js
:angel: Extends AngleSharp with a .NET-based JavaScript engine.
anglesharp c-sharp dom javascript jint library parser
Last synced: 05 Apr 2025
https://github.com/microformats/mf2py
Microformats2 parser written in Python
indieweb mf2 microformats microformats2 parser python python3
Last synced: 16 May 2025
https://github.com/nicolaslm/atoma
Atom, RSS and JSON feed parser for Python 3
atom feed json-feed parser python3 rfc-4287 rss rss-feed-parser syndication
Last synced: 09 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: 12 Mar 2026
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/marvinhagemeister/errorstacks
Tiny library to parse error stack traces
error parser parsing stacktracke
Last synced: 04 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: 23 May 2026
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: 25 Feb 2026
https://github.com/ducdetronquito/h11
I/O agnostic HTTP/1.1 implementation for Zig 🦎
Last synced: 06 May 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: 01 Apr 2026
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/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/ngalaiko/tree-sitter-go-template
Golang template grammar for tree-sitter
go parser template tree-sitter
Last synced: 05 Apr 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/aallan/vera
Vera: a programming language designed for LLMs to write
algebraic-effects contracts formal-verification llm parser programming-language verification webassembly
Last synced: 11 May 2026
https://github.com/tree-sitter-grammars/tree-sitter-hcl
HCL grammar for tree-sitter
Last synced: 06 Apr 2026
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/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/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/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/hyprwm/hyprlang
The official implementation library for the hypr config language.
Last synced: 17 Jul 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/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/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/ReactiioN1337/valve-bsp-parser
Valve BSP-file parser, written in modern C++
bsp bsp-parser cpp parser valve-bsp valve-bsp-parser
Last synced: 20 Feb 2026
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/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/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/aduth/hpq
Utility to parse and query HTML into an object shape
Last synced: 06 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/vstelmakh/url-highlight
PHP library to parse URLs from string input
clickable highlighter html linkify parse-urls parser php url url-highlight
Last synced: 03 Apr 2026
https://github.com/pablohirafuji/elm-markdown
Pure Elm markdown parsing and rendering
ast commonmark elm markdown parser renderer
Last synced: 16 Mar 2026
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/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/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: 07 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: 13 Apr 2025
https://github.com/teo-tsirpanis/farkle
LALR parser combinators for C# and F#.
fsharp hacktoberfest lalr parser parser-combinators
Last synced: 18 May 2026
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/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/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/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/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/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/kiddyuchina/beanbun-parser
beanbun-parser 是 Beanbun 的数据抽取插件。抽取规则的选择器语法类似于 jQuery,使用简单。
Last synced: 22 Jun 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/gregwar/rst
PHP library to parse reStructuredText documents
library parser php restructuredtext restructuredtext-parser rst
Last synced: 08 Apr 2025
https://github.com/progfay/scrapbox-parser
Scrapbox notation → JavaScript Object
nodejs parser scrapbox typescript
Last synced: 07 May 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/soulmelody/libresvip
A universal converter for singing voice projects which is cross-platform and multi-lingual
cli conversion cross-platform dataclasses file-format material-design parser pydantic python qml serialization singing-voice-synthesis webui
Last synced: 14 May 2026
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/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: 13 Apr 2026
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/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/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/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/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/benhoyt/littlelang
A little language interpreter written in Go
go interpreter language parser recursive-descent
Last synced: 22 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/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/jiamingmai/clickhouse-ast-parser
AST parser and visitor for ClickHouse SQL
Last synced: 16 Jun 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/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