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-26 00:19:23 UTC
- JSON Representation
https://github.com/lmangani/parsip
A straight-forward SIP/SDP parsing module for Node/JS
javascript json library node p-rtp-stats parse parser sdp sip sip-sdp vq-rtcpxr x-rtp-stat
Last synced: 04 Aug 2025
https://github.com/alexeytaranov/ue4_gumbo
HTML parser for Unreal Engine 4
blueprint cpp html parser ue4 ue4-plugin
Last synced: 24 Dec 2025
https://github.com/tanishqkancharla/teg
A tiny parser combinator toolkit
parse parser parser-combinators parsing peg
Last synced: 02 Apr 2026
https://github.com/alienkevin/wordshk-tools
Tools for processing open Cantonese dictionary data provided words.hk
cantonese-dictionary parser wordshk
Last synced: 15 Jul 2025
https://gitlab.gnome.org/GNOME/json-glib
JSON-GLib implements a full JSON parser and generator using GLib and GObject, and integrates JSON with GLib data types.
glib gobject json parser serialization
Last synced: 11 Aug 2025
https://github.com/opencyphal/pydsdl
Cyphal DSDL processing front end implemented in Python
compiler-frontend cyphal dsdl opencyphal parser uavcan vehicular-networks
Last synced: 01 Aug 2025
https://github.com/tefra/xsdata-attrs
Naive XML & JSON Bindings for python attrs!
attrs bindings code-generator json parser python python-library schema serializer wsdl xml xsd
Last synced: 22 Aug 2025
https://github.com/prantlf/ecmascript-parser-benchmark
Compares the speed and package size of various ECMAScript parsers and code generators.
benchmark code-generator ecmascript ecmascript-parser parser
Last synced: 07 Oct 2025
https://github.com/bakame-php/cron-expression
Parse, Build and Validate CRON Expression. Calculate run dates and determine if a CRON expression is due
cron parser php-library schedule value-object
Last synced: 14 Jan 2026
https://github.com/jub0t/markdownx
Unleash the Power of Markdown with Tailwind CSS Compatibility
markdown markdown-parser md parser regex taildown tailwinds tailwinds-markdown tailwindscss
Last synced: 05 Mar 2026
https://github.com/khaledashrafh/tiny-compiler
This project is a fully functional compiler for the TINY programming language, which is a language that supports basic arithmetic, boolean, and control flow operations. The compiler can scan, parse, and run code written in the TINY language.
compiler cpp parser semantic-analyzer syntax-analyzer tiny tiny-compiler tiny-language tokenization
Last synced: 17 Oct 2025
https://github.com/jentic/jentic-arazzo-tools
Jentic Arazzo Tools
arazzo arazzo-specification arazzo-ui parser renderer resolver runner validator
Last synced: 11 Mar 2026
https://github.com/sandialabs/parsegen-cpp
A C++17 library for parser generation for LALR(1) languages
cmake context-free-grammar cpp cpp17 lalr-parser-generator parse parser parser-generator parser-library regular-expression sandia-national-laboratories scr-2564 snl-comp-science-libs
Last synced: 21 Oct 2025
https://github.com/recp/xml
🔋 In-place lightweight XML parser
c-xml fast-xml header-only in-place-parser lightweight-xml optimized-xml parser tokenizer tokenizer-parser xml xml-loader xml-parser
Last synced: 11 Jun 2025
https://github.com/koddr/csv2api
🏄♂️ The parser reads the CSV file with the raw data, filters the records, identifies fields to be changed, and sends a request to update the data to the specified endpoint of your REST API.
api api-rest csv csv-api csv-parser go go-app golang golang-application parser parsing
Last synced: 27 Oct 2025
https://github.com/textkernel/tx-java
The official Java SDK for the Textkernel Tx v10 API. Includes a resume parser (CV parser), job parser, resume search engine, and resume matching engine.
cv cv-parser cv-parsing java job job-parser job-parsing matching parse-resume parser parsing resume resume-parser resume-parsing sdk searching textkernel tx
Last synced: 24 Feb 2026
https://github.com/boraseoksoon/bsautocomplete
BSAutocomplete
autocomplete bsautocomplete cocoa-touch cocoapods customui hashtag hashtags ios library parse parser popup swift swift4-2 uicollectionview uitableview uitextfield uitextview
Last synced: 14 Apr 2025
https://github.com/coderaiser/goldstein
JavaScript with no limits 🤫
acorn javascript nodejs parser putout
Last synced: 15 Feb 2026
https://github.com/LewisGaul/zig-nestedtext
Zig NestedText parser library - a simple human readable data format based on YAML
Last synced: 08 May 2025
https://github.com/mistermboy/pycompiler
Python Compiler
compiler compiler-design compilers design java lex parser python uniovi university visitor visitor-pattern yacc
Last synced: 07 May 2025
https://github.com/ralleytn/simplejson
An improved version of json-simple for Java 11+
deserialization easy formatting java java11 json json-data json-simple jsonsimple library parse parser pretty-print pretty-printing serialization simple simplejson type-safety
Last synced: 10 Apr 2025
https://github.com/cschladetsch/kai
KAI is a distributed computing model written in modern C++ and is cross-plaftorm. Using custom language translators and an executor, KAI provides full reflection, persistence and cross-process communications without having to modify existing source code. KAI Comes with an automated, generational tricolor garbage collector, and Console- and Window-based interfaces.
ast-walker c-plus-plus cmake cpp kai language lexer networking parser raknet stack tests
Last synced: 13 Apr 2025
https://github.com/slimenull/nulllib.commandline
CommandLine! Calling Methods defined in CSharp Source file by using a command line string, with this library, you can easily do that; 命令行! 通过类似于CMD命令行的方式来调用 C# 中的函数吧, 有了这个库, 你可以轻松的实现上述功能.
Last synced: 13 Apr 2025
https://github.com/aureliojargas/sedparse
GNU sed's parser translated from C to Python
Last synced: 08 Apr 2026
https://github.com/banteg/bitcointalk
parses bitcointalk ann topics and sends them to telegram channel
bitcointalk ico parser telegram
Last synced: 07 May 2025
https://github.com/yoeunes/regex-parser
Treat regex as code in PHP: parse it, lint it, explain it, secure it, and ship it in CI.
ast code-analysis lexer parser pattern-matching pcre php regex security validation vulnerability-detection
Last synced: 07 Jan 2026
https://github.com/iafan/config-neat
Parse, validate and generate nginx-like configuration files using Perl
config nginx parser serializer syntax-highlighting validator
Last synced: 18 Mar 2025
https://github.com/spiral/stempler
[READ ONLY] Server-side html-component compiler and template engine. Subtree split of the Spiral Stempler component (see spiral/framework)
ast blade html lexer parser php stempler template-engine
Last synced: 11 Mar 2026
https://github.com/lewisgaul/zig-nestedtext
Zig NestedText parser library - a simple human readable data format based on YAML
Last synced: 10 Apr 2025
https://github.com/thatsjustcheesy/parsem
Parsec-like parser combinators for Crystal
crystal parsec parser parser-combinators
Last synced: 14 Jul 2025
https://github.com/versbinarii/netflow_v9
netflow v9 packet parser in rust
netflow netflow-v9 parser parsing rust rust-library
Last synced: 03 May 2025
https://github.com/mw-experts/rsql
Complete and thoroughly tested parser for RSQL/FIQL written in Typescript(Javascript). Tool for filtering array of objects using RSQL/FIQL. Built with zero dependencies.
filter fiql javascript nodejs parser rsql typescript
Last synced: 12 Jan 2026
https://github.com/szajbus/saxy
Memory-efficient XML parser. Finds object definitions in XML and translates them into Ruby objects.
Last synced: 10 Apr 2025
https://github.com/al-muhandis/fp-youtube-dl
FreePascal youtube-dl wrapper
freepascal lazarus parser pascal wrapper youtube youtube-dl
Last synced: 11 Apr 2025
https://github.com/mtdsousa/antlr4-verilog-python
Generated files from ANTLR4 for Verilog parsing in Python
antlr antlr4 parser parsing python systemverilog verilog
Last synced: 06 Apr 2026
https://github.com/zikwall/m3u-content-parser
PHP parser m3u content
content m3u m3u-parser m3u-playlist m3u8 parser php playlist
Last synced: 07 Jul 2025
https://github.com/ceticamarco/rhino
🦏 Simple markup language for building static websites
functional-programming haskell language-development markup-language parser ssg static-site-generator
Last synced: 07 May 2025
https://github.com/glayzzle/doc-parser
:books: Documentation parser, doc blocks and annotations (fully compliant with phpDoc and doctrine annotations)
annotation-tool annotations docblock documentation documentation-tool parse parser
Last synced: 04 May 2025
https://github.com/nwhetsell/tree-sitter-lilypond
LilyPond grammar for Tree-sitter
Last synced: 17 Mar 2025
https://github.com/dkratzert/shelxfile
A parser and editor for SHELXL files.
atom crystallography editor molecule parser shelxl
Last synced: 20 Mar 2025
https://github.com/vrgsoftua/java-link-parser
Library for link previewer
android java library linkparser linkpreview parser
Last synced: 05 May 2025
https://github.com/redco/goose-starter-kit
This is a starter kit for redco/goose-parser
crawler docker goose goose-parser parser starter-kit
Last synced: 04 Apr 2025
https://github.com/jptmoore/maniiifest
Typesafe IIIF presentation v3 parsing without external dependencies
iiif iiif-presentation-3 manifest parser
Last synced: 11 Apr 2025
https://github.com/the-mikedavis/tree-sitter-git-commit
A tree-sitter grammar for git commit messages
commit-message git parser tree-sitter
Last synced: 07 May 2025
https://github.com/ajeetdsouza/tree-sitter-lox
Lox grammar for tree-sitter
incremental lox lox-language parser parsing tree-sitter wasm
Last synced: 07 May 2025
https://github.com/shellyln/takenoco
A parser combinator library for Go.
go golang lexer lexer-parser parser parser-combinator parser-framework parser-library production-rules production-rules-engine
Last synced: 13 Apr 2025
https://github.com/99x-incubator/json2bootgrid
Convert json to awesome bootstrap grid ✌️
Last synced: 07 Apr 2026
https://github.com/huntlabs/hunt-markdown
A markdown parsing and rendering library for D programming language.
Last synced: 10 Oct 2025
https://github.com/slince/expression-language.js
🌴 An engine that can compile and evaluate expressions written in typescript
ast eval evaluator expression expression-engine expression-language lexer parser typescript
Last synced: 20 Jul 2025
https://github.com/lffg/rs-lox
A tree-walk interpreter and a bytecode virtual machine interpreter written in the Rust Programming Language.
Last synced: 10 Jul 2025
https://github.com/luggage66/sprache-js
A simple parser combinator with usable error messages.
Last synced: 11 Sep 2025
https://github.com/bytexenon/mathparser.lua
An elegant Math Parser written in Lua, featuring support for adding custom operators and functions
expression-evaluator lua lua-mathparser lua-parser math math-evaluator math-parser mathematical-expression-parser mathematical-expressions-evaluator mathematical-parser mathparser parser tokenizer
Last synced: 14 May 2025
https://github.com/brettbates/pgn_parser
A Python Parser for .pgn chess games.
chess games parser pgn pgn-parser pgn-reader python
Last synced: 07 Apr 2026
https://github.com/asahaf/javacron
java library for parsing crontab expressions and calculating the next run time
cron cron-expression cronjob crontab java parser
Last synced: 11 Jan 2026
https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy
Bevy grammar for tree-sitter
Last synced: 11 Jan 2026
https://github.com/killlowkey/parse-curl
parse-curl.js golang version. Parse curl commands, returning an object representing the request. 解析 curl 命令,返回一个表示请求的对象
Last synced: 25 Jan 2026
https://github.com/wilfreal98/yandex-music-playlist-exporter
Сохраняет треки из плейлиста Яндекс Музыка в виде текстового списка
browser-extension exporter javascript music parser playlist-downloader yandex yandex-music
Last synced: 23 May 2026
https://github.com/k0swe/adif-parser-ts
An amateur radio log data ADIF library in Typescript and Javascript
adif amateur-radio javascript parser typescript
Last synced: 18 Feb 2026
https://github.com/svenvc/ztimestamp
I am ZTimestamp, a Magnitude, a point in time, an alternative to DateAndTime and TimeStamp
chronology datetime formatter parser pharo smalltalk smtp-client timestamp timezone timezone-database
Last synced: 13 Sep 2025
https://github.com/andy5995/canfigger
A lightweight library designed to parse configuration files
c config configuration-files gpl-3-or-later library mesonbuild parser small-projects
Last synced: 13 May 2025
https://github.com/amir9ume/urdu_ghazals_rekhta
Dataset for Urdu Ghazals
data dataset language-model machine-learning nlp parser rekhta urdu
Last synced: 13 May 2025
https://github.com/dqbd/ts-math-evaluate
Type-level math expression evaluator for TypeScript.
math parser type-level-programming typescript
Last synced: 18 Oct 2025
https://github.com/aokihu/quick-struct
Parse c struct and translate binary data to javascrip object
big-endian binary buffer convert decoder decoding javascript json little-endian parser struct typescript
Last synced: 11 Oct 2025
https://github.com/praghus/tmx-map-parser
Tiled Map Editor *.tmx files parser
parser tiled-map-editor tiled-parser tmx tmx-tiledmap
Last synced: 29 Jan 2026
https://github.com/justinwoo/purescript-lenient-html-parser
A reaaaaaally lenient HTML parser for Purescript inspired by ndmitchell's TagSoup
html parser purescript tagsoup
Last synced: 24 Jan 2026
https://github.com/krolow/marsvin
Structural Crawler framework written in PHP
Last synced: 13 Oct 2025
https://github.com/silarhi/cfonb-parser
A zero dependencies PHP parser for CFONB 120 / 240 format
cfonb cfonb-parser ebics parser php
Last synced: 29 Jan 2026
https://github.com/tree-sitter-grammars/tree-sitter-ssh-config
OpenSSH config grammar for tree-sitter
Last synced: 13 Mar 2026
https://github.com/omarbazaraa/mppcompiler
A simple programming language written using Lex and Yacc.
bison compiler flex lex lexer parser programming-language yacc
Last synced: 04 Sep 2025
https://github.com/metaory/markup.json
DOM Markup AST representation in compact JSON ╼╾ Specification, Transformer Library and CLI
ast cli compiler composition dom dom-tree domtree dsl generator html-ast npm-package parser template transformer transpiler
Last synced: 13 Apr 2025
https://github.com/vivaxy/WXML
See https://github.com/oft/wxml.
miniprogram mp parse parse-wxml parser serialize serialize-wxml serializer stringify traverse traverse-wxml traverser weixin wxml wxml-parser wxml-serializer wxml-traverser wxmp
Last synced: 28 Apr 2025
https://github.com/tada5hi/bulletin-board-code
This library provides utitlites to parse BBCodes to HTML and HTML to BBCodes.
bbcode bbcode-parser bbcode-to-html bulletin-board-code html-to-bbcode parse parser typescript
Last synced: 16 Mar 2025
https://github.com/psidh/ganges
Ganges is a modern, dynamically typed, interpreted language with Sanskrit-inspired syntax. Built in Go, Ganges is designed to be fun, expressive, and powerful, perfect for scripting, learning, and exploring core programming concepts in a new light.
ast backend go golang interpreter lexer low-level parser programming-language
Last synced: 10 Oct 2025
https://github.com/hewlettpackard/prometheus-parser-rs
a Rust library for parsing and validating Prometheus query expressions
Last synced: 26 Apr 2025
https://github.com/textkernel/tx-dotnet
The official C# SDK for the Textkernel Tx v10 API. Includes a resume parser (CV parser), job parser, resume search engine, and resume matching engine.
csharp cv cv-parser cv-parsing dotnet job job-parser job-parsing matching nuget parse-resume parser parsing resume resume-parser resume-parsing sdk searching textkernel tx
Last synced: 22 Apr 2025
https://github.com/aress31/testssl2xlsx
Excel parser for testssl scan results.
https json parser pentesting reporting ssl testssl tls xlsx
Last synced: 11 Jun 2025
https://github.com/thm-mni-ii/php-parser
A Scala-based parser for the latest PHP versions
java parser parsing php php-parser php7 phpparser scala
Last synced: 09 Apr 2025
https://github.com/chiroptical/snail
A programming language for gastropods
lisp-dialect parser programming-language
Last synced: 16 Mar 2025
https://github.com/njbrown/loris
toy language used for making games, currently in development
bytecode c-plus-plus compiler interpreter language parser programming-language scripting-language virtual-machine
Last synced: 31 Jul 2025
https://github.com/thosakwe/combinator
Parser combinators that support static typing, file spans, and more.
dart parser parser-combinators parsing
Last synced: 28 Apr 2025
https://github.com/sufianrhazi/parsinator
parser combinators for typescript and javascript
javascript parser parser-combinators parsing typescript
Last synced: 24 Sep 2025
https://github.com/wasiqb/coteafs-datasource
:ledger: Simple Data file to object parser supports JSON, YML, XML and properties file format.
hacktoberfest json parser pojo properties test-automation test-data xml yaml yml
Last synced: 30 Jun 2025
https://github.com/anyfin/dotenv-from-k8s
A commandline cli tool to fetch, merge and convert secrets and config maps in k8s to dot env property file. Useful for building frontend projects for k8s.
configmaps dotenv kubectl kubernetes openlibrary parser secrets
Last synced: 06 Aug 2025