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-25 00:19:16 UTC
- JSON Representation
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/worker-tools/json-stream
Utilities for working with streaming JSON in Worker Environments.
cloudflare-workers deno javascript json parser service-workers streams stringify web-streams whatwg-streams
Last synced: 14 Apr 2025
https://github.com/avanov/typeit
Infer Python types from JSON data, use them for auto serialisation and parsing
colander deserialization json mypy parser parsing pyrsistent python python3 serialization structured-data typechecking typing
Last synced: 29 Aug 2025
https://github.com/Eisenwave/voxel-io
C++17 I/O library for various voxel formats, including VOX, QB, QEF and more.
cpp cpp17 io library magicavoxel mit-license parser qubicle voxel
Last synced: 21 Nov 2025
https://github.com/rtymchyk/babel-plugin-extract-text
Babel plugin to extract strings from React components and gettext-like functions into a gettext PO file.
babel babel-plugin extraction gettext i18n internationalization js parser react translation
Last synced: 23 Aug 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://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/tanishqkancharla/teg
A tiny parser combinator toolkit
parse parser parser-combinators parsing peg
Last synced: 02 Apr 2026
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/y9san9/kotlin-simple-json
A simple educational Kotlin JSON parser: https://dev.to/y9san9/json-parsing-from-scratch-in-kotlin-4al8
Last synced: 02 May 2025
https://github.com/liulinboyi/htmlparser
HTMLParser 解析HTML 欢迎参考 HTMLParser Parsing HTML Welcome to the reference
htmlparser parser parser-library
Last synced: 17 Apr 2025
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://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/pest-parser/site
This repo contains the source code for https://pest.rs
parser pest rust wasm webassembly
Last synced: 26 Jul 2025
https://github.com/bigperson/laravel-vk-geo
Parse countries, regions and cities from vk.com api
geo-parser geolocation laravel-vk-geo parser vk vk-api vk-geo vkontakte vkontakte-api
Last synced: 12 Apr 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/invlid/boardingpasskit
A library to parse the contents of airline boarding pass barcodes.
boardingpass iata parser swift
Last synced: 12 Aug 2025
https://github.com/mnot/http_sfv
Parse and serialise HTTP structured field values
Last synced: 16 Jun 2025
https://github.com/asyncapi/openapi-schema-parser
An AsyncAPI schema parser for OpenAPI 3.0.x and Swagger 2.x schemas.
get-global-node-release-workflows get-global-releaserc nodejs openapi parser
Last synced: 16 Aug 2025
https://github.com/juliankrispel/bishbosh
Proposal - BishBosh - A domain specific language for writing command line interfaces
cli domain-specific-language idea language parser proposal
Last synced: 10 Mar 2026
https://github.com/rvflash/awql-parser
AWQL parser / lexers
adwords-api awql lexer parser statement
Last synced: 16 Jun 2025
https://github.com/dynajoe/tinydb
Database server written from scratch
binary-data computer-science database first-principles parser server
Last synced: 18 Aug 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/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/coderaiser/goldstein
JavaScript with no limits 🤫
acorn javascript nodejs parser putout
Last synced: 15 Feb 2026
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/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/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/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/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/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/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/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/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/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/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/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/hewlettpackard/prometheus-parser-rs
a Rust library for parsing and validating Prometheus query expressions
Last synced: 26 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/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/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/krolow/marsvin
Structural Crawler framework written in PHP
Last synced: 13 Oct 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/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/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/tree-sitter-grammars/tree-sitter-ssh-config
OpenSSH config grammar for tree-sitter
Last synced: 13 Mar 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/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/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/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/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/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/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/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/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/nwhetsell/tree-sitter-lilypond
LilyPond grammar for Tree-sitter
Last synced: 17 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/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/wilfreal98/yandex-music-playlist-exporter
Сохраняет треки из плейлиста Яндекс Музыка в виде текстового списка
browser-extension exporter javascript music parser playlist-downloader yandex yandex-music
Last synced: 23 May 2026
https://github.com/99x-incubator/json2bootgrid
Convert json to awesome bootstrap grid ✌️
Last synced: 07 Apr 2026
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/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/luggage66/sprache-js
A simple parser combinator with usable error messages.
Last synced: 11 Sep 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/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/dkratzert/shelxfile
A parser and editor for SHELXL files.
atom crystallography editor molecule parser shelxl
Last synced: 20 Mar 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/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/fabric8io/maven-model-helper
A library to parse Maven descriptors (pom.xml) and write changes to the model preserving the original comments
Last synced: 03 Feb 2026
https://github.com/aress31/ness6nmap2xlsx
XLSX parser for nessus and nmap scan results.
nessus nmap parser pentesting reporting xlsx
Last synced: 12 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-svelte
Svelte grammar for tree-sitter
Last synced: 04 Sep 2025
https://github.com/chiroptical/snail
A programming language for gastropods
lisp-dialect parser programming-language
Last synced: 16 Mar 2025
https://github.com/abend0c1/rexxxmlparser
An XML parser written in the REXX programming language. It runs on mainframes (z/OS Rexx) as well as Windows and Linux (Regina or ooRexx).
mainframe parser rexx xml xml-parser
Last synced: 03 Feb 2026
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/sufianrhazi/parsinator
parser combinators for typescript and javascript
javascript parser parser-combinators parsing typescript
Last synced: 24 Sep 2025