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/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/apiaryio/http-string-parser
Parse HTTP Request and Response from String in Node.JS
Last synced: 26 Jun 2025
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/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/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/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/apex-dev-tools/apex-parser
Salesforce Apex/SOQL/SOSL language parser
Last synced: 17 Jan 2026
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/tree-sitter/tree-sitter-ql
tree-sitter grammar for the CodeQL language
Last synced: 12 Apr 2025
https://github.com/ahojukka5/gmshparser
gmshparser is a lightweight, 100 % tested and well documented package that aims to reliably parse the Gmsh ascii file format (.msh). The package does not introduce any external dependencies and thus fits well with the needs of your own FEM research code as a small stand-alone package.
element fem finite gmsh mesh method parser python
Last synced: 21 Mar 2025
https://github.com/lomirus/html_editor
Pure and simple HTML parser and editor.
Last synced: 26 Apr 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/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/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/hyprland-community/hyprparse
Hyprland/Hyprpaper/Hypr configuration file parser [maintainer=@yavko]
config configuration hypr hyprland parser
Last synced: 28 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/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/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/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/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/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/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/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/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/hsiaosiyuan0/mole
Mole is a collection of parsers to parse the frontend stuffs.
Last synced: 14 Jan 2026
https://github.com/aerogo/codetree
:evergreen_tree: Parses indented code and returns a tree structure.
Last synced: 10 Apr 2025
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/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/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/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/kureev/react-navigation-parser
Parser tool for react-navigation
parser react-native react-navigation
Last synced: 15 Mar 2025
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/nabijaczleweli/openalias.rs
Look up and parse OpenAlias data
Last synced: 04 Mar 2025
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/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/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/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/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/nbari/cron-parser
cron parser
cron cron-expression cron-format cron-parser crontab crontab-expressions parser
Last synced: 09 Apr 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/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/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/chussum/delibee
📦 Delivery tracking library on Node.js
delivery delivery-tracker korea parser shipment tracking
Last synced: 07 Jul 2025
https://github.com/discretetom/whitehole
A simple, fast, intuitive parser combinator framework for Rust.
Last synced: 22 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/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/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/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/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/shepmaster/ebene-rust
A Rust source code parser and explorer
Last synced: 23 Mar 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/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/birkir/graphql-mst
Convert GraphQL to mobx-state-tree models
converter graphql mobx mobx-state-tree mst parser typescript
Last synced: 12 Apr 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
https://github.com/xodio/hm-parser
A parser for Hidnley Milner notations
fp functional-programming hindley-milner parser
Last synced: 13 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-cuda
CUDA grammar for tree-sitter
Last synced: 30 Dec 2025
https://github.com/mistlog/react-peg
A react style parser generator based on PEG.js
parser parser-generator peg pegjs react
Last synced: 01 Aug 2025
https://github.com/tree-sitter-grammars/tree-sitter-vim
Vimscript grammar for tree-sitter
Last synced: 06 Oct 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/chlumsky/json-cpp-gen
A generator of JSON parser & serializer C++ code from structure header files
code-generation json parser serializer
Last synced: 15 May 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