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/bollian/tree-sitter-openscad
Incremental parser for OpenSCAD using tree-sitter
Last synced: 30 Dec 2025
https://github.com/snowfirewolf/minecraft-motd-parser
The Minecraft Server MOTD Parser
javascript minecraft motd nodejs parser typescript
Last synced: 23 Mar 2025
https://github.com/flamencist/selectorgenerator
JavaScript object that creates a unique CSS selector for a given DOM element. It has no external dependencies.
css css-selector javascript parser
Last synced: 31 Aug 2025
https://github.com/microndgt/rfdmovies-client
🎬instant recommending or finding or downloading movies via the command line
download-movies movie parser postgresql python recommender-system watch
Last synced: 07 May 2025
https://github.com/getcuia/stransi
🖍️ A lightweight Python parser library for ANSI escape code sequences
ansi ansi-colors ansi-escape-codes console cuia parser python stransi terminal
Last synced: 14 Apr 2025
https://github.com/birdofpreyru/babel-preset-svgr
Babel preset for SVG importing into React apps using Babel & SVGR
babel javascript parser plugin react svg svgr
Last synced: 12 Apr 2025
https://github.com/Microndgt/rfdmovies-client
🎬instant recommending or finding or downloading movies via the command line
download-movies movie parser postgresql python recommender-system watch
Last synced: 19 Jul 2025
https://github.com/breandan/yuri
👨🚀 A type-safe URI builder in Kotlin
codegen dsl gradle-plugin kotlin parser type-safety uri
Last synced: 12 Apr 2025
https://github.com/qnighy/rbbardiche
Ruby parser and LSP in Rust
languageserver parser ruby rust
Last synced: 09 Aug 2025
https://github.com/ocelot5836/molang-compiler
⚡ High-speed compiler and executor for the MoLang language by Mojang
compiler minecraft mojang molang molang-parser parser render
Last synced: 02 Sep 2025
https://github.com/y1yang0/bc2json
[bc2json] transform java bytecode to json representation
bytecode classfile decompiler disassembler intermediate-representation java json parser serializer
Last synced: 07 May 2025
https://github.com/connorlay/tree-sitter-surface
Surface grammar for Tree-sitter
elixir neovim parser tree-sitter
Last synced: 11 Mar 2025
https://github.com/sayan751/email-address-parser
An RFC 5322, and RFC 6532 compliant email address parser.
email-address email-address-validator parser rfc5322 rfc6532
Last synced: 16 Mar 2025
https://github.com/romshark/parseint
A collection of efficient generic integer parser functions for Go
Last synced: 15 Oct 2025
https://github.com/bert2/fparsec.csharp
A thin C# wrapper for FParsec.
fparsec functional-programming parser parser-combinators wrapper-api
Last synced: 16 Apr 2025
https://github.com/etorixdev/timelength
A flexible python duration parser designed for human readable lengths of time.
datetime duration parser parsing python time timedelta timelength
Last synced: 02 Sep 2025
https://github.com/r32/lex
Build lexer and simple parser(SimpleLR) in macro, It also provides lexer and simpleLR tool for c language
Last synced: 23 Jul 2025
https://github.com/ojarva/openvpn-status-parser
Parser for openvpn status file
Last synced: 04 May 2025
https://github.com/pmunch/combparser
A parser combinator library for easy generation of complex parsers
Last synced: 09 Apr 2025
https://github.com/markleone/weekendcompiler
An example LLVM-based compiler for a subset of C.
compiler llvm parser typechecker
Last synced: 16 Aug 2025
https://github.com/ektotv/xmltv
An extremely fast XMLTV parser and generator for Node and the browser.
Last synced: 12 May 2025
https://github.com/ewfian/pickleparser
A pure Javascript implemented parser for Python pickle format
browser json nodejs parser pickle pure-javascript python typescript unpickling without-dependencies
Last synced: 31 Oct 2025
https://github.com/theimpossibleastronaut/configster
Rust library for parsing configuration files
config configuration-management library parser rust settings
Last synced: 28 Feb 2025
https://github.com/tree-sitter-grammars/tree-sitter-luadoc
Lua docs grammar for tree-sitter
emmylua luacats parser tree-sitter
Last synced: 18 Sep 2025
https://github.com/tonystone/geofeatures2
A lightweight, high performance geometry library in Swift.
cocoapods geojson geometry geometrycollection high-performance ios linestring linux multilinestring multipolygon osx parser polygon swift swift-3 swift-package-manager swift3 wkt
Last synced: 21 Mar 2025
https://github.com/lleballex/magiceden-bot
Telegram bot that parses NFTs from Magic Eden
aiogram aiogram-bot bot magiceden nft parser python telegram-bot
Last synced: 28 Apr 2025
https://github.com/DovarFalcone/google-takeout-location-parser
Easily parse location .json files provided by the Google Takeout service
arcgis geospatial google google-history google-location-history google-maps google-takeout history-tracking json location-history-parser location-tracking parser personal-data
Last synced: 18 Jul 2025
https://github.com/gilzoide/pega-texto
Single-file Parsing Expression Grammars (PEG) runtime engine for C
header-only parser parsing parsing-expression-grammars peg single-file single-header
Last synced: 19 Mar 2025
https://github.com/lherman-cs/go-rosbag
Rosbag parser written in pure Go
analytics cli cloud data-processing decoder parser robotics ros rosbag
Last synced: 02 Nov 2025
https://github.com/apple502j/parse-sb3-blocks
Parse sb3 blocks, and generate scratchblocks formatted code.
hacktoberfest parser sb3 scratch
Last synced: 18 Mar 2025
https://github.com/jvirtanen/jvargumentparser
Simple Objective-C library for parsing command line arguments
Last synced: 26 Feb 2025
https://github.com/sec-ant/bdsupreader
A BluRay PGS subtitle (.sup) parser
bd bluray captions parser pgs pgs-subtitles run-length-decoding run-length-encoding subtitle sup timestamp
Last synced: 11 Oct 2025
https://github.com/helias/wowhead-php-extractors
Compare your database with WoWHead and find missing data
azerothcore extractor parser trinitycore world-of-warcraft wow wowhead
Last synced: 06 May 2025
https://github.com/xuri/nfp
Go Language Microsoft Excel™ Number Format Parser
ast ecma-376 excel excelize go golang lexer number-format number-formating parser spreadsheet
Last synced: 05 Apr 2025
https://github.com/flowvix/lyneate
A crate for beautiful code underlining and error reporting
compiler crate display error error-reporting highlight parser rust
Last synced: 06 Sep 2025
https://github.com/mpaland/bsonfy
Ultrafast BSON typescript serializer and parser
bson bson-format deserializer json parser serializer typescript
Last synced: 13 Apr 2025
https://github.com/myndex/colorparsley
A lightweight but versatile mini-lib to parse color strings, objects, or numbers, returning a simple rgba array, and related string utilities. This was developed as part of the basic APCA distro.
color colors css css4 displayp3 hex hsl hwb javascript parser rgb srgb string-formatter string-matching string-parsing string-pattern-matching
Last synced: 07 May 2025
https://github.com/TrippW/LDF-Parser
A parser for retrieving data from automotive Lin description files (LDF)
Last synced: 13 May 2025
https://github.com/netbymatt/nexrad-level-3-data
Parsing of NEXRAD Level 3 data
decoding javascript nexrad nexrad-data node parser radar-data radar-site reflectivity-data velocity-data
Last synced: 07 May 2025
https://github.com/rydesun/tree-sitter-dot
Graphviz DOT grammar for tree-sitter.
Last synced: 12 Apr 2025
https://github.com/lanl/flpr
FLPR: The Fortran Language Program Remodeling system
code-manipulation cpp cpp17 fortran fortran-language fortran2018 frontend library parser source-code-analysis source-code-manipulation source-generation source-manipulation source-to-source syntactic-analysis syntax-analysis
Last synced: 12 Apr 2025
https://github.com/3f/iexod
The most portable alternative to Microsoft.Build for evaluating, manipulating, and other progressive data processing in a compatible XML-like syntax
e-msbuild evaluation evaluator iexod microsoft-build msbuild parser project-files scripting visualstudio vs2010 vs2017 vs2019 vs2022 xml-parser xml-parsing xml-scripting
Last synced: 24 Aug 2025
https://github.com/mcchatman8009/antlr4-editor
A fully Antlr4 supported NPM Editor Library
ace-editor antlr4 antlr4-editor codemirror dsl editor grammar language monaco-editor parser typescript-editor validator
Last synced: 11 Apr 2025
https://github.com/floydjones1/grpcwebtext-parser
A script that parses your grpc web text into a human readable format
Last synced: 12 Apr 2025
https://github.com/tact-lang/tree-sitter-tact
🌳 Tree-sitter grammar for the ⚡ Tact contract programming language
grammar highlighting lexer parser tact the-open-network ton tree-sitter tree-sitter-parser tree-sitter-tact
Last synced: 23 Oct 2025
https://github.com/hacke-rc/peritux
A PE parser written in C++ which does not uses OOP. Helpful if you want to learn about PE parsing.
parser portable-executable windows
Last synced: 23 Aug 2025
https://github.com/amphp/http-server-form-parser
An HTTP server plugin that simplifies form data handling. Effortlessly parse incoming form submissions and extracting its data.
amphp form forms html http http-server multipart-formdata parser php x-www-form-urlencoded
Last synced: 28 Apr 2025
https://github.com/nektro/mantle.js
🌋 A modular programming language lexer and parser, written in JavaScript
compilers javascript lexer parser
Last synced: 04 Sep 2025
https://github.com/devtony101/miria-code-editor
This an online code editor made for a new programming language named Miria.
grammars javascript javascript-application language nearley nearleyjs parser spa-application vue vue-project vue-router vuejs vuex
Last synced: 30 Apr 2025
https://github.com/objectionary/eo-intellij-plugin
Syntax Highlighting Intellij IDEA Plugin for EO Programming Language
eolang intellij intellij-plugin java oop parser
Last synced: 16 Oct 2025
https://github.com/saschpe/android-pls-parser
A playlist file (*.pls) parser library for Android
aar-library android android-library parser parser-library playlist pls travis-ci
Last synced: 24 Apr 2025
https://github.com/Tazdevil971/bin_io
Framework for reading and writing to binary files
binary crate decoder encoder parser parser-combinators rust
Last synced: 10 May 2025
https://github.com/tom-wolfe/dice-typescript
A TypeScript library for parsing dice rolling expressions, most commonly used in tabletop RPGs.
dice dice-notation dice-roller parser rpg rpg-dice-roller typescript
Last synced: 05 May 2025
https://github.com/jeasonstudio/solidity-antlr4
✨ Solidity Language Lexer and Parser, generated by official ANTLR4 grammar.
antlr4-grammar ast parser solidity
Last synced: 29 Jul 2025
https://github.com/tanin47/javaparser.rs
[work-in-progress] Java parser written in Rust
Last synced: 15 Sep 2025
https://github.com/Fabiopf02/ofx-data-extractor
A module written in TypeScript that provides a utility to extract data from an OFX file in Node.js and Browser
banking data-extraction financial no-dependencies ofx ofx-js ofx-json ofx-parser open-financial-exchange parser qfx
Last synced: 11 Sep 2025
https://github.com/dingyi222666/lua-parser
A Lua 5.3 / 5.4 Lexer & Parser written in pure Kotlin.
ast kotlin kotlin-library kotlin-multiplatform lexer lua lua-lexer lua-parser luaparse parser
Last synced: 19 Mar 2025
https://github.com/danman113/yali.js
Yet Another Lox Interpreter. Yet Another Lox Interpreter. Javascript Implementation. A Parser, Interpreter, REPL, Code Formatter and Transpiler for the Lox programming language implemented in Javascript.
interpreter lox lox-interpreter lox-language parser transpiler
Last synced: 13 Apr 2025
https://github.com/gsurma/twitter_data_parser
Python scripts that download metadata and tweets for given users.
data machine-learning parser python python2 twitter twitter-api
Last synced: 20 Jul 2025
https://github.com/denisdefreyne/d-mark
Semantic markup language
d-mark language markup-language parser ruby
Last synced: 23 Jul 2025
https://github.com/k1tbyte/steam-organizer
Program for interacting with Steam accounts
authentication csharp dotnet encryption parser steam steam-account steam-api steam-client steam-games steambot steamworks valve
Last synced: 12 Oct 2025
https://github.com/yarikartoshe4ka/vk-messages-saver
Утилита для сохранения переписок ВКонтакте
api downloader dumper messages parser saver vk vk-api
Last synced: 23 Oct 2025
https://github.com/simonepri/phc-format
📝 PHC String Format implementation for Node.JS
competition crypt crypto decode deserialize deserializer encode format hashing mcf nodejs parser password phc serialize serializer standard string
Last synced: 14 Apr 2025
https://github.com/cap-js-community/tree-sitter-cds
CAP CDS grammar for tree-sitter.
cap cds parser syntax-highlighting tree-sitter
Last synced: 20 Jan 2026
https://github.com/xnuinside/py-models-parser
Parser for Different Python Models (pure Python classes, Pydantic, Enums, ORMs: DjangoORM, Tortoise, SqlAlchemy, GinoORM, PonyORM, Pydal) to extract information about columns(attrs), model, table args,etc in one format.
classes dataclasses django-orm gino-orm hacktoberfest models orm parser ponyorm pydal pydantic python sqlalchemy tortoise-orm
Last synced: 18 Mar 2025
https://github.com/tree-sitter-grammars/template
Tree-sitter parser template
Last synced: 14 Jun 2025
https://github.com/beaglefoot/tree-sitter-awk
GNU AWK grammar for tree-sitter
Last synced: 21 Aug 2025
https://github.com/cvzi/itunes_smartplaylist
iTunes Smart playlist parser with Python. Convert to Kodi xsp smart playlists.
base64 itunes itunes-library itunes-playlist itunes-smart-playlists kodi kodie-smart-playlists parser playlist xbmc xspark
Last synced: 15 Apr 2025
https://github.com/dvamishkilapa/vkarchivedownloader
Утилита для скачивания всех вложений, которые можно получить из архива аккаунта VKontakte
aiohttp archive asyncio beautifulsoup4 browser bs4 cookie json multithreading parse parser processpoolexecutor python vk vkontakte
Last synced: 23 Oct 2025
https://github.com/ithinuel/async-gcode
A simple gcode parser written in rust
3d-printing cnc-machine gcode parser rust-lang stream
Last synced: 17 Mar 2025
https://github.com/xn32/json5k
JSON5 library for Kotlin
json5 kotlin kotlinx-serialization parser
Last synced: 06 Aug 2025
https://github.com/tree-sitter-grammars/tree-sitter-starlark
Starlark grammar for tree-sitter
Last synced: 29 Oct 2025
https://github.com/publici/fec-parse
A Node module to parse raw FEC electronic filings, inspired by Fech.
Last synced: 03 Jul 2025
https://github.com/bridge-core/molang
Fast MoLang parser for JavaScript/TypeScript applications
hacktoberfest interpreter javascript molang molang-parser parser typescript
Last synced: 19 Apr 2025
https://github.com/andygura/nfs-resources-converter
Parsers for Need For Speed game files
Last synced: 12 Apr 2025
https://github.com/igi-111/torrent-name-parser
Parse torrent names for metadata
Last synced: 13 Apr 2025
https://github.com/pawandubey/pegasus
PEG based parser generator library in Crystal
Last synced: 12 Apr 2025
https://github.com/shiinamiyuki/lunatic
lunatic: a toy lua interpreter
compiler interpreter parser practice-project programming-language register-machine virtual-machine
Last synced: 09 Oct 2025
https://github.com/hedzr/cmdr-cxx
cmdr cxx version, a C++17/20 header-only command-line parser with hierarchical config data manager here
argument-parser argument-parsing cli cmdr cmdr-cxx command-line command-line-interface command-line-parser cxx17 cxx20 hierarchical-data jaro-winkler-distance parser posix-compliant
Last synced: 25 Aug 2025
https://github.com/ciffelia/discord-md
Parser and generator for Discord's markdown, written in Rust
crate discord markdown parser rust rust-crate
Last synced: 01 Sep 2025
https://github.com/saqqdy/clipboard-parser
A tool to read the clipboard and parse out the table data. Support for parsing @RequestParam/@ApiModelProperty interfaces to define code, Word, Excel and other form-like data
api api-tool apimodelproperty clipboard-parser excel java java-parser java-tool parser requestparam web-table word
Last synced: 31 Aug 2025
https://github.com/softcircuits/silk
Simple Interpreted Language Kit (SILK). An easy way to add scripting and automation to your .NET applications.
compiler csharp csharp-library interpreter lexical-analyzer parser
Last synced: 04 Sep 2025