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-05 00:19:15 UTC
- JSON Representation
https://github.com/customcommander/ohm-grammar-quiz-markdown
Write up your practice problem (Quiz) in Markdown and turn it into JSON-LD structured data.
json-ld markdown ohm-grammar parser
Last synced: 13 Feb 2026
https://github.com/bobqianic/tree-sitter-wasms-roo
Prebuilt WASM Binaries of tree-sitter's Language Parsers for Roo Code
Last synced: 14 Feb 2026
https://github.com/njakob/parcel
Simple NPM package parser
flowtype helper library npm npm-package parser
Last synced: 09 May 2026
https://github.com/bushero/pevac
A parser combinator library around the System.Text.Json.Utf8JsonReader class
csharp dotnet5 json parser parser-combinators system-text-json
Last synced: 13 Feb 2026
https://github.com/notakeith/itmoscript
Interpreter for ITMOScript, a dynamically-typed scripting language. Hand-written lexer, recursive descent parser, AST, and tree-walking interpreter
ast cpp interpreter lexer parser programming-language scripting-language
Last synced: 03 Jun 2026
https://github.com/yggverse/pulsarss
RSS Aggregator for Gemini Protocol
aggregator cli crawler daemon feed gemini gemini-protocol gemtext parser rss rust
Last synced: 13 Feb 2026
https://github.com/abhishekkr/gowebvtt
WebVTT Parser, parsing main parts of Web Video Text Tracks Format
go golang parser parser-library subtitles subtitles-parsing webvtt webvtt-parser
Last synced: 16 Aug 2025
https://github.com/chaseruskin/cliproc
A fast, low-level, and configurable command-line processor
Last synced: 08 Jan 2026
https://github.com/ralvarezdev/go-parser
Types parser helper functions for Golang Projects
go go-ast go-structs-tags golang hide-json-tags overwrite-json-tags parser protobuf protobuf3
Last synced: 13 Oct 2025
https://github.com/nowux/rlpt
Lightweight truth table generator for propositional logic expressions.
parser propositional-logic rust
Last synced: 28 Apr 2025
https://github.com/ra1028/alembic-sample
https://swiftlang.ng.bluemix.net/#/repl?gitPackage=https:%2F%2Fgithub.com%2Fra1028%2FAlembic-Sample.git
Last synced: 17 May 2026
https://github.com/almide/yaml
YAML parser and serializer for Almide with Codec integration. 146 tests.
Last synced: 04 Apr 2026
https://github.com/minoritea/go-decls
go-decls: list declarations in a Go source file
Last synced: 06 Jul 2025
https://github.com/espumita/dotnet-fluent-cli
Fluent interface to parse and configure arguments for command line applications in .NET.
args command-line dotnet dotnet-core fluent parser
Last synced: 14 Jan 2026
https://github.com/fabianopinto/kaitai-struct-ts
Runtime interpreter for Kaitai Struct binary format definitions in TypeScript
binary-format binary-parser kaitai-struct ksy parser runtime-interpreter typescript
Last synced: 22 Jan 2026
https://github.com/wipeseals/nvme-bar0-viewer
Parses and validates a binary dump of NVMe Controller Registers.
nvme parser pcie vibecoding viewer
Last synced: 05 Jul 2025
https://github.com/mahlonsmith/nim-tnetstring
TNetstring parsing and serialization for the Nim programming language.
netstring nim parser serialization tnetstring
Last synced: 13 Jun 2025
https://github.com/pbaille/parsing-combinators
exploring parsing combinators in scheme
combinators functional-programming parser
Last synced: 11 Mar 2026
https://github.com/codybloemhard/incodoc
Incorporeal document format.
document document-format parser
Last synced: 02 Apr 2025
https://github.com/abougouffa/simple_parser_rs
Basic math parser made with Rust, made for fun and for trying the language!
grammar lexer parser rust simple-math-parser
Last synced: 01 Jul 2025
https://github.com/mrgriefs/calculate-string
Parses a string containing mathematical operators to a number
javascript numbers parser string-manipulation
Last synced: 14 Oct 2025
https://github.com/ryanlath/jsonconfigpreparser
Golang pre-parser to allow comments (// /**/ #) and trailing commas in JSON config files.
configuration-files golang json parser
Last synced: 14 Jan 2026
https://github.com/wangchunsen/parser
A pure function parser library for general purpose
Last synced: 31 Oct 2025
https://github.com/christophevg/cobol-object-mapper
A Cobol (Copybook) parser that produces a corresponding class hierarchy.
cobol csharp mapper object-oriented parser
Last synced: 14 Oct 2025
https://github.com/bekbolsky/kolesakz-parser
Парсер грузовых автомобилей с kolesa.kz, с выгрузкой данных в формате csv
beautifulsoup4 kolesa kolesakz parser webscraping
Last synced: 17 Jan 2026
https://github.com/gonzalo-bulnes/kata-images_gallery_generator
Generate a set of static HTML files from an XML representation of EXIF data so users can browse a collection of images.
Last synced: 05 Feb 2026
https://github.com/videlais/libtwee
libtwee is a C# library for creating and parsing current and historic Twine file formats
Last synced: 14 Jan 2026
https://github.com/themmoddingherds/gfs
GFS parser library for C#
csharp gfs library parser skullgirls tfh
Last synced: 14 Oct 2025
https://github.com/vueware/csv-parser
Converts .csv files to JSON object arrays.
Last synced: 18 Apr 2026
https://github.com/KSXGitHub/split-char-from-str
A small utility to split a string into the first or last character (type `char`) and the rest (type `&str`)
no-std parser rust string text-processing
Last synced: 15 Oct 2025
https://github.com/burnett01/kotlin-hafas-toolchain
hafas-toolchain is a collection of expressions, dictionary and a parser. Use these tools to parse and process raw HAFAS files.
aseag dictionary hafas parse parser public-transport toolchain
Last synced: 15 Oct 2025
https://github.com/anishlearnstocode/md-to-html-parser
This is a markdown parser that returns valid html code for any valid markdown text.
Last synced: 16 Apr 2026
https://github.com/ant59/pp-eval
State machine parser and lexer for custom formulae
Last synced: 20 Apr 2026
https://github.com/mann-conomy/vdf-utils
A Node.js utility library for parsing and converting objects in Valve's Data File (VDF) format.
format mann-conomy nodejs parser steam typescript valve vdf
Last synced: 28 Feb 2026
https://github.com/isaacazuelos/tree-sitter-kurt
A Tree Sitter grammar for Kurt
Last synced: 11 Mar 2025
https://github.com/erkmik/best-python-html-parsers
The top Python HTML parsers for web scraping, including Beautiful Soup, lxml, PyQuery, Scrapy, and more.
beautifulsoup datasets html htmlparser lxml parser pyquery python python-parser requests scrapy web-scraping
Last synced: 09 Apr 2025
https://github.com/queeniecplusplus/ios_back_5
Json-format data parser
ios11 ios14 json jsonserialization parser swift4 swift5 xcode10 xcode12
Last synced: 02 Jan 2026
https://github.com/poppa/string-walker
Navigate within a string
parser string-manipulation strings tokenizer
Last synced: 14 Feb 2026
https://github.com/Deviluc/python-tree-sitter
A python wrapper around the tree-sitter c-api (using swig)
ast java parser parser-library python python3 swig tree-sitter
Last synced: 11 Mar 2025
https://github.com/haroldo-ok/cnab-240-to-yaml
Lê arquivos CNAB 240 e os transforma em YAML, para facilitar conferências de dados.
Last synced: 25 Mar 2025
https://github.com/yuja/tree-sitter-sixtyfps
SixtyFPS grammar for the tree-sitter parsing library
Last synced: 11 Mar 2025
https://github.com/rse/flowlink
Flow Expression Language
evaluator expression flow language link parser
Last synced: 16 Mar 2025
https://github.com/yetanotherchris/text-template
Go's text templating - a port of Go's text template package to C# via OpenAI Codex
dotnet parser template text-template text-templating-engine
Last synced: 11 Mar 2026
https://github.com/ChristianMurphy/tree-sitter-markdown
Markdown grammar for tree-sitter
Last synced: 11 Mar 2025
https://github.com/negrienko/iban-ex
Elixir library for working with IBAN numbers (parsing, validating, checking and formatting)
elixir elixir-lang elixir-library iban library parser
Last synced: 28 Mar 2025
https://github.com/thomasvergne/tree-sitter-cabal
Port of original Cabal tree sitter implementation from Magus
cabal highlight parser tree-sitter
Last synced: 19 Jan 2026
https://github.com/sh1kxrv/tinyannotations
A tiny config parser
config dictionary dotnet lexer parser
Last synced: 01 Apr 2025
https://github.com/dcmox/urlparser
Crafting URL regex from scratch is hard mmkay?
Last synced: 22 Aug 2025
https://github.com/sv-tools/conf-reader-env
Environment variables parser for conf project
conf environment-variables parser reader
Last synced: 06 Oct 2025
https://github.com/mynttt/ezconf
A simple hierarchical scoped group based key:value storage/configuration format.
configuration java key-value parser storage-format
Last synced: 12 Oct 2025
https://github.com/renjisann/tree-sitter-tiger
A tree-sitter grammar for the Tiger language
grammar parser syntax-highlighting tiger tiger-language tree-sitter
Last synced: 21 Apr 2026
https://github.com/horacehylee/my-json-parser
My JS parser experiment to learn how parsing works
json-parser monadic-parser monadic-parser-combinators nodejs parser
Last synced: 18 May 2026
https://github.com/1517mb/short-info-aida
GUI парсер HTM файлов программы AIDA64 для Windows 64. Приложение помогает автоматизировать процесс копирования данных.
Last synced: 07 May 2026
https://github.com/dev-pengi/mark-parse
a package that parses Markdown syntax and converts it into HTML
converter formatter html markdown markdown-to-html markup markup-converter parser text-to-html
Last synced: 29 Apr 2026
https://github.com/somewind/highlight-words-parser
Parse a give string to highlight words.
highlight highlightwords parser words
Last synced: 15 Feb 2026
https://github.com/yeahnotsewerside/dns
Parser and serializer for DNS queries
dns parser rust-crate serialization serializer
Last synced: 01 Dec 2025
https://github.com/IoeCmcomc/tree-sitter-mcfunction
Minecraft function file grammar for tree-sitter
Last synced: 11 Mar 2025
https://github.com/bohdaq/url-build-parse
`url-build-parse` provides the ability to parse URL from string as well as construct URL from parts.
Last synced: 02 Apr 2026
https://github.com/maikorapppublic/parser
Maikor ASM parser
assembly-language maikor parser
Last synced: 15 Feb 2026
https://github.com/LeviOP/tree-sitter-keyvalues
Valve KeyValues grammar for tree-sitter
goldsrc keyvalues parser tree-sitter
Last synced: 11 Mar 2025
https://github.com/LeviOP/tree-sitter-cfg
GoldSrc cfg grammar for tree-sitter.
cfg goldsrc parser tree-sitter
Last synced: 11 Mar 2025
https://github.com/craigsdennis/taste
Get a taste of a code base
aggregator ast javascript parser
Last synced: 18 Oct 2025
https://github.com/techouse/homebrew-envq
Homebrew tap for envq, a byte-preserving .env query and editing tool.
cli command-line-tool configuration dotenv env homebrew parser rust
Last synced: 14 Jun 2026
https://github.com/damianaldair/qr_eu_digital_covid_certificate
A package for parsing the encrypted plaintext contained in the QR code of EU COVID-19 digital vaccination certificates.
covid covid-19 covid19 covid19-data covid19-parser dart flutter parser
Last synced: 13 Apr 2026
https://github.com/alextkdev/parser_instagram_and_youtube
These two scripts allow you to download content from YouTube and Instagram
async-parser instagram instagram-scraper parser youtube-downloader
Last synced: 05 Sep 2025
https://github.com/almide/csv
CSV parser and serializer for Almide. Quoted fields, header rows, roundtrip-safe.
Last synced: 04 Apr 2026
https://github.com/discoverygarden/foxml
Provides migration plugins and utility scripts to facilitate I7 to Modern Islandora migration.
drupal drupal-module islandora migration parser
Last synced: 18 Oct 2025
https://github.com/nrjdalal/zod-meta-parser
A utility to extract metadata descriptions from Zod schemas into a structured format.
api conversions json meta parser schema zod
Last synced: 23 Feb 2026
https://github.com/jcavat/relational-algebra-parser
fastparse parser relational-algebra scala sql
Last synced: 24 Jun 2026
https://github.com/fedescripts/showmap
Showmap a simple parser of Nmap output
Last synced: 06 Jul 2025
https://github.com/valdezfomar/tree-sitter-desktop
Desktop Entry Specification grammar for tree-sitter
Last synced: 24 Feb 2026
https://github.com/lathoub/express
Fast, unopinionated, (very) minimalist web framework for Arduino ESP32
arduino arduino-library esp32-arduino express html http http-server parser web webservice
Last synced: 13 Apr 2026
https://github.com/ronik-v/daily-helper-telegram-bot
Bot for issuing information about: weather, exchange rates, news.
aiogram aiogram-bot exchange-rates news parser psycopg2 weather
Last synced: 16 Mar 2025
https://github.com/stein197/js-qs
Simple bundle of JavaScript functions to make work with query string easer
parser query-string querystring
Last synced: 28 Jan 2026
https://github.com/ynori7/datesforhumans
This library is a helper to transform natural language date time info into real times.
dates datetime golang natural-language natural-language-processing parser time utility
Last synced: 11 Mar 2026
https://github.com/phdoerfler/enni
A parser for IMAP envelopes
imap parboiled2 parser scala specs2
Last synced: 19 Jan 2026