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-07-02 00:22:47 UTC
- JSON Representation
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/holzhaus/triseratops
database dj parser rust-library serato tag
Last synced: 21 Mar 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/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/kirillplatonov/proxy_manager
Ruby proxy manager. Gem for easy usage proxy in parser/web bots.
Last synced: 24 Apr 2025
https://github.com/haxscramper/htsparse
Compiled and wrapped tree-sitter grammars
Last synced: 12 May 2025
https://github.com/elifesciences/elife-tools
Python library for parsing eLife article XML data.
Last synced: 09 Mar 2026
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/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/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/guiferpa/aurora
:milky_way: An unconventional programming language that compiles to EVM bytecode.
ast compiler golang parser programming-language
Last synced: 17 Feb 2026
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/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/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/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/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/chatopera/chop
Chinese Tokenizer module for Python
chinese-nlp chinese-segmenter nlp parser segment segmenter
Last synced: 20 Mar 2025
https://github.com/shahriar-shojib/atenv
modern dotenv replacement
decorators dotenv env parser typescript
Last synced: 26 Jun 2025
https://github.com/nikita-volkov/postgresql-syntax
PostgreSQL SQL syntax utilities
Last synced: 21 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: 12 Dec 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/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/alecthomas/protobuf
A Protobuf IDL parser for Go
go golang parser protobuf protocol-buffers
Last synced: 16 Mar 2025
https://github.com/alufers/openscad-parser
This package facilitates parsing, formatting and validating the OpenSCAD language using TypeScript and JavaScript.
3d 3d-printing language-support openscad parser
Last synced: 07 Mar 2026
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/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/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/novln/docker-parser
Docker image identifier parser.
docker image moby moby-images parser
Last synced: 12 Jan 2026
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/yichengdwu/yoho
A compiler written in Mojo π₯ and generates RISC-V assembly
Last synced: 07 Apr 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/bhutanio/mediainfo-parser
Parse mediainfo text into PHP Array
Last synced: 06 Apr 2026
https://github.com/YichengDWu/yoho-legacy
A compiler written in Mojo π₯ and generates RISC-V assembly
Last synced: 25 Sep 2025
https://github.com/borisgontar/osm-pbf-parser-node
Streaming OpenStreetMap PBF parser for Node.js
node-js openstreetmap parser pbf
Last synced: 31 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-bitbake
BitBake grammar for tree-sitter
Last synced: 12 Jul 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/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: 14 Mar 2026
https://github.com/divineomega/php-hcl-parser
βππ Parses HCL configuration files into PHP objects.
configuration hcl parser php-library php-object terraform
Last synced: 13 Feb 2026
https://github.com/e-rk/speedtools
Data parsing utilities for Need for Speed 4 HS (PC) with Blender import addon.
blender blender-addon need-for-speed need-for-speed-high-stakes needforspeed parser python
Last synced: 15 Feb 2026
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/sindresorhus/DSStore
Parse and write macOS .DS_Store files from Swift
macos parser swift swift-package swift-package-manager
Last synced: 11 Apr 2026
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/wqweto/vbpeg
PEG parser generator for VB6
grammar parser parser-generator peg vb6
Last synced: 15 Feb 2026
https://github.com/bionode/bionode-fasta
Streamable FASTA parser.
bioinformatics bionode nodejs parser tools
Last synced: 10 Sep 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/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/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/ole/hexhexhex
A parser for the Intel Hexadecimal Object File Format (.hex), written in Swift.
file-format intel-hex parser swift
Last synced: 17 Mar 2026
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/akiicat/m3u8
Generate and parse m3u8 playlists for HTTP Live Streaming (HLS) in Crystal.
Last synced: 12 Apr 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/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/phimage/xcodeprojkit
Parse project file and write it to open step format.
openstep parser plist swift xcode xcodeproj xcodeproject
Last synced: 09 Mar 2026
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/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/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/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/makhuta/homeassistant-duolingo
HomeAssistant Duolingo scraper
duolingo homeassistant parser scrapper
Last synced: 04 Sep 2025
https://github.com/nickysemenza/ingredient-parser
recipe ingredient line item parser π³
Last synced: 11 Nov 2025
https://github.com/fabiospampinato/csv-simple-parser
A simple, fast and configurable CSV parser.
Last synced: 27 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/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/alexeytaranov/ue4_gumbo
HTML parser for Unreal Engine 4
blueprint cpp html parser ue4 ue4-plugin
Last synced: 24 Dec 2025
https://github.com/y9san9/kotlin-simple-json
A simple educational Kotlin JSON parser: https://dev.to/y9san9/json-parsing-from-scratch-in-kotlin-4al8
Last synced: 02 May 2025
https://github.com/Eisenwave/voxel-io
C++17 I/O library for various voxel formats, including VOX, QB, QEF and more.
cpp cpp17 io library magicavoxel mit-license parser qubicle voxel
Last synced: 21 Nov 2025
https://github.com/invlid/boardingpasskit
A library to parse the contents of airline boarding pass barcodes.
boardingpass iata parser swift
Last synced: 12 Aug 2025
https://github.com/thatsjustcheesy/parsem
Parsec-like parser combinators for Crystal
crystal parsec parser parser-combinators
Last synced: 14 Jul 2025
https://github.com/mnot/http_sfv
Parse and serialise HTTP structured field values
Last synced: 16 Jun 2025
https://github.com/rvflash/awql-parser
AWQL parser / lexers
adwords-api awql lexer parser statement
Last synced: 16 Jun 2025
https://github.com/koddr/csv2api
πββοΈ The parser reads the CSV file with the raw data, filters the records, identifies fields to be changed, and sends a request to update the data to the specified endpoint of your REST API.
api api-rest csv csv-api csv-parser go go-app golang golang-application parser parsing
Last synced: 27 Oct 2025
https://github.com/bigperson/laravel-vk-geo
Parse countries, regions and cities from vk.com api
geo-parser geolocation laravel-vk-geo parser vk vk-api vk-geo vkontakte vkontakte-api
Last synced: 12 Apr 2025
https://github.com/sandialabs/parsegen-cpp
A C++17 library for parser generation for LALR(1) languages
cmake context-free-grammar cpp cpp17 lalr-parser-generator parse parser parser-generator parser-library regular-expression sandia-national-laboratories scr-2564 snl-comp-science-libs
Last synced: 21 Oct 2025
https://github.com/coderaiser/goldstein
JavaScript with no limits π€«
acorn javascript nodejs parser putout
Last synced: 15 Feb 2026
https://github.com/jentic/jentic-arazzo-tools
Jentic Arazzo Tools
arazzo arazzo-specification arazzo-ui parser renderer resolver runner validator
Last synced: 11 Mar 2026
https://github.com/prantlf/ecmascript-parser-benchmark
Compares the speed and package size of various ECMAScript parsers and code generators.
benchmark code-generator ecmascript ecmascript-parser parser
Last synced: 07 Oct 2025
https://github.com/jub0t/markdownx
Unleash the Power of Markdown with Tailwind CSS Compatibility
markdown markdown-parser md parser regex taildown tailwinds tailwinds-markdown tailwindscss
Last synced: 05 Mar 2026
https://github.com/liulinboyi/htmlparser
HTMLParser θ§£ζHTML ζ¬’θΏεθ HTMLParser Parsing HTML Welcome to the reference
htmlparser parser parser-library
Last synced: 17 Apr 2025