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-19 00:19:42 UTC
- JSON Representation
https://github.com/bruce-dunwiddie/tsql-parser
Library Written in C# For Parsing SQL Server T-SQL Scripts in .Net
parse parser parsing-scripts sql sql-server statement-parsers tsql tsql-parser
Last synced: 15 May 2025
https://github.com/grafana-tools/sdk
Library for using Grafana' structures in Go programs and client for Grafana REST API.
client dashboards generator golang grafana http json library metrics monitoring parser sdk
Last synced: 15 May 2025
https://github.com/droidsonroids/jspoon
Annotation based HTML to Java parser + Retrofit converter
Last synced: 04 Apr 2025
https://github.com/statshelix/demoinfo
A library to analyze CS:GO demos in C#
c-sharp csgo demo fancy nuget parser source-engine
Last synced: 17 Dec 2025
https://github.com/oguimbal/pgsql-ast-parser
Yet another simple Postgres SQL parser
ast deno hacktoberfest node nodejs parser pgsql postgres postgres-sql-parser postgresql sql typescript
Last synced: 15 May 2025
https://github.com/php-rust-tools/parser
A handwritten fault-tolerant, recursive-descent parser for PHP written in Rust.
fault-tolerant lexer parser php-parser php-rust php-rust-tools recursive-descent-parser rust
Last synced: 14 Apr 2025
https://github.com/terkelg/exifer
A lightweight Exif meta-data decipher.
browser exif exif-data exif-metadata metadata nodejs parser photos
Last synced: 05 Apr 2025
https://github.com/afair/email_address
The EmailAddress Gem to work with and validate email addresses.
email-address email-validation parser ruby ruby-gem validator
Last synced: 16 Jul 2025
https://github.com/mbj/unparser
Turn Ruby AST into semantically equivalent Ruby source
parser ruby ruby-syntax unparser
Last synced: 10 Apr 2025
https://github.com/gdelugre/origami
Origami is a pure Ruby library to parse, modify and generate PDF documents.
Last synced: 08 Apr 2025
https://github.com/poiscript/orgize
A Rust library for parsing org-mode files.
Last synced: 15 May 2025
https://github.com/aykutkardas/svgps.app
SVGPS converts your icons into a single JSON file that is ready to use in your frontend or mobile projects.
icomoon icons parser react svelte svg svg-icons svg-parser vue
Last synced: 16 May 2025
https://github.com/rgrove/parse-xml
A fast, safe, compliant XML parser for Node.js and browsers.
javascript js node nodejs parse-xml parser parsing typescript xml xml-parser xml-parsing
Last synced: 15 May 2025
https://github.com/PoiScript/orgize
A Rust library for parsing org-mode files.
Last synced: 13 Apr 2025
https://github.com/MohamedRejeb/ksoup
Ksoup is a lightweight Kotlin Multiplatform library for parsing HTML, extracting HTML tags, attributes, and text, and encoding and decoding HTML entities.
android html-parser kotlin kotlin-android kotlin-js kotlin-jvm kotlin-library kotlin-multiplatform kotlin-native parser parser-library parsing
Last synced: 24 Apr 2025
https://github.com/MohamedRejeb/Ksoup
Ksoup is a lightweight Kotlin Multiplatform library for parsing HTML, extracting HTML tags, attributes, and text, and encoding and decoding HTML entities.
android html-parser kotlin kotlin-android kotlin-js kotlin-jvm kotlin-library kotlin-multiplatform kotlin-native parser parser-library parsing
Last synced: 12 Apr 2025
https://github.com/marshalx/telegram-crawler
🕷 Automatically detect changes made to the official Telegram sites, clients and servers.
crawler crawling crawling-python parser telegram telegram-org telegram-updates
Last synced: 16 May 2025
https://github.com/MarshalX/telegram-crawler
🕷 Automatically detect changes made to the official Telegram sites, clients and servers.
crawler crawling crawling-python parser telegram telegram-org telegram-updates
Last synced: 15 May 2025
https://github.com/tree-sitter/swift-tree-sitter
Swift API for the tree-sitter incremental parsing system
ios macos parser parsing swift tree-sitter
Last synced: 11 Dec 2025
https://github.com/alvinwan/texsoup
fault-tolerant Python3 package for searching, navigating, and modifying LaTeX documents
document-tree latex latex-parser parser python python3
Last synced: 12 Apr 2025
https://github.com/leandromoh/RecordParser
Zero Allocation Writer/Reader Parser for .NET Core
csv delimited dotnet-core expression-tree file fixedlength flat flatfile mapper parser performance reader span tsv
Last synced: 23 Apr 2025
https://github.com/leandromoh/recordparser
Zero Allocation Writer/Reader Parser for .NET Core
csv delimited dotnet-core expression-tree file fixedlength flat flatfile mapper parser performance reader span tsv
Last synced: 12 Apr 2025
https://github.com/omkarpathak/resumeparser
A simple resume parser used for extracting information from resumes
extract-data gui parser python python3 resume-parser
Last synced: 05 Apr 2025
https://github.com/DTStack/dt-sql-parser
SQL Parsers for BigData, built with antlr4.
antlr4 autocompletion bigdata flink hive impala mysql parser postgresql spark sql sql-validation trino
Last synced: 01 Apr 2025
https://github.com/maibornwolff/codecharta
CodeCharta is a visualization tool that transforms complex software architecture and code metrics into interactive, customizable visual maps, empowering everyone to communicate and analyze your codebase. Improve code quality, maintainability, and architectural decisions
3d-map analyzer angular city-map code code-map code-visualization codecharta codemap importer kotlin metrics parser static-code-analysis typescript visualization
Last synced: 15 May 2025
https://github.com/VHDL-LS/rust_hdl
language-server parser rust-programming-language vhdl vhdl-language-server vhdl-parser
Last synced: 15 Mar 2025
https://github.com/nic30/hdlconvertor
Fast Verilog/VHDL parser preprocessor and code generator for C++/Python based on ANTLR4
antrl4 fpga parser python systemverilog systemverilog-parser verilog verilog-parser vhdl vhdl-parser
Last synced: 15 May 2025
https://github.com/tomaszrewak/c-sharp-stack-only-json-parser
Stack only json deserialization using generators and the System.Text.Json library
csharp csharp9 garbage-collection json parser source-generation stack-only system-text-json
Last synced: 10 Apr 2025
https://github.com/OmkarPathak/ResumeParser
A simple resume parser used for extracting information from resumes
extract-data gui parser python python3 resume-parser
Last synced: 18 Jul 2025
https://github.com/mcmtroffaes/inipp
Simple C++ ini parser.
configparser cpp header-only ini parser parsing python-configparser simple
Last synced: 12 Apr 2025
https://github.com/egeriis/zipcelx
Turns JSON data into `.xlsx` files in the browser
client excel javascript parser
Last synced: 06 Apr 2025
https://github.com/wizardpisces/tiny-sass-compiler
Another sass compiler write from scatch,runnable on both node and browser
cli compiler lexical-analyzer parser sass superstruct typescript
Last synced: 04 Apr 2025
https://github.com/wadackel/rs-monkey-lang
Monkey Programming Language written in Rust.
interpreter lexer monkey parser rust
Last synced: 08 Oct 2025
https://github.com/Nic30/hdlConvertor
Fast Verilog/VHDL parser preprocessor and code generator for C++/Python based on ANTLR4
antrl4 fpga parser python systemverilog systemverilog-parser verilog verilog-parser vhdl vhdl-parser
Last synced: 15 Mar 2025
https://github.com/CSSLint/parser-lib
Collection of parsers written in JavaScript
css css-parser css-syntax parser sax style stylesheet
Last synced: 13 May 2025
https://github.com/csslint/parser-lib
Collection of parsers written in JavaScript
css css-parser css-syntax parser sax style stylesheet
Last synced: 08 Apr 2025
https://github.com/antonbergaker/interpolatedparser
Interpolated Strings but in reverse! A very cursed C# parser library.
csharp cursed parser source-generation source-generator
Last synced: 14 Jan 2026
https://github.com/sugawarayuuta/sonnet
High performance JSON decoder in Go
decoder go golang high-performance json parser
Last synced: 14 Jan 2026
https://github.com/rdflib/rdflib-jsonld
JSON-LD parser and serializer plugins for RDFLib
json json-ld parser python rdf serializer
Last synced: 16 May 2025
https://github.com/vtereshkov/xdpw
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
compiler compiler-construction compiler-design delphi free-pascal game-development go golang parser pascal-compiler pascal-language programming-language raylib self-hosting win32 winapi windows x86 x86-32 xd-pascal
Last synced: 13 Apr 2025
https://github.com/liquidaty/zsv
zsv+lib: tabular data swiss-army knife CLI + world's fastest (simd) CSV parser
compare csv csv-parser fixed flatten json markdown parser serialize simd sql sqlite3 tsv-parser txt wasm web-assembly
Last synced: 21 Oct 2025
https://github.com/bufbuild/protocompile
A parsing/linking engine for protobuf; the guts for a pure Go replacement of protoc.
compiler parser protobuf protocol-buffers
Last synced: 28 Aug 2025
https://github.com/postlight/parser-api
🚀 A drop-in replacement for the Postlight Parser API.
labs lambda lambda-functions mercury mercury-parser parser serverless
Last synced: 10 Jun 2025
https://github.com/florajs/sql-parser
Parse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Last synced: 09 Jul 2025
https://github.com/rasendubi/uniorg
An accurate Org-mode parser for JavaScript/TypeScript
js nextjs org-mode parse parser parsers typescript unified
Last synced: 15 May 2025
https://github.com/keepcosmos/readability
Readability is Elixir library for extracting and curating articles.
elixir hacktoberfest html parser readability webpage
Last synced: 21 Oct 2025
https://github.com/prataprc/goparsec
Parser combinator in Go. If there are any cross platform issues or backward compatibility issues, please reach out.
golang parsec parser parser-combinators parsercombinator
Last synced: 05 Apr 2025
https://github.com/aldanor/fast-float-rust
Super-fast float parser in Rust (now part of Rust core)
floating-point high-performance parser rust
Last synced: 16 May 2025
https://github.com/guardsquare/proguard-core
Library to read, write, analyze, and process java bytecode
build-tool bytecode code-analysis compiler java jvm-bytecode kotlin parser
Last synced: 05 Apr 2025
https://github.com/kisli/vmime
VMime Mail Library
attachment c-plus-plus email email-parsing email-sender imap library maildir mime mime-parser parser pop3 rfc-2047 rfc-5322 rfc-822 sendmail smtp
Last synced: 16 Dec 2025
https://github.com/shnewto/bnf
Parse BNF grammar definitions
backus-naur-form bnf crates earley earley-parser grammar parse-forest parse-tree parser rust rust-crate rust-lang rustlang sentence-generator sppf
Last synced: 13 Apr 2025
https://github.com/yord/pxi
🧚 pxi (pixie) is a small, fast, and magical command-line data processor similar to jq, mlr, and awk.
csv data-processing deserializer dsv json marshaller parser pixie pxi serializer ssv tsv
Last synced: 19 Jun 2025
https://github.com/pipipi-pikachu/pptxtojson
Office PowerPoint(.pptx) file to JSON | 将 PPTX 文件转为可读的 JSON 数据
json parse parser powerpoint ppt ppt2json ppttojson pptx pptx2json pptxtojson
Last synced: 15 May 2025
https://github.com/Yord/pxi
🧚 pxi (pixie) is a small, fast, and magical command-line data processor similar to jq, mlr, and awk.
csv data-processing deserializer dsv json marshaller parser pixie pxi serializer ssv tsv
Last synced: 06 Apr 2025
https://github.com/witekbobrowski/epubkit
📚 Simple EPUB Parser in Swift
cocoapods epub hacktoberfest ios library macos parser spm swift swift-library swift-package-manager tvos
Last synced: 21 Oct 2025
https://github.com/m3u8kit/m3u8parser
A light weight M3U8 parser. Support X-Key & X-Session-Key.
cocoapods hls ios m3u8 m3u8-parser objective-c parser
Last synced: 17 Dec 2025
https://github.com/M3U8Kit/M3U8Parser
A light weight M3U8 parser. Support X-Key & X-Session-Key.
cocoapods hls ios m3u8 m3u8-parser objective-c parser
Last synced: 10 May 2025
https://github.com/elixir-lang/tree-sitter-elixir
Elixir grammar for tree-sitter
Last synced: 14 May 2025
https://github.com/structuredllm/syncode
Efficient and general syntactical decoding for Large Language Models
grammar large-language-models llm llm-inference parser
Last synced: 11 May 2025
https://github.com/alvinwan/TexSoup
fault-tolerant Python3 package for searching, navigating, and modifying LaTeX documents
document-tree latex latex-parser parser python python3
Last synced: 07 May 2025
https://github.com/yeslogic/fathom
🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
binary-data binary-format compiler data-description-language declarative dependent-record-types dependent-types dsl language parser programming-language rust statically-typed type-checker type-system
Last synced: 04 Apr 2025
https://github.com/StegSchreck/RatS
Movie Ratings Synchronization with Python
export exporter hacktoberfest imdb imdb-rating movie-database movie-reviews moviedb movies parser parsing ratings ratings-extractor rotten-tomatoes sync synchronization synchronizer tmdb trakt transfer
Last synced: 28 Mar 2025
https://github.com/GregRos/parjs
JavaScript parser-combinator library
functional-programming javascript parse parser parser-combinators parsing text typescript
Last synced: 06 Aug 2025
https://github.com/gregros/parjs
JavaScript parser-combinator library
functional-programming javascript parse parser parser-combinators parsing text typescript
Last synced: 12 Apr 2025
https://github.com/fluentpython/lispy
Learning with Peter Norvig's lis.py interpreter
evaluator lisp parser pattern-matching python scheme
Last synced: 07 Apr 2025
https://github.com/tarampampam/mikrotik-hosts-parser
✂ Mikrotik hosts parser
Last synced: 14 Jan 2026
https://github.com/hxu296/nlp-resume-parser
NLP-powered, GPT-3 enabled Resume Parser from PDF to JSON.
gpt-3 nlp nlp-parsing open-ai parser resume resume-parer
Last synced: 30 Dec 2025
https://github.com/raydac/java-binary-block-parser
most comfortable and dynamic way to process binary data in Java and Android
Last synced: 13 Apr 2025
https://github.com/TheLartians/PEGParser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg
Last synced: 08 Apr 2025
https://github.com/thelartians/pegparser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg
Last synced: 17 Mar 2025
https://github.com/vtrushin/json-to-ast
JSON AST parser
ast json json-parser parser tree
Last synced: 16 Jul 2025
https://github.com/yantrajs/yantra
JavaScript Engine for .NET
async-await compiler csharp csharp-library dotnet dotnet-core functional-language generator-function javascript javascript-compiler javascript-engine javascript-engines javascript-runtime library net-standard netcore parser standard yantrajs
Last synced: 12 Apr 2025
https://github.com/kronuz/esprima-python
ECMAScript parsing infrastructure for multipurpose analysis
ast ecmascript esprima javascript parser parsing python
Last synced: 15 May 2025
https://github.com/adambajguz/Typin
Declarative framework for interactive CLI applications
cli command command-line command-line-interface command-line-parser command-line-tool command-pattern commands csharp csharp-library directives framework library middleware middleware-pipeline parser terminal terminal-based tooling
Last synced: 14 Mar 2025
https://github.com/adambajguz/typin
Declarative framework for interactive CLI applications
cli command command-line command-line-interface command-line-parser command-line-tool command-pattern commands csharp csharp-library directives framework library middleware middleware-pipeline parser terminal terminal-based tooling
Last synced: 04 Apr 2025
https://github.com/lib-ruby-parser/lib-ruby-parser
Ruby parser written in Rust
Last synced: 16 Jul 2025
https://github.com/marzent/iinact
A Dalamud plugin to run the FFXIV_ACT_Plugin in an ACT-like enviroment with a heavily modified port of Overlay Plugin
Last synced: 26 Dec 2025
https://github.com/metaworm/luac-parser-rs
lua bytecode parser written in Rust using nom, part of metaworm's lua decompiler, support lua51/lua52/lua53/lua54/luajit/luau https://luadec.metaworm.site/
decompile lua lua-decompiler luadec luajit luau parser rust webassembly
Last synced: 04 Apr 2025
https://github.com/KnisterPeter/react-to-typescript-definitions
Create typescript definitions files (d.ts) from react components
parser proptypes react typescript typescript-definitions
Last synced: 08 Apr 2025
https://github.com/althonos/pronto
A Python frontend to (Open Biomedical) Ontologies.
bioinformatics obo obo-graphs obofoundry ontology owl parser python semantic-web
Last synced: 16 May 2025
https://github.com/tree-sitter/tree-sitter-bash
Bash grammar for tree-sitter
Last synced: 14 May 2025
https://github.com/work7z/laftools
The next generation of a versatile toolbox designed for programmers. 专为高级程序员设计的AI编程工具箱,免费安全开源,更涵盖代码分析转换解析及离线文档等实用功能
codec formatter offline-able parser tauri toolbox
Last synced: 09 Apr 2025