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/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: 12 Mar 2026
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/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/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/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/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/nabijaczleweli/openalias.rs
Look up and parse OpenAlias data
Last synced: 04 Mar 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/chussum/delibee
📦 Delivery tracking library on Node.js
delivery delivery-tracker korea parser shipment tracking
Last synced: 07 Jul 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: 01 Mar 2026
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/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/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/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/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/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/nbari/cron-parser
cron parser
cron cron-expression cron-format cron-parser crontab crontab-expressions parser
Last synced: 09 Apr 2025
https://github.com/shiinamiyuki/kcc
A Small C Compiler
algorithm c-compiler compiler ir-generation parser practice-project static-analysis
Last synced: 06 Mar 2026
https://github.com/hsiaosiyuan0/mole
Mole is a collection of parsers to parse the frontend stuffs.
Last synced: 14 Jan 2026
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/jcornaz/beancount-parser
A beancount file parser library for rust
Last synced: 03 Feb 2026
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: 17 Feb 2026
https://github.com/btubbs/datetime
A Go (golang) library for parsing most ISO8601 timestamps
Last synced: 12 Jan 2026
https://github.com/perlpunk/yaml-pp-p5
A YAML 1.2 processor in perl
parser perl5 yaml yaml-parser yaml-processor
Last synced: 10 Mar 2026
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: 12 Mar 2026
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/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/discretetom/whitehole
A simple, fast, intuitive parser combinator framework for Rust.
Last synced: 22 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-cuda
CUDA grammar for tree-sitter
Last synced: 30 Dec 2025
https://github.com/alecthomas/langx
Language experimentation.
compiler-design parser semantic-analysis type-analysis
Last synced: 06 Mar 2026
https://github.com/tree-sitter-grammars/tree-sitter-vim
Vimscript grammar for tree-sitter
Last synced: 06 Oct 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/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/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: 03 Mar 2026
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/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/rukai/brawllib_rs
Brawl character file parser, based on brawlbox/brawllib, written in rust.
Last synced: 02 Mar 2026
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: 14 Feb 2026
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/xodio/hm-parser
A parser for Hidnley Milner notations
fp functional-programming hindley-milner parser
Last synced: 13 Apr 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/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/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/shepmaster/ebene-rust
A Rust source code parser and explorer
Last synced: 23 Mar 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/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/lowlighter/rakun
🦝 A parser to extract metadata from anime torrent filename, like source, codecs, resolution, series, audio, etc.
anime-torrents parser torrent torrent-management
Last synced: 10 Aug 2025
https://github.com/tbaud0n/go-rql-parser
Small, simple and lightweight library for Go web applications to translate RQL (Resource Query Language) queries to SQL
Last synced: 14 Jan 2026
https://github.com/arirusso/nibbler
Ruby MIDI message parser
midi midi-messages midi-parser music nibbles parser ruby
Last synced: 10 Apr 2025
https://github.com/rubensworks/rdfa-streaming-parser.js
A fast and lightweight streaming RDFa parser for JavaScript
hacktoberfest linked-data parser rdf rdfa rdfjs streaming
Last synced: 07 Apr 2025
https://github.com/kf99916/gpx-parser-builder
A simple gpx parser and builder between GPX string and JavaScript object
builder gpx gpx-parser javascript parser
Last synced: 07 May 2025
https://github.com/gangliao/tiger
implement a full compiler based on c++ 11
backend code-generator compiler cplusplus-11 front-end graph-coloring parser scanner
Last synced: 10 Apr 2025
https://github.com/maxxsoft/laps
Build lexers and parsers by deriving traits.
Last synced: 13 Oct 2025
https://github.com/ghpranav/link_preview_generator
A cross-platform flutter package to convert your links into rich beautiful previews.
cards dart flutter flutter-package link link-preview link-scrapper parser preview scrapper
Last synced: 07 Jul 2025
https://github.com/alexhuszagh/minimal-lexical
Minimal float parser primitives with a focus on compile times.
Last synced: 12 May 2025
https://github.com/tree-sitter-grammars/tree-sitter-objc
Objective-C grammar for tree-sitter
objective-c parser tree-sitter
Last synced: 21 Sep 2025
https://github.com/rse/parsing-techniques
Lecture on Parsing Techniques
javascript parser parsing regexp scanner technique
Last synced: 19 Apr 2025
https://github.com/inukshuk/anystyle.io
anystyle bibliography citation-styles conditional-random-fields machine-learning parser
Last synced: 24 Oct 2025
https://github.com/symind/ts-glsl
A GLSL Parser implemented purely in TypeScript type annotations.
Last synced: 21 Mar 2025
https://github.com/whoan/fixparser
:bank: A Rust/WASM library to parse FIX messages without a dictionary
fix fix-parser fix-protocol hacktoberfest json parser wasm
Last synced: 04 May 2025
https://github.com/mystpi/bella
🐶 Bella ⌁ A simple functional programming language ⌁ Written in Gleam!
functional-programming gleam interpreter lexer nodejs parser programming-language
Last synced: 04 May 2025
https://github.com/anvaka/streaming-svg-parser
Streaming SVG/XML parser with zero dependencies
Last synced: 07 May 2025
https://github.com/krish120003/jsonparser
JSON parser creating Rust objects in-memory.
Last synced: 14 Oct 2025
https://github.com/igormironchik/md4qt
Markdown parser for Qt6. This is a mirror of https://invent.kde.org/libraries/md4qt
ast commonmark cpp17 gfm markdown md parser qt6
Last synced: 11 Mar 2026
https://github.com/bollian/tree-sitter-openscad
Incremental parser for OpenSCAD using tree-sitter
Last synced: 10 Apr 2026
https://github.com/hiro08gh/rich-editor-to-markdown-parser
microCMS Rich Editor response convert to markdown.
markdown markdown-parser microcms parser
Last synced: 18 Oct 2025
https://github.com/alexandrepiveteau/parser-combinators-kotlin
Parser combinators for Kotlin
kotlin parser parser-combinators
Last synced: 09 Apr 2025
https://github.com/ohler55/compare-go-json
A comparison of several go JSON packages.
benchmarks compare go json jsonpath parser
Last synced: 05 May 2025
https://github.com/lagleki/livla
A combine of Lojban tools
dictionary-software lojban parser search-interface
Last synced: 16 Mar 2025
https://github.com/intuit/node-pom-parser
Parsing Java's pom.xml and properly returning the json object, including attributes and values.
enterprise hacktoberfest hacktoberfest2022 javascript json nexus node-pom-parser parser pom
Last synced: 15 May 2025
https://github.com/thevxn/xilt
A utility for parsing Common and Combined Log Format (CLF) log files and storing them in SQLite for further analysis. Built with concurrency in mind.
go golang log log-parser log-parsers log-parsing parser sqlite
Last synced: 23 Feb 2026
https://github.com/zentered/issue-forms-body-parser
GitHub Issue Forms Body Parser Action
github-issue-forms issue-forms parser
Last synced: 23 Jul 2025
https://github.com/NeuraLegion/har
HAR (HTTP Archive) parser in Crystal
crystal har http-archive http-archive-format json parser
Last synced: 27 Mar 2025
https://github.com/lireincore/ymlparser
YML (Yandex Market Language) parser
parser php yandex yandex-market-language yml
Last synced: 11 Apr 2025
https://github.com/mwallerb/fsource
Fortran static analysis tool written in pure Python
fortran2008 fortran77 lexer parser static-analysis
Last synced: 21 Aug 2025
https://github.com/hoosnick/freelance-job-notifier
Freelance Jobs Telegram Notifier
freelance kwork kwork-api parser upwork upwork-api
Last synced: 16 Mar 2025