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/lythenas/rust-orgmode
A parser for org files writter in rust.
Last synced: 14 Apr 2025
https://github.com/xtyxtyx/torrent_parser
🧲 Utility to parse .torrent files, implemented in pure dartlang.
Last synced: 11 Apr 2025
https://github.com/zaid-ajaj/fable.simplexml
A library for easily parsing and working with XML in Fable projects
Last synced: 23 Mar 2025
https://github.com/novln/docker-parser
Docker image identifier parser.
docker image moby moby-images parser
Last synced: 12 Jan 2026
https://github.com/malstraem/arinc424.net
An ARINC 424 parser and model that allows you to explore aeronautical data in an object-oriented way.
aeronautical arinc arinc424 aviation aviation-data avionics data-model database loader navigation parser
Last synced: 21 Mar 2025
https://github.com/ftomassetti/antlr-kotlin
Support for Kotlin as a target for ANTLR
antlr antlr-language-development antlr-tool antlr4 kotlin parser parser-library
Last synced: 11 Apr 2025
https://github.com/rreverser/wasmbin
A self-generating WebAssembly parser & serializer in Rust.
parser rust rust-lang serializer wasm webassembly
Last synced: 21 Sep 2025
https://github.com/joutvhu/fixed-width-parser
Fixed Width Parser: parse fixed width string to object and export object to fixed width string
annotation annotations fixed-width-text java parser string-parser
Last synced: 25 Aug 2025
https://github.com/mre/rate-limits
Parse HTTP Rate-Limit headers of different vendors
http parser rate-limit rate-limiting
Last synced: 06 May 2025
https://github.com/alecthomas/protobuf
A Protobuf IDL parser for Go
go golang parser protobuf protocol-buffers
Last synced: 16 Mar 2025
https://github.com/sake92/writing-an-interpreter
Writing a simple interpreter in ANTLR4 and by hand in Scala
antlr4 interpreter lexer parser scala
Last synced: 15 Apr 2025
https://github.com/rootslab/bop
Bop is a very fast Boyer-Moore parser/matcher for String or Buffer patterns.
boyer-moore boyer-moore-algorithm parser pattern-matching search-algorithm
Last synced: 14 Jun 2025
https://github.com/haxscramper/htsparse
Compiled and wrapped tree-sitter grammars
Last synced: 12 May 2025
https://github.com/baziotis/dicc
A compiler for a subset of C written in C.
c code-generator compiler lexer parser x86
Last synced: 18 Jan 2026
https://github.com/omarmiatello/telegram-api-generator
Parse https://core.telegram.org/bots/api page and generate a Kotlin class "DocSection" with "DocType" and "DocMethod"
api-generator documentation json kotlin markdown parser telegram
Last synced: 22 Aug 2025
https://github.com/tanaikech/htmlformobjectparserforgoogleappsscript_js
This is a Javascript library for sending the HTML form object to Google Apps Script using google.script.run.
google-apps-script html-form javascript javascript-library parser
Last synced: 28 Apr 2025
https://github.com/holzhaus/triseratops
database dj parser rust-library serato tag
Last synced: 21 Mar 2025
https://github.com/cezarsmpio/emojer
Smiles to emojis. Natively. Browsers and Node.js.
emojer emoji es2015 es6 javascript js parser
Last synced: 11 Apr 2025
https://github.com/marhali/json5-java
This is a lightweight library to parse and serialize JSON5 data.
java json5 library parser serializer
Last synced: 07 Sep 2025
https://github.com/ixjf/logic-rs
A parser of relational predicate logic & truth tree solver, written in Rust.
consistency contingency contradiction first first-order formal-validity formulas logic order parser pest predicate relational rust tautology truth-tree validity wasm
Last synced: 09 May 2025
https://github.com/billyb2/magnet-url-rs
A simple, hackable magnet url parser in Rust
Last synced: 14 Apr 2025
https://github.com/ppke-nlpg/purepos
PurePos is an open source hybrid morphological tagger.
hungarian morphological-analysis nlp parser pos-tagger tagger
Last synced: 12 Jan 2026
https://github.com/grebtsew/object-and-facial-detection-in-python
This repo contains, training material, dlib implementation, tensorflow implementation and an own made complete system implementation with a parse-controller.
age-gender-estimation blink-detection camera detection-realtime dlib expression-detection face-detection face-detections human-faces object-detection opencv parse-controller parser python python3 rtsp skin-color tensorflow webcam
Last synced: 21 Jul 2025
https://github.com/ocaml-doc/odoc-parser
An OCaml library for parsing documentation comments written in 'odoc markup', a superset of 'ocamldoc markup'.
Last synced: 16 Jan 2026
https://github.com/jensklimke/odrparser
A very simple OpenDRIVE parser
map opendrive parser simulation
Last synced: 24 Jun 2025
https://github.com/arbre-app/read-gedcom
A modern Gedcom parser written in Typescript
gedcom genealogy parser typescript
Last synced: 08 May 2025
https://github.com/tyrrrz/quickjson
Simple JSON parser in a source-only package
dotnet dotnet-core dotnet-standard json parser recursive-descent-parser source-only
Last synced: 04 Oct 2025
https://github.com/italia/publiccode-parser-go
publiccode.yml parser library and validator in Go
golang golang-library hacktoberfest parser publiccode publiccodeyml validator yaml
Last synced: 26 Oct 2025
https://github.com/kirillplatonov/proxy_manager
Ruby proxy manager. Gem for easy usage proxy in parser/web bots.
Last synced: 24 Apr 2025
https://github.com/1j01/tablature-parser
🎸 Parse guitar tabs (part of https://github.com/1j01/guitar)
guitar guitar-tablature guitar-tabs library parse parse-guitar-tabs parser stringify tablature tablature-parser tuning
Last synced: 25 Apr 2025
https://github.com/thatxliner/unmarkd
An extremely configurable markdown reverser for Python3.
beautifulsoup flexible html html2text markdown markdown-reverser parser python python3 reverse-engineering reverse-markdown reverser
Last synced: 18 Mar 2025
https://github.com/chatopera/chop
Chinese Tokenizer module for Python
chinese-nlp chinese-segmenter nlp parser segment segmenter
Last synced: 20 Mar 2025
https://github.com/LeoBorai/yaml-front-matter
Parses a valid YAML string into a struct which implements the DeserializeOwned trait from serde
front-matter markdown parser rust yaml
Last synced: 26 Feb 2025
https://github.com/marshalx/tlo
Reader of binary serialized Type Language schemes for Python and JavaScript/TypeScript
javascript library mtproto node nodejs parser python schema tdlib telegram telegram-api tl tl-parser tl-schema tlo tlo-reader type-language typescript
Last synced: 22 Apr 2025
https://github.com/oscarotero/html-parser
Simple utility to parse html strings to DOMDocument
Last synced: 09 Nov 2025
https://github.com/leoborai/yaml-front-matter
Parses a valid YAML string into a struct which implements the DeserializeOwned trait from serde
front-matter markdown parser rust yaml
Last synced: 12 Dec 2025
https://github.com/shahriar-shojib/atenv
modern dotenv replacement
decorators dotenv env parser typescript
Last synced: 26 Jun 2025
https://github.com/guiabolso/fixed-length-file-handler
Handlers for Fixed Length files in a beautiful Kotlin DSL
dsl file fixed-length fixed-length-format fixed-length-records fixed-width kotlin parser parsing parsing-library
Last synced: 23 Oct 2025
https://github.com/geoffsmith82/delphisqlparser
Project to create SQL Parser
injectionattack parser security sql sqlast sqlinjection sqlparser sqlsyntaxhilighter
Last synced: 26 Feb 2025
https://github.com/jleahred/dynparser
Dynamic parser. You can define parsing rules with a peg format
Last synced: 20 Jun 2025
https://github.com/silvanmelchior/cme_parser
A tiny parser for more flexible conda environment files
cme-parser conda conda-environment data-science meta-environment parser python
Last synced: 13 Jul 2025
https://github.com/doronz88/simpleelf
Parse and build simple ELFs (useful for mapping memory to load into IDA and other disassemblers)
elf parser pypi-package python python-3 python2 python3 reverse-engineering
Last synced: 13 Apr 2025
https://github.com/selva221724/pypostalwin
libpostal wrapper python package for windows
address addressparser libpostal parser pypi python python-library windows wrapper
Last synced: 10 Jun 2025
https://github.com/eumerics/falcon-parser
ECMAScript parser written in C and compiled to WebAssembly.
c ecmascript javascript js parser wasm webassembly
Last synced: 07 May 2025
https://github.com/jc-ll/crokus
C parser written in Ruby, for experimental purpose
ast c cfg control-flow-graph experimental parser
Last synced: 07 May 2025
https://github.com/nikita-volkov/postgresql-syntax
PostgreSQL SQL syntax utilities
Last synced: 21 Mar 2025
https://github.com/willfarrell/csv-rex
🦖 A tiny and fast CSV parser & formatter for JavaScript.
csv csv-parser javascript json node-stream nodejs parser stream web-streams
Last synced: 11 Jul 2025
https://github.com/djeedai/weldr
A Rust library and command-line tool to manage LDraw files (.ldr)
command-line-tool ldraw lego parser rust rust-library
Last synced: 06 Oct 2025
https://github.com/gofunky/trumpet
parse and transform streaming html using css selectors
html-stream js library modifier node parser selector stream
Last synced: 21 Jan 2026
https://github.com/gunh0/whs-utils
🛠️ Essential utilities for conducting classes in the WhiteHat School education program.
bs4 crwaler elk elk-stack kind kubernetes parser python3 siem
Last synced: 29 Aug 2025
https://github.com/sauternic/vcard-to-csv
Makes vCard (.vcf) data readable
csv html javascript parser readable vcard vcard-parser vcf
Last synced: 12 May 2025
https://github.com/gildas-lormeau/yabson
YaBSON is a library allowing schemaless binary-encoded parsing/serialization of JavaScript data with a generator-based implementation
binary circular-dependencies generator iterable iterator javascript memory-efficient parse parser schemaless serialization serialize serializer
Last synced: 06 May 2025
https://github.com/s1ck/nom-gdl
Graph Definition Language in Rust
cypher gdl hacktoberfest nom parser rust
Last synced: 11 Nov 2025
https://github.com/nickysemenza/ingredient-parser
recipe ingredient line item parser 🍳
Last synced: 11 Nov 2025
https://github.com/xan1242/mpfmaster
EA Pathfinder Music Tool
compiler decompiler ea-games electronic-arts game-mod game-mod-tool gaming interactive-music mpf music need-for-speed nfs-game parser pathfinder red-alert red-alert-3
Last synced: 28 Jul 2025
https://github.com/chaosunity/ebnf
A successor bnf parsing library of bnf parsing library, for parsing Extended Backus–Naur form context-free grammars
Last synced: 14 Oct 2025
https://github.com/aCLImatise/CliHelpParser
Reads the output from CLI help commands, and generates machine readable schemas (CWL etc)
bioinformatics cli cwl parser pipeline wdl workflow
Last synced: 10 Mar 2025
https://github.com/y21/tljs
Fast HTML5 parser for JavaScript
dom html javascript parser webassembly
Last synced: 27 Jul 2025
https://github.com/fabiospampinato/csv-simple-parser
A simple, fast and configurable CSV parser.
Last synced: 27 Jul 2025
https://github.com/marketingpipeline/emoji-parser.js
Replace keywords with emoji's on your website :yum:
emoji emoji-parser emoji-support emojis emoticons github-emojis html javascript markdown parser unicode-emojis
Last synced: 04 Oct 2025
https://github.com/yichengdwu/yoho
A compiler written in Mojo 🔥 and generates RISC-V assembly
Last synced: 07 Apr 2025
https://github.com/ikskuh/zig-gemtext
A zig library to manipulate gemini text files
gemini gemini-language gemini-protocol markup markup-converter parser zig zig-package ziglang
Last synced: 21 Mar 2025
https://github.com/dburriss/fennel
A Prometheus parsing and line generation library
domain-telemetry parser prometheus team-devon
Last synced: 26 Jul 2025
https://github.com/bborrel/google-scholar-profile-parser
Google Scholar Profile Parser is a PHP library which parses the HTML of a scholar's profile page from Google Scholar website and transforms its data into a regular PHP data structure.
google-scholar parser php publications scholar statistics
Last synced: 13 Jan 2026
https://github.com/kodemartin/rustpostal
Rust bindings to libpostal
bindings parser rust tokenizer
Last synced: 27 Oct 2025
https://github.com/fnogatz/plammar
A Prolog grammar written in Prolog, for parsing and serialising Prolog code.
definite-clause-grammar parser prolog serializer swi-prolog
Last synced: 16 Aug 2025
https://github.com/wqweto/vbpeg
PEG parser generator for VB6
grammar parser parser-generator peg vb6
Last synced: 11 Sep 2025
https://github.com/deltachat/message-parser
Parsing of Links, Email adresses, simple text formatting (markdown subset), user mentions, hashtags and more in DeltaChat messages.
deltachat deltachat-desktop markdown parser
Last synced: 14 Aug 2025
https://github.com/developermindset-com/icalts
iCal parser written in pure typescript
calendar ical icalendar ics json node parser rfc5545 typescript
Last synced: 22 Apr 2025
https://github.com/makhuta/homeassistant-duolingo
HomeAssistant Duolingo scraper
duolingo homeassistant parser scrapper
Last synced: 04 Sep 2025
https://github.com/cschladetsch/cppkai
KAI is a distributed computing model written in modern C++. Using custom language translators and an executor, KAI provides full reflection, persistence and cross-process communications without having to modify existing source code. KAI Comes with an automated, generational tricolor garbage collector, and Console- and Window-based interfaces.
ast-walker c-plus-plus cmake cpp kai language lexer networking parser raknet stack tests
Last synced: 11 Aug 2025
https://github.com/eikendev/sectxt
A library & tool for probing, parsing, and validating security.txt files as specified in RFC 9116 :rocket::books:
cli parser probing rfc9116 security-txt securitytxt validator
Last synced: 06 May 2025
https://github.com/haraka/node-address-rfc2821
RFC2821 Email Address parser (from Haraka)
email email-address-validator haraka parser
Last synced: 19 Jan 2026
https://github.com/ole/hexhexhex
A parser for the Intel Hexadecimal Object File Format (.hex), written in Swift.
file-format intel-hex parser swift
Last synced: 11 Apr 2025
https://github.com/aperezdc/cflag
Non-allocating command line flag parser
cli command-line options parser
Last synced: 05 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-bitbake
BitBake grammar for tree-sitter
Last synced: 12 Jul 2025
https://github.com/jpmorganchase/depcom
A blazing fast go / npm package that extracts imported dependencies from Javascript / Typescript / CSS source files.
css dependency-analysis dependency-parser javascript npm parser typescript
Last synced: 03 Aug 2025
https://github.com/divineomega/php-hcl-parser
⚒🔀🐘 Parses HCL configuration files into PHP objects.
configuration hcl parser php-library php-object terraform
Last synced: 17 Mar 2025
https://github.com/bionode/bionode-fasta
Streamable FASTA parser.
bioinformatics bionode nodejs parser tools
Last synced: 10 Sep 2025
https://github.com/juniorgasparotto/syscommand
The SysCommand is a powerful framework, cross-platform, for development of Console Application using .NET. It is simple, strongly typed and with great influences of the MVC standard (Include Razor Template). It working as an automatic command line parser where all parse tasks are left over by the framework, leaving the programmer to focus on the business rules.
action application argument command command-line-parser console framework input line method mvc parser prompt property simulate strongly-typed syscommand system visual-studio
Last synced: 19 Apr 2025
https://github.com/YichengDWu/yoho-legacy
A compiler written in Mojo 🔥 and generates RISC-V assembly
Last synced: 25 Sep 2025
https://github.com/phimage/xcodeprojkit
Parse project file and write it to open step format.
openstep parser plist swift xcode xcodeproj xcodeproject
Last synced: 12 Apr 2025