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-21 00:18:58 UTC
- JSON Representation
https://github.com/pmunch/combparser
A parser combinator library for easy generation of complex parsers
Last synced: 09 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: 02 Apr 2026
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/apple502j/parse-sb3-blocks
Parse sb3 blocks, and generate scratchblocks formatted code.
hacktoberfest parser sb3 scratch
Last synced: 18 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/jvirtanen/jvargumentparser
Simple Objective-C library for parsing command line arguments
Last synced: 26 Feb 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/ojarva/openvpn-status-parser
Parser for openvpn status file
Last synced: 04 May 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/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/andygura/nfs-resources-converter
Parsers for Need For Speed game files
Last synced: 12 Apr 2025
https://github.com/pawandubey/pegasus
PEG based parser generator library in Crystal
Last synced: 12 Apr 2025
https://github.com/beaglefoot/tree-sitter-awk
GNU AWK grammar for tree-sitter
Last synced: 21 Aug 2025
https://github.com/nandor23/uadetector
A user agent parser that identifies devices, clients, browsers, operating systems, brands, and bots
bot-detection browser-detection client-detection device-detection dotnet os-detection parser user-agent user-agent-parser
Last synced: 14 Apr 2026
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/tanin47/javaparser.rs
[work-in-progress] Java parser written in Rust
Last synced: 15 Sep 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/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/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/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/floydjones1/grpcwebtext-parser
A script that parses your grpc web text into a human readable format
Last synced: 12 Apr 2025
https://github.com/aaronhuggins/js-edi
Next-gen EDI parser in Antlr4 grammar compiled by antlr4ts
antlr4 edi edifact grammars javascript js-edi parser typescript x12
Last synced: 01 Apr 2026
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/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/igi-111/torrent-name-parser
Parse torrent names for metadata
Last synced: 13 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/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/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/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/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/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/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/publici/fec-parse
A Node module to parse raw FEC electronic filings, inspired by Fech.
Last synced: 03 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/gashap0n/elfy.zig
Tiny and fast ELF parsing library for Zig.
Last synced: 15 Apr 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/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/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: 12 Mar 2026
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/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/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/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/phalcon/cli-options-parser
Command line arguments/options parser to use in Phalcon applications.
cli command command-line getopt line option parser phalcon
Last synced: 04 Mar 2026
https://github.com/tree-sitter-grammars/tree-sitter-starlark
Starlark grammar for tree-sitter
Last synced: 29 Oct 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/xn32/json5k
JSON5 library for Kotlin
json5 kotlin kotlinx-serialization parser
Last synced: 06 Aug 2025
https://github.com/turborium/pureparsefloat
Just Good ParseFloat Algorithm named PureParseFloat
algorithm algorithms clean-code computer-science delphi double-double easy-to-learn float-parser good-practices new-algorithm objectpascal okparsefloat parse parse-float parser pascal pure-c pureparsefloat string-to-float
Last synced: 18 Feb 2026
https://github.com/petitparser/dart-petitparser-examples
Examples of PetitParser for Dart.
examples parser parser-combinators petitparser
Last synced: 28 Apr 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/umutozel/jokenizer
:dragon: JavaScript expression tokenizer and evaluator
evaluator expression javascript parser tokenizer typescript
Last synced: 07 Apr 2026
https://github.com/nothing12321/proxy-grabber
Python-based Massive Proxy Grabber. This bot grabs proxies from public websites so you can use them.
bot checker crawler grabber javascript parser proxies proxies-scraper proxy proxy-checker proxy-list proxy-parser proxy-scraper proxy-scrapper proxy-tool proxygrabber python socks socks4 socks5
Last synced: 15 Apr 2025
https://github.com/robertohuertasm/yarn-lock-parser
๐ฆ ๐ Simple yarn.lock parser
parser parser-library rust yarn yarn-lock
Last synced: 08 Feb 2026
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
https://github.com/vurv78/luapro
Lua AST toolkit for formatting, deobfuscating*, and tweaking code, in pure lua.
ast deobfuscation deobfuscator formatter lexer lua luajit parser toolkit
Last synced: 25 Apr 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/postgrespro/pg_tsparser
pg_tsparser - parser for text search
Last synced: 26 Oct 2025
https://github.com/here-be/snapdragon-util
Utilities for the snapdragon parser/compiler.
ast compiler javascript node nodejs parser snapdragon utils
Last synced: 21 Aug 2025
https://github.com/postlight/mercury-rs
The official Rust client for the Mercury Parser
Last synced: 10 Jun 2025
https://github.com/eyedia/aarbac
An Automated Role Based Access Control .NET framework with T-SQL Query Parser which automatically parse select, insert, update, delete queries based on the logged in user role
access authorization automated based column control crud filters level nuget parsed-queries parser query role row select sql tsql wiki
Last synced: 28 Jul 2025
https://github.com/masyagin1998/csc
C Subset Compiler
c codegenerator compiler-design lexer llvm llvm-backend parser
Last synced: 12 Oct 2025
https://github.com/maxfierke/hcl.cr
A general-purpose HCL2 (Hashicorp Configuration Language) parser written in Crystal.
crystal crystal-lang hcl hcl2 parser
Last synced: 11 Oct 2025
https://github.com/alexherbo2/chronic
A natural language date-time parser for the command-line
chronic crystal date-time parser
Last synced: 08 Sep 2025
https://github.com/minekube/brigodier
Brigodier is a command parser & dispatcher, designed and developed for command lines in Minecraft chat commands. It is a complete port from Mojang's "brigadier" into Go. Used by our Gate proxy.
brigadier command commands-framework go golang library minecraft mojang parser
Last synced: 30 Apr 2025
https://github.com/graphext/lector
A fast reader for messy CSV files with optional type inference.
apache-arrow csv data-types parser python type-inference
Last synced: 16 Jan 2026
https://github.com/anguswg-ucsb/ingredient-slicer
Python ๐ฆ package for extracting quantity, units, and (sometimes) food names from unstructured recipe ingredients
food ingredient ingredients parser parsing recipes text-processing
Last synced: 17 Jan 2026
https://github.com/jhnw/devana
Python package to parse and generate C/C++ code as context aware preprocessor.
code-generation cpp parser preprocessor python
Last synced: 30 Jun 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/chalcolith/kiuatan
A parser library for Pony.
parser parser-generator parser-library parsing-expression-grammar peg pony pony-language ponylang
Last synced: 01 Jul 2025
https://github.com/bluzzi/cookie-muncher
Effortless cookie management for server and browser ๐ช
browser cookie http parser rfc6265 serializer
Last synced: 14 Aug 2025
https://github.com/openstyles/usercss-meta
Parse usercss styles supported by the Stylus userstyle manager
Last synced: 17 Jun 2025
https://gitlab.com/vuedoc/parser
Generate a JSON documentation for a Vue component
doc documentation parser vue vuedoc
Last synced: 08 Jul 2025
https://github.com/kkarnauk/parsek
Parser combinators in Kotlin for Kotlin Multiplatform
grammar kotlin lexer parser parser-combinator tokenizer
Last synced: 27 Oct 2025
https://github.com/nodecraft/ya-bbcode
Yet another BBCode Parser
bbc bbcode hacktoberfest parser
Last synced: 23 Jan 2026
https://github.com/the-mikedavis/tree-sitter-git-rebase
A tree-sitter grammar for git's interactive rebase file
Last synced: 05 May 2025
https://github.com/mvz/ripper_ruby_parser
Drop-in replacement for RubyParser using Ripper
Last synced: 06 Apr 2025
https://github.com/arashm/poparser
A Ruby PO file parser, editor and generator. PO files are translation files generated by GNU/Gettext tool
Last synced: 25 Jun 2025
https://github.com/kasei/swift-sparql-syntax
SPARQL 1.1 Parser and Abstract Syntax
Last synced: 14 Mar 2026