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-06-26 00:19:23 UTC
- JSON Representation
https://github.com/theflash2k/hackprobe
A Search Engine of JSON-based Cheat Sheets
cheat-sheet docker fastapi hackprobe json markdown parser python react
Last synced: 09 Apr 2026
https://github.com/cao-awa/structuring-translator
The structuring translator is a framework that lets content can be translated into other formats.
abstract-syntax-tree content-transformation conveter framework javascript kotlin-script language languages parser script scripting structure structured-data structurizr syntax-analysis transform translate translator typescript
Last synced: 17 Aug 2025
https://github.com/seangenabe/rubyfy
Easily write ruby annotations and output them as HTML.
Last synced: 29 Jul 2025
https://github.com/maximilianfeldthusen/simpleparser
This C code implements a simple command-line interface (CLI) that allows users to input commands and receive responses based on those commands.
Last synced: 05 Sep 2025
https://github.com/ryanmorr/parselector
Parse a CSS selector string
css css-selector javascript parser
Last synced: 09 Apr 2025
https://github.com/mamantoha/shards_spec
A shard.yml parser for the Crystal language
crystal hacktoberfest parser shards yaml
Last synced: 07 May 2025
https://github.com/destag/at-date
Simple Python library for at-date string parsing
datetime hacktoberfest parser python utility
Last synced: 18 Jan 2026
https://github.com/arxeiss/go-expression-calculator
Custom implementation of calculator handling operator precedence and parentheses.
ast calculator lexer parser recursive-descent recursive-descent-parser shunting-yard shuntingyard
Last synced: 28 Mar 2025
https://github.com/genometric/geutilities
Genome Utilities (GeUtilities) provides open-source building-blocks for genomic data analysis tools.
building-block genome-analysis genomics parser
Last synced: 12 Apr 2025
https://github.com/matthewturk247/mercury
A vanilla Swift wrapper for accessing the Mercury Parser from Postlight.
Last synced: 10 Jul 2025
https://github.com/nerd-bear/legacyancientoldbassil
Bassil: A modern, mid-level interpreted programming language designed for efficiency and readability. Featuring robust lexical analysis, error handling, and cross-platform support for Windows and Linux. Bassil offers a balance between low-level control and high-level abstraction, making it ideal for system programming, web development, and more.
cpp custom-interpreted-language custom-language custom-programming-language interpreter lexer lexer-parser parser
Last synced: 14 Mar 2026
https://github.com/zincware/aaargs
attribute autocompletion and argument parsing
Last synced: 09 Sep 2025
https://github.com/stefmde/seriesidparser
Parses series or movie strings to a object to handle it with applications. See the website for a short overview.
id identity movie movie-strings parser series string string-manipulation
Last synced: 08 Mar 2026
https://github.com/moznion/go-struct-custom-tag-parser
A simple parser for golang's custom tags
Last synced: 15 Dec 2025
https://github.com/mauricelambert/pdforensic
This package analyses PDF files for Forensic Investigations.
analysis forensic-analysis forensics investigation package parser pdf python3 tool
Last synced: 11 Apr 2025
https://github.com/mikepenzin/timeago-simple
timeago makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago" or "1 day ago")
bower date nodejs-modules nodejs-plugin npm-module npm-package npm-scripts parser timeago vanilla-javascript vanilla-js
Last synced: 21 Feb 2026
https://github.com/bluk/maybe_xml
A non-validating XML pull parser.
parser pull-parser rust xml xml-parser
Last synced: 10 Mar 2026
https://github.com/gisce/liquicomun
Liquicomun
api esios hacktoberfest parser python ree
Last synced: 12 Apr 2025
https://github.com/rse/ael
Advanced Expression Language
evaluation expression language parser
Last synced: 19 Apr 2025
https://github.com/fern-flower-lab/java-properties
Java properties files micro parser for Clojure
clj clojure clojure-library compatibility configuration edn java java-properties parser properties-parser tiny
Last synced: 19 Jan 2026
https://github.com/reneeb/mysql-workbench-parser
Parse .mwb files created with MySQL workbench tool.
hacktoberfest mysql parser workbench
Last synced: 02 Mar 2026
https://github.com/quarto-dev/gridtables
Haskell parser for reStructuredText-style grid tables.
Last synced: 11 Dec 2025
https://github.com/jonperk318/telegram-parsers
OSINT tools: Telegram chat parsers built to find and extract credit/debit card information and credentials using keyword matches
bank cc credit-card debit-card json open-source-intelligence osint osint-python osint-resources osint-tool osint-tools parser python telegram telegram-channel telegram-chat
Last synced: 20 Oct 2025
https://github.com/pattfy/useragent
A Go/Golang library that parses User-Agent.
Last synced: 14 Jan 2026
https://github.com/noxalus/bulletmli
A C# parser of improved BulletML files.
Last synced: 27 Apr 2026
https://github.com/tspannhw/linkextractorprocessor
Apache NiFi Custom Processor For Link Extracting
apache-nifi big-data java links nifi-processors parser
Last synced: 06 Mar 2026
https://github.com/donatj/printf-parser
A PHP printf compatible tokenizing printf string parser
Last synced: 21 Apr 2026
https://github.com/usbokirishima/wimey
Wimey is a lightweight C library for building command-line tools with ease. It supports both command and argument parsing, including value handling, automatic help generation, and type-safe conversions. Designed for flexibility and minimal dependencies, Wimey helps you structure your CLI programs cleanly and efficiently.
args args-parser c command-line cprogramming library parser posix unix
Last synced: 28 Feb 2026
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/mfelsche/pony-ast
:horse: :deciduous_tree: Library for accessing AST generated by ponyc
compiler ffi-bindings parser pony pony-language ponylang
Last synced: 15 Feb 2026
https://github.com/kimtth/tora-auto-ui-opencv
🐯🌱 UI Automation By OpenCV (Image Template Matching). TORA (Tigre / Tiger)
automation opencv parser pyautogui pyqt pyside2 rpa screenshot
Last synced: 14 Feb 2026
https://github.com/alessandro-salerno/forflex
Flexible expression evaluation library
algebra expression-parser expressions flexible flexible-library flexible-parsers java java-library lexer library math math-parser parser
Last synced: 08 Jun 2026
https://github.com/karsdev/clarity
Coding language, ast-compiled, fast, easy
abstract-syntax-tree ast clarity clr coding-language custom-programming-language interpreter java java-8 library native native-functions parser programming-language tokenizer
Last synced: 13 Mar 2026
https://github.com/althonos/opticaldisc
Read optical media filesystems with Rust
iso-image iso9660 parser rust-crate
Last synced: 11 Oct 2025
https://github.com/konfiger/konfiger-jvm
Light weight package to manage key value based configuration and data files for JVM languages. Notably Java, Kotlin, Scala
configuration java jvm key-value kotlin language parser properties scala
Last synced: 18 Apr 2026
https://github.com/audy/dna
A biological sequence file (fasta, fastq, qseq) parser for Ruby
bioinformatics dna parser ruby
Last synced: 07 Oct 2025
https://github.com/kale-ko/bjsl
A semi-advanced Java data serialization library with features for reducing file sizes.
data java java-serialization json parser serialization serializer smile yaml
Last synced: 28 Feb 2026
https://github.com/blu3r4y/whiteparse
Whiteparse is a data parser and reverse templating engine, written in C# and optimized for parsing whitespace-delimited text to JSON objects
Last synced: 01 Mar 2026
https://github.com/coghost/iparse
To extract HTML/json content identified by CSS selectors(with bs4) with yaml config support
crawler parser parser-library python xkcd yaml
Last synced: 12 Oct 2025
https://github.com/leops/dmxparser
Reading the Valve Data Model eXchange (DMX) format in Rust
dota-2 half-life-alyx parser source-engine
Last synced: 06 Oct 2025
https://github.com/ferhatgec/flap
Fegeya Flap Execution Language, Written in FlaScript.
flap flascript interpreter language parser print programming scripting statement virtual-machine
Last synced: 28 Feb 2026
https://github.com/al-muhandis/yandexsqiparser
Yandex SQI parser lib for FreePascal
freepascal lazarus parser pascal seo yandex
Last synced: 22 Jan 2026
https://github.com/alisenola/deno-swc-complier
The SWC compiler for Deno.
ast bundler deno hacktoberfest javascript parser rust spack swc typescript
Last synced: 05 Mar 2026
https://github.com/stevenaw/vs-parse
Node-based utilities for parsing Visual Studio files
csproj node npm parse parser visual-studio
Last synced: 14 Mar 2026
https://github.com/b4dnewz/clito
Simple and well written command line applications helper
bin command-line command-line-tool helper parser utility
Last synced: 13 Oct 2025
https://github.com/dgelessus/python-rezparser
A pure Python library for parsing Macintosh Rez source files
classic-mac-os macintosh parser python resource-fork rez
Last synced: 03 Oct 2025
https://github.com/x-rays5/inireader
A simple c++17 header only ini parser/writer.
cpp cpp17 headeronly ini ini-parser parser
Last synced: 05 Mar 2026
https://github.com/fedemartinm/search-operators
A search operators parser to filter search results
javascript nodejs parser search
Last synced: 02 Mar 2026
https://github.com/middledot/math_parser
A math expression parser in python
Last synced: 24 Jan 2026
https://github.com/cw1997/verilog-parser
Verilog HDL Parser
parser parsers verilog verilog-hdl verilog-simulator
Last synced: 23 Feb 2026
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/mochi-neko/subtp
A parser for subtitle text formats (SubRip Subtitle and WebVTT) in Rust.
Last synced: 08 Apr 2026
https://github.com/vojtatom/shp.ts
🗺️ Shapefile Reader in TypeScript
dbf esri-shapefile geojson loader parser shapefile shp typescript
Last synced: 04 Apr 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/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/graphpql/graphpinator-parser
:zap::globe_with_meridians::zap: Parser subproject for GraPHPinator: GraphQL server implementation for PHP.
graphql graphql-php parser php syntactic-analysis
Last synced: 06 May 2025
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/asoderman/jsondecoder
Simple JSON decoder written in swift
json parser parsing parsing-library swift
Last synced: 18 Feb 2026
https://github.com/noahbuscher/toy-json-parser
Tiny toy JSON(like) parser, written in Typescript
Last synced: 13 May 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/tzussman/valparse
Package to parse Valgrind XML output files
Last synced: 18 Jan 2026
https://github.com/seldszar/tekko
Another IRC message parser and formatter.
Last synced: 14 Jun 2025
https://github.com/bitolabs/ujson
A tiny C++ JSON reader with a very simple API
api c-plus-plus cplusplus cplusplus-17 cpp cpp17 json json-api json-library json-parser json-reader library lightweight no-dependencies parser reader simple tiny
Last synced: 11 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/fgebhart/sportgems
Find valuable gems 💎 in your 🚴 activities!
activity parser pip python rust sports sports-data
Last synced: 11 Jul 2025
https://github.com/tqn/rslambda
Simple, proof-of-concept lambda calculus parser in Rust
compiler lambda-calculus parser rust
Last synced: 26 Jul 2025
https://github.com/graythze/vkexport
📄 All photos, wall, friends and other data from VK page in JSON file
exporter parser vk vk-api vkontakte vkontakte-api
Last synced: 06 Oct 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/dulajkavinda/pptxto.txt
📄 A text extraction node module, thtat can convert pptx and ppt file formats into pure text.
nodejs npm npm-package open-source parser ppt pptx pptxtotxt
Last synced: 23 Feb 2026
https://github.com/ryanmorr/stache
Micro mustache-style template parser
javascript mustache parser tagged-template template
Last synced: 08 Mar 2026
https://github.com/tree-sitter-grammars/tree-sitter-arduino
Arduino grammar for tree-sitter
Last synced: 09 Oct 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/janligudzinski/bfc-rs
Brainfuck compiler for x86-64 Linux implemented in Rust.
assembly brainfuck compiler nasm parser rust x86 x86-64 x86-assembly
Last synced: 05 Feb 2026
https://github.com/utkarshkukreti/parco
A hyper-optimized 1kb library to build fully type-safe parsers in TypeScript.
combinator ll parse parsec parser parser-combinator parsing regex regexp string typesafe typescript
Last synced: 23 Feb 2026
https://github.com/berzanorg/bytecode-compiler
A bytecode compiler written in Rust.
bytecode compiler lexer parser virtual-machine
Last synced: 15 Oct 2025
https://github.com/ikenox/h2s-rs
A declarative and ergonomic HTML parser library in Rust
Last synced: 14 Mar 2026
https://github.com/pritampanda15/pandacite
A Python-based citation manager
citation doi elsevier mendeley nature parser references science springer
Last synced: 22 Jun 2025
https://github.com/clauspruefer/python-xml-microparser
Tiny Python XML Parser Module
Last synced: 18 Oct 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/tree-sitter/tree-sitter-fluent
fluent i18n parser tree-sitter
Last synced: 19 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/spriteovo/schemaresolver
Windows schema module resolve tool
api-set api-set-map forward module parser redirect resolver schema windows
Last synced: 03 Aug 2025
https://github.com/binhtran432k/tree-sitter-gherkin
Gherkin grammar for Tree-sitter
cucumber gherkin parser treesitter
Last synced: 11 Apr 2025
https://github.com/here-be/snapdragon-stack
Snapdragon utility for creating a stack.
array nodes parse parser snapdragon stack tokenize tokens
Last synced: 03 Aug 2025