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/inukshuk/edtf.js
Extended Date Time Format (ISO 8601-2 / EDTF) Parser for JavaScript
date earley edtf iso8601 javascript parser time
Last synced: 09 Apr 2025
https://github.com/torik42/yalafi
Yet another LaTeX filter
emacs filter html-report languagetool latex parser python-3 vim
Last synced: 02 Mar 2025
https://github.com/sandrofigo/voxreader
A C# library to read .vox files created with MagicaVoxel
magica-voxel magicavoxel openupm parser parser-library reader unity unity-3d unity-scripts unity3d unity3d-plugin vox vox-files voxel
Last synced: 04 Apr 2025
https://github.com/sam701/zig-toml
Zig TOML (v1.0.0) parser
parser toml zig-package ziglang
Last synced: 20 Sep 2025
https://github.com/msoap/html2data
Library and cli for extracting data from HTML via CSS selectors
cli css-selector extract-data golang homebrew html library parser scrapping
Last synced: 27 Jul 2025
https://github.com/uro/teltonika-fm-parser
Teltonika fm xxxx protocol encoder and decoder
gps gps-library library parser php php7 teltonika tracker
Last synced: 16 May 2025
https://github.com/dibyendumajumdar/ravi-compiler
Parser and compiler for Ravi and Lua
abstract-syntax-tree ast c compiler compiler-construction intermediate-representation lexer lua parser
Last synced: 14 Apr 2025
https://github.com/cwdoh/cssparser.js
cssparser.js is a parser that generate json from css with matched orders & structures.
css generated-parser javascript json npm parser
Last synced: 16 Mar 2025
https://github.com/rayliwell/tree-sitter-rstml
Rust + html grammar for the tree-sitter parser library.
emacs html leptos neovim neovim-plugin nix nix-flake parser rust tree-sitter
Last synced: 11 Oct 2025
https://github.com/edcarroll/ta-json
Type-aware JSON serializer/parser
classes decorators es2016 es7 javascript json parser serializer typescript
Last synced: 12 May 2025
https://github.com/mazrean/formstream
A Fast Streaming Parser for multipart/form-data in Golang
go multipart multipart-formdata parser
Last synced: 27 Jul 2025
https://github.com/php-ion/websocket-parser
Streaming websocket frame parser and frame builder for c
builder c parser rfc6455 websocket websocket-parser
Last synced: 02 Sep 2025
https://github.com/googlechromelabs/wasmbin
A self-generating WebAssembly parser & serializer in Rust.
parser parsing rust rustlang serialization serializer toolchain wasm webassembly
Last synced: 04 Oct 2025
https://github.com/LuaLS/LuaParser
Customized Lua parser for [lua-language-server](https://github.com/sumneko/lua-language-server).
lpeg lpeglabel lua luajit parser syntax-checker
Last synced: 10 May 2025
https://github.com/ekalinin/robots.js
Parser for robots.txt for node.js
javascript nodejs parser robots robots-txt
Last synced: 24 Apr 2025
https://github.com/Zheoni/cooklang-chef
A CLI to manage cooklang recipes
cli cooking-recipes cooklang parser rust
Last synced: 10 Jul 2025
https://github.com/luals/luaparser
Customized Lua parser for [lua-language-server](https://github.com/sumneko/lua-language-server).
lpeg lpeglabel lua luajit parser syntax-checker
Last synced: 04 Mar 2025
https://github.com/ympons/expreso
:coffee: A boolean expression parser and evaluator in Elixir.
boolean-expression elixir eval expreso lexer parser
Last synced: 25 Jul 2025
https://github.com/bajdcc/jMiniLang
用Kotlin实现的编译器和虚拟机,并在此基础上构建操作系统。
compiler java lambda layui multi-process parser spring-boot thymeleaf virtual-machine vuejs
Last synced: 19 Jul 2025
https://github.com/mideind/greynirserver
The greynir.is Icelandic natural language processing API and website.
earley grammar icelandic icelandic-language icelandic-news-sites information-extraction natural-language-processing natural-language-queries nlp parse-forests parse-trees parser python tf-idf tokenizer
Last synced: 24 Sep 2025
https://github.com/mideind/GreynirServer
The greynir.is Icelandic natural language processing API and website.
earley grammar icelandic icelandic-language icelandic-news-sites information-extraction natural-language-processing natural-language-queries nlp parse-forests parse-trees parser python tf-idf tokenizer
Last synced: 23 Mar 2025
https://github.com/phorward/unicc
LALR parser generator targetting C, C++, Python, JavaScript, JSON and XML
c cpp javascript json lalr-parser lalr-parser-generator parser parser-generator python scannerless scannerless-lr xml
Last synced: 23 Jul 2025
https://github.com/ecoshub/jin
Fastest JSON interpreter for GO
go-json golang gotools interpreter json json-go json-interpreter json-parser parser
Last synced: 30 Dec 2025
https://github.com/torfsen/barely_json
A Python parser for data that only looks like JSON
Last synced: 15 Apr 2025
https://github.com/oceanbase/sql-lifecycle-management
SQL-Lifecycle-Management is an intelligent diagnosis and optimization product focusing on the SQL field.
database mysql oceanbase optimization parser python sql
Last synced: 19 Jul 2025
https://github.com/mindeng/nom-exif
Exif/metadata parsing library written in pure Rust, both image (jpeg/heif/heic/jpg/tiff/raf etc.) and video/audio (mov/mp4/3gp/webm/mkv/mka, etc.) files are supported.
exif heif jpeg matroska metadata mkv mov mp4 nom parser quicktime raw rust tiff webm
Last synced: 11 Nov 2025
https://github.com/ropensci/parzer
Parse geographic coordinates
geo geospatial parser r r-package rstats
Last synced: 22 Oct 2025
https://github.com/aripiprazole/plank
📜 | Functional programming language written in kotlin.
compiler kotlin llvm parser plank programming-language
Last synced: 28 Jun 2025
https://github.com/natalie-lang/natalie_parser
NatalieParser is a zero-dependency, from-scratch, hand-written recursive descent parser for the Ruby Programming Language.
Last synced: 31 Mar 2025
https://github.com/remarkablemark/style-to-object
📝 Parse CSS inline style to JavaScript object.
css inline-style inline-styles javascript npm object parser pojo style-to-object
Last synced: 15 May 2025
https://github.com/d00movenok/gomalleable
🔎🪲 Malleable C2 profiles parser and assembler written in golang
c2 cobalt-strike cybersecurity go golang malleable-c2 parser pentest pentesting redteam security
Last synced: 20 Jun 2025
https://github.com/0xinfection/siptorch
A "SIP Torture" (RFC 4475) testing framework.
audit parser rfc3261 rfc4475 security-hardening security-tools sip sip-parser sip-security sip-torture voip voip-security
Last synced: 31 Oct 2025
https://github.com/promplate/partial-json-parser
Parse partial JSON generated by LLM
agent json langchain llm parser prompt-engineering streaming
Last synced: 12 Apr 2025
https://github.com/poliander/cron
Parse and validate crontab expressions in PHP
cron crontab expression parser php validation
Last synced: 11 Jan 2026
https://github.com/tree-sitter-grammars/tree-sitter-query
TS query grammar for tree-sitter
Last synced: 12 Dec 2025
https://github.com/sandrofigo/VoxReader
A C# library to read .vox files created with MagicaVoxel
magica-voxel magicavoxel openupm parser parser-library reader unity unity-3d unity-scripts unity3d unity3d-plugin vox vox-files voxel
Last synced: 29 Apr 2025
https://github.com/superman2211/guepard
flash to html5 converter, as3 to javascript translator
actionscript3 air canvas2d compiler converter flash html5 javascript parser swf
Last synced: 22 Jul 2025
https://github.com/mideind/greynirengine
A fast, efficient natural language processing engine for Icelandic.
earley icelandic natural-language-processing nlp parser parsing parsing-engine parsing-library python python-library python3
Last synced: 13 Jul 2025
https://github.com/icza/s2prot
Decoder/parser of Blizzard's StarCraft II replay file format (*.SC2Replay)
command-line-tool decoder parser replay replay-header sc2replay starcraft-ii-replays
Last synced: 06 Apr 2025
https://github.com/solovev/gopsd
PSD parser in Go
golang golang-library parser photoshop psd reader
Last synced: 12 Jan 2026
https://github.com/butschster/dbml-parser
DBML parser for PHP8. It's a PHP parser for DBML syntax.
dbml parser parser-library php php8
Last synced: 12 Jan 2026
https://github.com/tlaplus-community/tree-sitter-tlaplus
A tree-sitter grammar for TLA⁺ and PlusCal
grammar parser pluscal tlaplus tree-sitter
Last synced: 07 Oct 2025
https://github.com/iamtodor/angel.co-companies-list-scraping
angel parser parsing parsing-csv scraper scraping
Last synced: 22 Jul 2025
https://github.com/namecheap/fast_mail_parser
Very fast Python library for .eml files parsing
email-parsing mail mail-analyzer mail-parser mailparser parser python python3
Last synced: 10 Jul 2025
https://github.com/nvictus/svgpath2mpl
SVG path parser for matplotlib
matplotlib parser python svg svg-path
Last synced: 21 Sep 2025
https://github.com/danilafe/pegasus
A parser generator for C and Crystal.
c compilers crystal parser parser-generator
Last synced: 30 Apr 2025
https://github.com/antonovanton/math.evaluation
This .NET library allows you to evaluate and compile any mathematical expression from a string dynamically at runtime. It supports a wide range of operations and allows for the use of custom variables, operators, and functions. The evaluator can be configured for different contexts, such as scientific, programming, boolean math expressions.
c-sharp compiler complex-numbers csharp csharp-code csharp-library dotnet dotnetcore eval evaluation evaluator expression-evaluator expressions math math-expressions math-library math-parser ncalc parser runtime
Last synced: 24 Jun 2025
https://github.com/eriknyquist/librxvm
non-backtracking NFA-based regular expression library, for C and Python
compiler compiler-design compilers hacktoberfest nfa parser parsers parsing pattern-matching patterns regex regex-pattern regexes regexp
Last synced: 02 Aug 2025
https://github.com/bradhowes/swift-math-parser
Math expression parser built with Point•Free's swift-parsing package
math parser parser-combinators pointfree swift wolfram-alpha
Last synced: 10 Apr 2025
https://github.com/thomersch/gosmparse
Processing OpenStreetMap PBF files at speed with Go
go golang openstreetmap osm parser pbf protobuf
Last synced: 12 Apr 2025
https://github.com/tyrrrz/ressy
Resource editor for PE files
assembly binary dotnet dotnet-core dotnet-standard native-resources parser pe portable-executable resources win32
Last synced: 04 Apr 2025
https://github.com/rubensworks/rdf-parse.js
Parses RDF from any serialization
hacktoberfest linked-data parser rdf rdfjs streaming
Last synced: 04 Apr 2025
https://github.com/ebshimizu/stats-of-the-storm
A Heroes of the Storm replay parsing and stat tracking application
heroes-of-the-storm parser replay-parser statistics
Last synced: 23 Jan 2026
https://github.com/badamczewski/shiny.calculator
A REPL calculator and an x86 asm emulator for developers
bit-manipulation calculator dotnet dotnet-core math parser repl-calculator x86-assembly
Last synced: 01 May 2025
https://github.com/mycatapache/sqlparser
A Quick SQL Parser Designed for MyCAT 2.0
Last synced: 12 Apr 2025
https://github.com/ota-meshi/jsonc-eslint-parser
JSON, JSONC and JSON5 parser for use with ESLint plugins.
eslint-custom-parser eslint-parser json json5 jsonc parser
Last synced: 09 Apr 2025
https://github.com/zaid-ajaj/fable.simplejson
A library for working with JSON in Fable projects
Last synced: 16 Mar 2025
https://github.com/c4deszes/ldfparser
LIN Description File parser written in Python
automotive ldf lin lin-standards parser python
Last synced: 30 Dec 2025
https://github.com/semanser/terraform-parser
Terraform State and Plan parser written in Rust
parser rust rust-crate serde serde-json terraform
Last synced: 04 Oct 2025
https://github.com/cedricrupb/code_tokenize
Fast tokenization and structural analysis of any programming language
ast code-analysis language parser tokenization
Last synced: 19 Nov 2025
https://github.com/sssooonnnggg/rslua
Yet another Lua lexer and Lua parser for Lua 5.3 written in pure Rust.
ast handwritten lexer lua parser rust transpiler
Last synced: 20 Mar 2025
https://github.com/alexforster/pdu
Small, fast, and correct L2/L3/L4 packet parser.
Last synced: 08 Nov 2025
https://github.com/cyril/accept_language.rb
Ruby parser for Accept-Language request HTTP header 🌐
Last synced: 12 Apr 2025
https://github.com/korlibs/korau
Kotlin cORoutines AUdio - Pure Kotlin WAV, MP3 and OGG vorbis decoders
audio coroutines decoder jtransc kotlin kotlin-coroutines mp3 ogg parser sound vorbis wav
Last synced: 03 Mar 2025
https://github.com/rxwei/parsey
Swift Parser Combinators
parser parser-combinators swift
Last synced: 29 Apr 2025
https://github.com/caub/pg-tsquery
:mag: Parse user input into a valid PostgreSQL tsquery
parser postgresql search-in-text
Last synced: 06 Apr 2025
https://github.com/soywiz-archive/korau
Kotlin cORoutines AUdio - Pure Kotlin WAV, MP3 and OGG vorbis decoders
audio coroutines decoder jtransc kotlin kotlin-coroutines mp3 ogg parser sound vorbis wav
Last synced: 26 Jul 2025
https://github.com/softcircuits/htmlmonkey
Lightweight HTML/XML parser written in C#.
csharp dotnet html html-parser parser
Last synced: 04 Oct 2025
https://github.com/rxwei/Parsey
Swift Parser Combinators
parser parser-combinators swift
Last synced: 25 Mar 2025
https://github.com/mikaelporttila/rss
📰 Deno module for deserializing RSS or ATOM XML feeds into typed objects
atom deno deserializer parser rss
Last synced: 09 Apr 2025
https://github.com/kobalicek/mpsl
Shader-Like Mathematical Expression JIT Engine for C++ Language
cpp expression jit math parser shader
Last synced: 21 Mar 2025
https://github.com/dipietrantonio/pdf4py
A PDF parser written in Python 3 with no external dependencies.
information-extraction parser pdf pdf-parsing python
Last synced: 17 Jan 2026
https://github.com/sonirico/parco
🏇🏻 generalist, fast and tiny binary parser and compiler generator, powered by Go 1.18+ Generics
binary compiler deserialization generics go golang parser serialization
Last synced: 07 May 2025
https://github.com/jonschlinkert/split-string
Split a string on a given character or characters, with support for escaping.
javascript jonschlinkert js node nodejs parse parser split split-string string string-split util
Last synced: 05 Apr 2025
https://github.com/danymat/obsidian-markdown-parser
This repository will give you tools to parse and fetch useful informations of your notes in your Obsidian vault.
markdown-parser markdownfile obsidian obsidian-extractor obsidian-markdown-parser obsidian-md obsidian-vault parser python vault yaml zettelkasten
Last synced: 21 Mar 2025
https://github.com/sys27/xfunc
xFunc provides a powerful parser and analyzer for mathematical expressions. It excels at calculating derivatives, simplifying expressions, and achieving high performance.
analyzer c-sharp complex-numbers derivative differentiation dotnet evaluate-expressions expression lexer logic math math-parser mathematics parse parser simplification units units-of-measure
Last synced: 04 Apr 2025
https://github.com/Lelio-Brun/Obelisk
A simple multi-format pretty-printer for Menhir.
latex menhir ocaml parser pretty-print
Last synced: 21 Nov 2025
https://github.com/semaicze/inicpp
C++ parser of INI files with schema validation.
cpp ini inicpp modern parser schema validation
Last synced: 06 Sep 2025
https://github.com/dnanhkhoa/python-vncorenlp
A Python wrapper for VnCoreNLP using a bidirectional communication channel.
dependency-parser named-entity-recognition ner nlp parser pos-tagger postagger python-vncorenlp tokenizer vietnamese-nlp vncorenlp word-segmentation
Last synced: 14 Apr 2025
https://github.com/adamsol/pyxell
Multi-paradigm programming language compiled to C++, written in Python.
compiler cpp generators indentation parser programming-language python rational-numbers syntax
Last synced: 10 Apr 2025
https://github.com/mwisslead/vfp2py
Convert Visual FoxPro(VFP) code into python code
antlr4 conversion foxpro parse parser python rewrite vfp
Last synced: 16 Jan 2026
https://github.com/sap/abap-to-json
ABAP to JSON serializer and deserializer
abap deserializer json json-formatting json-pretty-print parser serializer
Last synced: 13 Apr 2025
https://github.com/wfcd/warframe-worldstate-parser
:green_book: An Open parser for Warframe's Worldstate in Javascript
discord javascript node-js node-module parse parser warframe warframe-worldstate warframe-worldstate-parser
Last synced: 05 Apr 2025