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-02-06 00:24:35 UTC
- JSON Representation
https://github.com/lomirus/html_editor
Pure and simple HTML parser and editor.
Last synced: 26 Apr 2025
https://github.com/aljoshakoecher/step-to-json
A parser that can be used to extract the system structure of a step file and output as json
assembly cad cae component-structure converter json parser step
Last synced: 04 Oct 2025
https://github.com/bughandler/libdnspacket
A single file cpp17 header only DNS packet parser/builder.
Last synced: 12 May 2025
https://github.com/rezemika/humanized_opening_hours
A parser for the opening_hours fields from OpenStreetMap
lark opening-hours openstreetmap openstreetmap-data parser python3
Last synced: 28 Oct 2025
https://github.com/tonystone/geofeatures
A lightweight, high performance geometry library.
boost cocoapods doxygen-documentation geojson geometry geometrycollection high-performance intersection ios linestring multilinestring multipolygon objective-c osx parser polygon swift wkt
Last synced: 23 Mar 2025
https://github.com/ReMinoer/SubSolution
Read & edit .sln solution files with various tools: .Subsln files, Visual Studio plugin, command line tool & .NET libraries.
configuration generate parser read sln sln-files sln-parser solution subsln subsolution visual-studio visual-studio-extension
Last synced: 09 Apr 2025
https://github.com/eser/temporal-parse
parses human-readable strings for JavaScript's Temporal API
acikkaynak api date datetime human-readable javascript javascript-library parse parser temporal
Last synced: 11 Apr 2025
https://github.com/pr0pz/scene-release-parser
A library for parsing scene release names into human readable data.
parser parser-library predb release scene scene-release warez warez-scripts warezscene
Last synced: 15 Oct 2025
https://github.com/muqsit/arithmexp
A powerful mathematical expression parser and evaluator for PHP featuring variable substitution, user-defined constants, functions, deterministic functions, macros, operators, and compiler optimizations.
calculator compiler composer-library constant-folding logic math mathematical-expression-parser optimization parser php phpstan-l9 pmmp pocketmine-mp strength-reduction virion
Last synced: 30 Oct 2025
https://github.com/hlhr202/rust-css-parser
This project aims to implement a CSS(less like) parser in rust. Currently the code is targeting the PostCSS AST. Very early stage, do not use in production.
Last synced: 12 Apr 2025
https://github.com/MSDN-WhiteKnight/CilTools
A set of tools to work with CIL in .NET applications
analysis bytecode cil csharp csharp-library dotnet library msil parser
Last synced: 22 Oct 2025
https://github.com/tree-sitter-grammars/tree-sitter-odin
Odin grammar for tree-sitter
Last synced: 04 Jan 2026
https://github.com/dtstack/dt-python-parser
Python Parsers for BigData, built with antlr4.
bigdata parser python typescript
Last synced: 10 Jun 2025
https://github.com/omaralbeik/sketchgen
A Swift command line tool for generating source code from sketch files
cli code-generator parser sketch swift templating
Last synced: 13 Apr 2025
https://github.com/tim55667757/mt4forexparser
Read forex data in MetaTrader 4 .hst-format and convert into .csv file and pandas dataframe. See article (ru): https://forworktests.blogspot.com/2022/01/mt4forexparser-python-metatrader-4.html
candlesticks chart forex history metatrader-4 parser
Last synced: 18 Jul 2025
https://github.com/apiaryio/http-string-parser
Parse HTTP Request and Response from String in Node.JS
Last synced: 26 Jun 2025
https://github.com/eIDuy/apdu-parser
Parse APDU hex bytes into descriptions.
apdu apdu-command apdu-parser apdu-response parser
Last synced: 22 Apr 2025
https://github.com/basemax/jpophp
JSON Parser Object PHP is a library for parsing the data in JSON format.
json json-parser json-parsing json-parsing-library json-serialization lexer parser parsers php php-5 php-7 php-json-library php-json-parser php-library token token-authentication token-authetication token-authorization tokenizer tokens
Last synced: 05 Aug 2025
https://github.com/p-x9/elfkit
🔬 A Swift library for parsing ELF files to obtain various information.
binary elf elf-parser parser reverse-engineering swift symbols
Last synced: 17 Jul 2025
https://github.com/michael-f-bryan/scad-rs
A Rust implementation of the OpenSCAD virtual machine.
bytecode-virtual-machine cad code-cad compiler openscad parser rust
Last synced: 12 Jun 2025
https://github.com/apex-dev-tools/apex-parser
Salesforce Apex/SOQL/SOSL language parser
Last synced: 17 Jan 2026
https://github.com/tree-sitter/tree-sitter-ql
tree-sitter grammar for the CodeQL language
Last synced: 12 Apr 2025
https://github.com/awolverp/markupever
The fast, most optimal, and correct HTML & XML parsing library for Python written in Rust.
html5ever library markup-languages parser python rust scraping selectors web-scraping
Last synced: 26 Jan 2026
https://github.com/xtlsoft/pisp
A lisp-like language for php.
language lisp parser php php-library php7
Last synced: 24 Apr 2025
https://github.com/pkuyo/light-parser
A lightweight C++ parser-combinators library
cpp cpp20 header-only lightparser lightweight parser parser-combinators
Last synced: 25 Jun 2025
https://github.com/hyprland-community/hyprparse
Hyprland/Hyprpaper/Hypr configuration file parser [maintainer=@yavko]
config configuration hypr hyprland parser
Last synced: 28 Apr 2025
https://github.com/panates/hl7v2
Advanced HL7 library for NodeJS. Includes parser, serializer, server and client classes.
client hl7 hl7v2 javascript nodejs parser serializer server
Last synced: 08 Jul 2025
https://github.com/bunlong/react-native-csv
react-native-csv is the fastest CSV (or delimited text) parser for React Native.
csv csvtojson jsontocsv multithread parser react react-native-csv react-papaparse reactjs
Last synced: 12 Sep 2025
https://github.com/rdfjs/rdfxml-streaming-parser.js
Streaming RDF/XML parser
linked-data parser rdf rdf-xml rdfjs streaming
Last synced: 05 Apr 2025
https://github.com/typo3/html-sanitizer
HTML sanitizer, written in PHP, aiming to provide XSS-safe markup based on explicitly allowed tags, attributes and values.
html parser php sanitization security xss
Last synced: 08 May 2025
https://github.com/danielmschmidt/objective-c-parser
Get the JSON representation of an Objective-C header file
babel code-generation javascript objective-c parser
Last synced: 26 Jul 2025
https://github.com/winebarrel/cronplan
Cron expression parser for Amazon EventBridge.
aws cloudwatch-events cron eventbridge golang parser
Last synced: 15 Apr 2025
https://github.com/doceazedo/emotettv
💬 A Twitch (BTTV, FFZ & 7TV) emotes and badges parser - built with TMI.js in mind
7tv bttv emotes ffz javascript library parser tmi tmijs twitch twurple typescript
Last synced: 18 Jan 2026
https://github.com/Ragath/TiledLib.Net
Cross-platform Tiled map parsing utilities.
content-management monogame parser parsing pipeline tiled tiled-parser tilemap
Last synced: 18 Mar 2025
https://github.com/qzchenwl/hiveql-parser
HiveQL Parser. Parse HiveQL code and print AST in JSON format if success, else print well formed syntax error message.
hive hiveql parser sql syntax-checker
Last synced: 22 Jun 2025
https://github.com/danielgatis/go-vte
A library to parse terminal escape sequences (almost) exactly how the real hardware does.
go golang parser terminal-emulator vt100 vte
Last synced: 23 Mar 2025
https://github.com/nikitavoloboev/markdown-parser
Go library to parse markdown to grab various things
go golang-library markdown parser
Last synced: 10 Sep 2025
https://github.com/marketto/codice-fiscale-utils
Utility to handle Italian Codice Fiscale
belfiore codice-fiscale codicefiscale es6 generator javascript omocodia parser typescript util
Last synced: 08 Apr 2025
https://github.com/ksassnowski/csv-schema
Parse a CSV file into PHP objects based on a schema.
Last synced: 11 Jan 2026
https://github.com/Tuxified/tree-sitter-elixir
Tree Sitter grammar for Elixir
Last synced: 11 Mar 2025
https://github.com/here-be/snapdragon-node
Snapdragon utility for creating a new AST node in custom code, such as plugins.
ast compiler javascript node nodejs parser snapdragon
Last synced: 20 Aug 2025
https://github.com/femtopixel/github-release-notifier
Automatize tasks when a specific package got a new release - Github Release Notifier
automatic cli github notification notification-api notification-service notifications notifier parser release webhook webhooks
Last synced: 09 Apr 2025
https://github.com/recp/json
🔋 In-place lightweight JSON parser
c-json in-place-parser javascript-object-notation json json-api json-data json-loader json-parser json-parsing json-string json-tokenizer parser tokenizer
Last synced: 17 Mar 2025
https://github.com/aerogo/codetree
:evergreen_tree: Parses indented code and returns a tree structure.
Last synced: 10 Apr 2025
https://github.com/hsiaosiyuan0/mole
Mole is a collection of parsers to parse the frontend stuffs.
Last synced: 14 Jan 2026
https://github.com/yalter/hldemo-rs
Half-Life demo format parser using nom.
demo goldsource half-life nom parser rust
Last synced: 23 Jul 2025
https://github.com/jirutka/sh-parser
Parser of POSIX Shell Command Language
lpeg lua parser peg posix shell shell-parser
Last synced: 06 Oct 2025
https://github.com/kureev/react-navigation-parser
Parser tool for react-navigation
parser react-native react-navigation
Last synced: 15 Mar 2025
https://github.com/jcornaz/beancount-parser
A beancount file parser library for rust
Last synced: 03 Feb 2026
https://github.com/64/cansid
A minimal ANSI escape sequence parser, written in C.
ansi-codes ansi-colors ansi-escape-codes c parser
Last synced: 06 May 2025
https://github.com/btubbs/datetime
A Go (golang) library for parsing most ISO8601 timestamps
Last synced: 12 Jan 2026
https://github.com/OrbintSoft/yauaa.netstandard
Yet Another UserAgent Analyzer .NET Standard Porting
analyzer browser csharp dectect detection dotnet dotnet-core dotnet-standard parse parser ua user-agent user-agent-parser user-agent-parsing
Last synced: 04 May 2025
https://github.com/nabijaczleweli/openalias.rs
Look up and parse OpenAlias data
Last synced: 04 Mar 2025
https://github.com/muhammadmuzzammil1998/dsongo
Encoding, decoding, marshaling, unmarshaling, and verification of the DSON (Doge Serialized Object Notation)
djs doge dson golang parser serializer
Last synced: 29 Oct 2025
https://github.com/heyvito/hxstlparser
Basic STL loader for SceneKit
3d 3d-graphics 3d-models carthage cocoapods objective-c parser scenekit stereolithography stl stl-files
Last synced: 29 Jul 2025
https://github.com/heyvito/HxSTLParser
Basic STL loader for SceneKit
3d 3d-graphics 3d-models carthage cocoapods objective-c parser scenekit stereolithography stl stl-files
Last synced: 30 Jul 2025
https://github.com/slaveofcode/jkt
Simple helper to parse JSON based on independent schema
enum javascript jkt json json-enum json-struct json-structure json-types parser parsing struct
Last synced: 15 May 2025
https://github.com/perlpunk/yaml-pp-p5
A YAML 1.2 processor in perl
parser perl5 yaml yaml-parser yaml-processor
Last synced: 09 Apr 2025
https://github.com/ehwan/c-language-parser-in-rust
C language lexer & parser & virtual interpreter from scratch in Rust
abstract-syntax-tree c code-generation compiler interpreter lexer parser rust rust-lang tokenizer tokenizer-parser virtual-machine
Last synced: 16 Mar 2025
https://github.com/isaacmarovitz/pe-parser
PE Parsing, but blazing fast
binary-analysis cross-platform parser pe pe-format pe-parser rust
Last synced: 03 Sep 2025
https://github.com/ioriens/wxml-transpiler
Port of wcc.exe to JavaScript. wxml 文件编译器 --- 里面有很多无用代码,有空再整理下
minapp miniapp parser transpiler wxml wxml-to-js
Last synced: 07 May 2025
https://github.com/shaarli/netscape-bookmark-parser
PHP library to parse Netscape bookmark files
bookmarks chrome-bookmarks firefox-bookmarks netscape netscape-bookmark netscape-bookmark-file parser
Last synced: 18 Jul 2025
https://github.com/sciruby/daru-io
daru-io is a plugin gem to the existing daru gem, which aims to add support to Importing DataFrames from / Exporting DataFrames to multiple formats.
daru data-analysis exporter importer parser ruby ruby-gem
Last synced: 15 Jun 2025
https://github.com/nbari/cron-parser
cron parser
cron cron-expression cron-format cron-parser crontab crontab-expressions parser
Last synced: 09 Apr 2025
https://github.com/chussum/delibee
📦 Delivery tracking library on Node.js
delivery delivery-tracker korea parser shipment tracking
Last synced: 07 Jul 2025
https://github.com/juntossomosmais/regex4ocr
Plug regular expression models into OCR string results of document pictures to extract structured data!
image-processing ocr parser python regexp yml
Last synced: 05 Oct 2025
https://github.com/aamend/spark-gdelt
Binding the GDELT universe in a Spark environment
analytics gdelt news parser spark structured-streaming
Last synced: 14 Apr 2025
https://github.com/dmy/elm-pratt-parser
Pratt / Top-Down Operator Precedence parsing for elm/parser
down elm expression operator parser parsing pratt precedence tdop top top-down
Last synced: 10 Jul 2025
https://github.com/vampirc/vampirc-uci
A Universal Chess Interface (UCI) protocol parser and message generator.
chess parser rust rust-crate uci
Last synced: 12 Dec 2025
https://github.com/discretetom/whitehole
A simple, fast, intuitive parser combinator framework for Rust.
Last synced: 22 Apr 2025
https://github.com/jrop/pratt-calculator
A very simple expression evaluator written using a Pratt Parser
calculator expression-evaluator expression-parser expression-tree javascript nodejs parser pratt-parser
Last synced: 04 Sep 2025
https://github.com/furesoft/Silverfly
Build parsers easily
dsl dsl-syntax help-wanted parser parser-library parsing pratt pratt-parser pratt-parsing syntax syntax-tree
Last synced: 16 Nov 2025
https://github.com/mar-muel/local-geocode
Simple library for efficient geocoding without making API calls
countries geocode geocoding geolocation geonames geoparser parser twitter
Last synced: 22 Mar 2025
https://github.com/eno-lang/enolib
An eno parsing library available for JavaScript, Python, Ruby and Rust
eno javascript parser python ruby rust
Last synced: 10 Oct 2025
https://github.com/lobaro/util-lorawan-packets
C-Lang LoRaWAN packet parser & encoder
decoder encoder lora lorawan lorawan-server marshal marshalling packet packets parser unmarshal
Last synced: 14 Apr 2025
https://github.com/shepmaster/ebene-rust
A Rust source code parser and explorer
Last synced: 23 Mar 2025
https://github.com/creekorful/mvnparser
Go parser for maven Project Object Model (POM) file
go-module golang golang-library maven-pom parser pom
Last synced: 21 Mar 2025
https://github.com/figsoda/pep-508
Rust implementation of Python dependency parser for PEP 508
chumsky parser pep508 python requirements rust
Last synced: 30 Apr 2025
https://github.com/alpertunga-bile/prompt-markdown-parser
markdown parser and prompt generator tools for text2image prompts
markdown markdown-parser parser prompt-engineering prompt-generator prompt-tool prompt-toolkit prompts python text-to-image-parser text-to-image-prompt text2image-prompt text2image-prompt-parser tkinter-gui
Last synced: 31 Aug 2025
https://github.com/clowd/clowd.clipboard
A platform-agnostic clipboard library for dotnet, and a bespoke dib parser.
avalonia avaloniaui bitmap clipboard gdi parser windows winforms wpf
Last synced: 02 Aug 2025