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-01 00:18:47 UTC
- JSON Representation
https://github.com/csauve/todotxt-parser
A parser for Gina Trapani's todo.txt format with optional extended features
coffeescript js node parser todotxt
Last synced: 26 Sep 2025
https://github.com/svelterust/vom
V parser combinator framework
grammar parse parser parser-combinators v vom
Last synced: 04 Jan 2026
https://github.com/higherkindness/avro-parser-haskell
Language definition and parser for AVRO (.avdl) files.
avro avro-data avro-format avro-idl-files avro-schemas haskell haskell-parser parser
Last synced: 12 Apr 2025
https://github.com/reiddraper/freshlinks
Freshlinks checks that the relative links between your markdown pages are correct, and helps keep them that way!
actions linter markdown parser testing url verification
Last synced: 21 Mar 2025
https://github.com/xtyxtyx/torrent_parser
🧲 Utility to parse .torrent files, implemented in pure dartlang.
Last synced: 11 Apr 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/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/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/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/alecthomas/protobuf
A Protobuf IDL parser for Go
go golang parser protobuf protocol-buffers
Last synced: 16 Mar 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/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/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/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/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/holzhaus/triseratops
database dj parser rust-library serato tag
Last synced: 21 Mar 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/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/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/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/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/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/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/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/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/kirillplatonov/proxy_manager
Ruby proxy manager. Gem for easy usage proxy in parser/web bots.
Last synced: 24 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/oscarotero/html-parser
Simple utility to parse html strings to DOMDocument
Last synced: 09 Nov 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/shahriar-shojib/atenv
modern dotenv replacement
decorators dotenv env parser typescript
Last synced: 26 Jun 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/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/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/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/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/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/nikita-volkov/postgresql-syntax
PostgreSQL SQL syntax utilities
Last synced: 21 Mar 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/makhuta/homeassistant-duolingo
HomeAssistant Duolingo scraper
duolingo homeassistant parser scrapper
Last synced: 04 Sep 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/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/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/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/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/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/fabiospampinato/csv-simple-parser
A simple, fast and configurable CSV parser.
Last synced: 27 Jul 2025
https://github.com/y21/tljs
Fast HTML5 parser for JavaScript
dom html javascript parser webassembly
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/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/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/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/yichengdwu/yoho
A compiler written in Mojo 🔥 and generates RISC-V assembly
Last synced: 07 Apr 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/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/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/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/aperezdc/cflag
Non-allocating command line flag parser
cli command-line options parser
Last synced: 05 Jul 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/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/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/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