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-04 00:23:44 UTC
- JSON Representation
https://github.com/igorrendulic/mimeemailparser
Swift Mime Email Parsing and Validation, as per RFC5322 and RFC6532
email parser q-decode rfc2047 rfc5322 rfc6532 swift validation
Last synced: 10 Apr 2025
https://github.com/smjsgaming/demangler
An Itanium ABI symbol demangler
assembly cpp itanium itanium-abi parser symbol
Last synced: 08 Apr 2025
https://github.com/elegaanz/rustre
Lustre compiler and tools in Rust
incremental-compilation lustre parser rust
Last synced: 17 Mar 2025
https://github.com/spaze/security-txt
security.txt (RFC 9116) generator, parser, validator
generator parser security security-txt securitytxt validator
Last synced: 11 Oct 2025
https://github.com/ph-7/peachlang
:peach: PeachLang™ is a simple interpreted language done with Ruby using Racc (the Ruby version of Yacc/Bison). The language has been made thanks to MACournoyer's book http://01script.com/comment-creer-son-langage-de-programmation/
bison interpreted-language interpreted-languages interpreted-programming-language interpreter language own-language parser peach-language peachlang programming programming-language programming-languages racc ruby simple-programming-language yacc
Last synced: 09 Apr 2025
https://github.com/swingcosmic/tason
Type-Augmented Serialization Object Notation
antlr antlr4 json json5 parser serialization typescript
Last synced: 28 Jul 2025
https://github.com/iximiuz/nom-parser-example
nom parser example
nom parser parser-combinators rust
Last synced: 11 Nov 2025
https://github.com/mskelton/tree-sitter-mql5
This is an extension of tree-sitter-cpp to support the mql5 language.
Last synced: 19 Apr 2025
https://github.com/marihachi/luna-parse
A code generator of recursive descent parser and lexer.
code-generator expression-parser lexer ll-parser modifiable parser recursive-descent-parser
Last synced: 14 Oct 2025
https://github.com/ph-7/cutelinknames
A simple class that converts your URLs to link names 🎯
link name parser url url-parser utility
Last synced: 09 Apr 2025
https://github.com/fedemartinm/react-search-operators
Search component based on search-operators
Last synced: 02 Aug 2025
https://github.com/emersion/rust-osu-format
A Rust library to parse .osu files
Last synced: 13 Apr 2025
https://github.com/lucasavila00/beff
Efficient validators from Typescript types generated by a blazing fast compiler
jsonschema parser typescript validator
Last synced: 12 Apr 2025
https://github.com/busraoguzoglu/cyk-parser-with-turkish-cfg
Implementation of CYK algorithm to act as a recognizer and parser with Turkish CFG.
cfg cyk-algorithm nlp nlp-parsing parser recognizer turkish-nlp
Last synced: 22 Apr 2025
https://github.com/bazzline/php_component_apache_status_parser
free as in freedom apache status parser
apache2 bazzline builder changelog free-as-in-freedom infrastructure lgplv3 mod-status parser php php56 php7 php71 psr psr-4 serverstatus status-parser uri
Last synced: 03 Oct 2025
https://github.com/minilibs/env-parser
A lightweight .env parser 🛠️
env env-parser parser variable variable-parser variables
Last synced: 05 Sep 2025
https://github.com/hackolade/sql-select-statement-parser
Returns object describing columns and tables names used in SQL SELECT query
Last synced: 30 Apr 2025
https://github.com/leitwert-net/ftlbgp
A Python parser for BGP data in MRT or looking glass format.
bgp border-gateway-protocol mrt parser pypy python3
Last synced: 22 Jul 2025
https://github.com/cw1997/verilog-parser
Verilog HDL Parser
parser parsers verilog verilog-hdl verilog-simulator
Last synced: 23 Oct 2025
https://github.com/buzzardgta/bookmarks_parser
Exported browser's bookmarks file parser
bookmarks bookmarks-parse bookmarks-parser parse parser
Last synced: 18 Oct 2025
https://github.com/davay42/vitepress-pages
Markdown pages structure generator for Vitepress
markdown parser vite vitepress
Last synced: 03 Oct 2025
https://github.com/desmonhak/argparse_c
Librería para pasear y manejar argumentos por linea de comandos en C
Last synced: 09 Apr 2025
https://github.com/ryanmorr/parselector
Parse a CSS selector string
css css-selector javascript parser
Last synced: 09 Apr 2025
https://github.com/tbjgolden/deno-htmlparser2
Deno port of `htmlparser2`
deno html html-parser htmlparser2 parser
Last synced: 16 Aug 2025
https://github.com/basemax/jsexpressionparser
A tiny web-based JS parser to handle and analyze a mathematical expression (order of operations)
html js mathematical-expressions mathematical-parser parser parser-combinators
Last synced: 13 Aug 2025
https://github.com/gastonzalba/ol-wfs-capabilities
Open Layers format for reading WFS capabilities data
capabilities geoserver getcapabilities ol openlayers parser wfs xml
Last synced: 07 Oct 2025
https://github.com/seangenabe/rubyfy
Easily write ruby annotations and output them as HTML.
Last synced: 29 Jul 2025
https://github.com/wizard04wsu/uri_parsing
JavaScript functions for validating, normalizing, and parsing URIs and email addresses.
domain email ip ipv4 ipv6 mailbox mailto module parser schemes uri uri-parser url url-parser
Last synced: 19 Oct 2025
https://github.com/miromannino/mexpr
C++ library which parses human-like arithmetic expressions
compiler cpp interpreter mathematical-expressions parser parsing parsing-library
Last synced: 05 Sep 2025
https://github.com/mickael-kerjean/jsonformat
A utility for parsing text and format it to json
bash bash-script json json-schema parse parser
Last synced: 10 Nov 2025
https://github.com/smikhalevski/mfml
The ICU MessageFormat + XML/HTML compiler and runtime that makes your translations tree-shakeable.
compiler html i18n icu intl l10n language message-format parser tms translation xml
Last synced: 27 Apr 2025
https://github.com/asoderman/jsondecoder
Simple JSON decoder written in swift
json parser parsing parsing-library swift
Last synced: 21 Oct 2025
https://github.com/jimmysawczuk/recon
A Go package to extract OpenGraph data from the web
Last synced: 29 Jul 2025
https://github.com/avdgaag/example_json_parser
Example project about leex and yecc in Elixir
Last synced: 29 Mar 2025
https://github.com/shinnn/parse-m3u8
Parse M3U8
hls javascript m3u m3u8 nodejs parser streaming video
Last synced: 09 Apr 2025
https://github.com/shakurocom/httpclient
alamofire cocoapods endpoint http-client ios parser swift uikit urlsession xcode
Last synced: 28 Jul 2025
https://github.com/spumer/fastsoup
BeautifulSoup interface for lxml
beautifulsoup fast html lxml parser python3
Last synced: 21 Oct 2025
https://github.com/donatj/printf-parser
A PHP compatible tokenizing printf string parser
Last synced: 23 Apr 2025
https://github.com/glaukiol1/gago
Interpreted Programming Language built in Go. Lexer, Parser, AST, VM.
ast gago interpreter lexer parser programming programming-language
Last synced: 26 Jan 2026
https://github.com/gprimola/yamel
Yamel is a YAML parser and serializer lib for Elixir.
elixir encoder-decoder hacktoberfest parser serializer yaml yaml-parser yml
Last synced: 14 Jun 2025
https://github.com/battye/php-array-parser
Parse text representation of a PHP array into an actual PHP array.
Last synced: 14 Apr 2025
https://github.com/isopod/jsonstream
Sane, fast, low-overhead, procedural API for parsing JSON files.
delphi freepascal json parser pascal
Last synced: 13 Jul 2025
https://github.com/ferhatgec/mdth
Fegeya MDtH, Markdown to HTML converter. Written in C++17.
converter cpp cpp17 html markdown markdown-to-html parser tokens tool
Last synced: 14 Apr 2025
https://github.com/vit0rr/monkey
Compiler with VM for toy language Monkey written in GoLang
compiler golang interpreter lexer parser repl vm
Last synced: 22 Apr 2025
https://github.com/io7m-com/jnoisetype
SoundFont manipulation
java parser serializer soundfont
Last synced: 22 Apr 2025
https://github.com/sweetim/linux-top-parser
parser for linux top command
javascript linux nodejs parser top typescript unix
Last synced: 18 Jan 2026
https://github.com/lalloni/seared
Lightweight PEG-based text parsing in Golang without code generation.
go golang parser parser-library parsing parsing-expression-grammar peg text
Last synced: 26 Feb 2025
https://github.com/bikossor/rudus
Parser combinator library for TypeScript.
functional-parsing hacktoberfest javascript node-js nodejs parser parser-combinators typescript
Last synced: 01 Mar 2025
https://github.com/i3oris/topdown
Parser shard using top down operator precedence and Pratt Parsing.
Last synced: 19 Apr 2025
https://github.com/magicxor/genotektogedcom
Convert Genotek JSON to FamilySearch GEDCOM
converter dotnet dotnet-core ged gedcom genotek json linq2gedcom parser unidecode
Last synced: 08 May 2025
https://github.com/systemvll/binary-codec
A blazing-fast declarative parser & encoder for binary data
binary-parser codec networking parser
Last synced: 29 Jun 2025
https://github.com/wokwi/hdl-parser
Parser for nand2tetris HDL (Hardware Description Language), written in JavaScript
Last synced: 14 Apr 2025
https://github.com/rodrigooler/soljs
Parser to convert Javascript code to Solidity using abstract syntax tree
abstract-syntax abstract-syntax-tree blockchain es6 javascript js node open-source parser smart-contracts solidity typescript
Last synced: 30 Dec 2025
https://github.com/xaionaro-go/iscdhcp
Go (Golang) ISC DHCP API + config parser/generator
config configuration dhcp-server dhcpd generator go golang isc parser
Last synced: 28 Apr 2025
https://github.com/hupe1980/go-textractor
📄 Amazon textract response parser written in go.
amazon aws golang parser textract unstructured-data
Last synced: 16 Apr 2025
https://github.com/hanamura/font-family
CSS font-family parser/stringifier.
Last synced: 01 Sep 2025
https://github.com/quarto-dev/gridtables
Haskell parser for reStructuredText-style grid tables.
Last synced: 11 Dec 2025
https://github.com/alxnull/calcex
A simple mathematical expression parser and evaluator for .NET.
csharp dotnet evaluator expression-evaluator math-parser mathematics mathml netstandard parser
Last synced: 12 May 2025
https://github.com/kovah/laravel-html-meta
A simple helper to retrieve the HTML meta tags of a website.
html laravel laravel-package meta-tags parser
Last synced: 14 Apr 2025
https://github.com/omeyenburg/tree-sitter-riscv
🌳 RISC-V assembly grammar for tree-sitter.
Last synced: 13 Jan 2026
https://github.com/rse/ael
Advanced Expression Language
evaluation expression language parser
Last synced: 19 Apr 2025
https://github.com/sharparam/klox
Kotlin implementation of the Lox language
gradle interpreter kotlin lox parser parsing
Last synced: 05 Jan 2026
https://github.com/nfroidure/strict-qs
A stricter query string parser
hacktoberfest javascript parser querystrings strict-types
Last synced: 12 Jul 2025
https://github.com/juancastillo0/snippet_generator
Generate classes, themes, widgets, parsers and SQL bindings for Dart and Flutter.
codegenerator dart dartlang flutter flutter-apps parser sql
Last synced: 28 Mar 2025
https://github.com/riboseinc/libnereon
a multi-configuration parser library
configuration hcl library parser parser-library
Last synced: 06 Apr 2025
https://github.com/drafakiller/tokenparser-dart
An intuitive Token Parser that includes grammar definition, tokenization, parsing, syntax error and debugging. Implementation based on Lexical Analysis for Dart.
dart debugging grammar lexer lexical-analysis package parser tokenizer
Last synced: 02 Aug 2025
https://github.com/cristianzsh/modsecurity-to-es-parser
A script to send ModSecurity logs to Elasticsearch
elasticsearch kibana logs modsecurity owasp owasp-top-10 parser python security
Last synced: 27 Sep 2025
https://github.com/ergebnis/front-matter
👀 Provides a composer package with a front-matter parser.
Last synced: 10 Apr 2025
https://github.com/j-jzk/klang
A toolkit for defining programming languages and DSLs in Kotlin
compiler dsl kotlin parser programming-language
Last synced: 10 Apr 2025
https://github.com/ait-aecid/aecid-parsergenerator
Automatically create parser trees for textual logdata to facilitate analysis
hdfs log-data log-signatures log-templates logs parser parser-generation python templates
Last synced: 10 Apr 2025
https://github.com/seldszar/tekko
Another IRC message parser and formatter.
Last synced: 14 Jun 2025
https://github.com/chrispomeroyhale/csv-dialect-swift
DialectalCSV: Multi-dialect CSV parser in Swift for handling different separated value formats. Conforms to Frictionless Data's CSV Dialect spec
csv delimited dialect parser rfc-4180 streaming swift swift-package-manager tsv
Last synced: 10 Apr 2025
https://github.com/mgadda/swift-parse
A small parser combinator library written in Swift 5
combinators parse parser swift
Last synced: 15 Jul 2025
https://github.com/niklaskorz/nklang
A programming language interpreter written in Go
formal-languages golang interpreter lexer parser semantics
Last synced: 01 May 2025
https://github.com/irevenko/genshin-scrapper
💾 A bunch of scripts for api.genshin.dev
genshin genshin-api genshin-impact genshinimpact parser scrap scrapper
Last synced: 01 May 2025
https://github.com/silentsoft/csscolor4j
CSSColor4J is a simple Java library for parsing CSS color string representations.
cmyk color css css-color hexadecimal hsl hsla named-color parser rgb rgba
Last synced: 08 Sep 2025
https://github.com/yuryalencar/parserxmi
This project aims to extract diagrams data and convert for UML structure.
java parser uml-diagram uml-structure
Last synced: 10 Apr 2025