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/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/jmsv/xunit-to-nunit
Converts C# XUnit tests to NUnit tests
c-sharp converter dotnet hacktoberfest nunit parser unit-testing xunit
Last synced: 30 Apr 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/fedemartinm/search-operators
A search operators parser to filter search results
javascript nodejs parser search
Last synced: 02 Mar 2026
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/tbjgolden/deno-htmlparser2
Deno port of `htmlparser2`
deno html html-parser htmlparser2 parser
Last synced: 16 Aug 2025
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/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/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: 03 May 2026
https://github.com/sergiomarotco/kaspersky-installed-software-parser
Program for parsing KSC installed software report
Last synced: 13 Jun 2026
https://github.com/ferhatgec/fpm
Fegeya Package Manager. compile-install-manage!
build-from-source fpm installer list package package-manager parser repo scrift
Last synced: 18 Feb 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/rythenglyth/dly-parser
A tool and Node.js package to parse immanens' DLY container files.
container delivery delivery-reader deliveryreader dly dly-container file fileformat immanens parser
Last synced: 16 Apr 2025
https://github.com/avdgaag/example_json_parser
Example project about leex and yecc in Elixir
Last synced: 01 May 2026
https://github.com/sigurn/commandline
C# command based command line parser library
cli commandline net6 nuget nuget-package parser
Last synced: 14 Jan 2026
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/bluk/maybe_xml
A non-validating XML pull parser.
parser pull-parser rust xml xml-parser
Last synced: 10 Mar 2026
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/omeyenburg/tree-sitter-riscv
🌳 RISC-V assembly grammar for tree-sitter.
Last synced: 13 Jan 2026
https://github.com/potato3d/objparser
C++ library to read 3D Wavefront OBJ/MTL files
3d 3d-wavefront library mtl-files obj-files parser reader wavefront-obj
Last synced: 17 Jun 2026
https://github.com/make-software/ces-go-parser
The Golang library for parsing Casper Event Standard events
blockchain casper-network golang parser
Last synced: 24 Apr 2025
https://github.com/donatj/printf-parser
A PHP printf compatible tokenizing printf string parser
Last synced: 21 Apr 2026
https://github.com/eegli/tinyparse
A tiny, type-safe and flexible framework to build powerful CLI apps
argv cli command-line commander javascript minimist nodejs parser typescript validation yargs
Last synced: 15 Apr 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/noxalus/bulletmli
A C# parser of improved BulletML files.
Last synced: 27 Apr 2026
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/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/medolino/mongoose-schema-parser
Parse mongoose schema to JSON format
mongoose mongoose-parser parse parser schema schema-parser
Last synced: 29 Oct 2025
https://github.com/quarto-dev/gridtables
Haskell parser for reStructuredText-style grid tables.
Last synced: 11 Dec 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/buzzardgta/bookmarks_parser
Exported browser's bookmarks file parser
bookmarks bookmarks-parse bookmarks-parser parse parser
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/doragd/compiler-front-end-python-implementation
C-- Compiler Front End (Determining and minimizing finite automata, Recursive descent parser, LL(1) parser, Tokenizer)
Last synced: 25 Jun 2025
https://github.com/willianantunes/go-playground
This map is totally blank for me. Let's discover it until we find the treasure!
Last synced: 18 May 2026
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
https://github.com/dmitry-korolev/mdj
Markdown (GfM) to JSON converter [WIP]
compiler gfm json markdown markdown-converter markdown-parser markdown-to-json mdj parse parser typescript utility
Last synced: 20 Jun 2025
https://github.com/sebwalk/statement
:money_with_wings: Read, parse and match bank statements
bank-statement csv import matching parser
Last synced: 11 Jan 2026
https://github.com/compscidr/scholar
A parser for Google scholar, written in go
article citations extracts golang google-scholar hacktoberfest parser
Last synced: 02 May 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/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/mochi-neko/subtp
A parser for subtitle text formats (SubRip Subtitle and WebVTT) in Rust.
Last synced: 08 Apr 2026
https://github.com/lhwdev/llang
🚧 A toy project for dominating the world
ast kotlin parser programming-language
Last synced: 03 May 2025
https://github.com/blvckbytes/gpeee
A very small and versatile parser used to evaluate simple expressions
ast configuration environment expression interpreter language optimizer parser tokenizer
Last synced: 11 Apr 2025
https://github.com/noahbuscher/toy-json-parser
Tiny toy JSON(like) parser, written in Typescript
Last synced: 13 May 2025
https://github.com/ibmstreams/streamsx.adaptiveparser
(Incubation) The toolkit allows to parse input format producing desired hierarchical tuple (including lists, maps and sets) saving the common step of mapping the flat format to the required Streams tuple.
clf ibm-streams json-parser parser stream-processing
Last synced: 15 Jul 2025
https://github.com/parsemd/parsemd-php
A modular parser for CommonMark, GitHub-Flavoured-Markdown, and beyond...
commonmark github-flavored-markdown modular parser
Last synced: 06 Apr 2026
https://github.com/andstor/binvox
:page_facing_up: Parser and builder for BINVOX voxel file format
binvox data file-format parser voxel
Last synced: 04 May 2025
https://github.com/notJoon/lambda
λ-calculus parser made by rust
json lambda-calculus parser rust
Last synced: 09 May 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/leoprover/tptp-utils
Library for TPTP-related utility services
automated-reasoning linter logic parser predicate-logic preprocessor theorem-prover theorem-proving tptp
Last synced: 19 May 2026
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/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/applejag/tree-sitter-risor
Risor grammar for tree-sitter
Last synced: 21 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/hydrocarbon-tk/hydrocarbon
Programming Language Toolkit
backus-naur-form compiler cpp go grammar intermediate-representation javascript lllr parser rust typescript webassembly
Last synced: 10 Apr 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/squiidz/yard
Shunting yard in rust
parser reverse-polish-notation rust shunting-yard-algorithm
Last synced: 12 Apr 2025
https://github.com/zincware/aaargs
attribute autocompletion and argument parsing
Last synced: 09 Sep 2025
https://github.com/tdurieux/dinghy
A library to parse and manipulate Dockerfiles
Last synced: 13 Apr 2025
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/mamantoha/shards_spec
A shard.yml parser for the Crystal language
crystal hacktoberfest parser shards yaml
Last synced: 07 May 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/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/red5d/nexpose-tools
Tools and monitoring scripts for Nexpose
automation debugging log-parser monitoring nexpose parser
Last synced: 06 May 2025
https://github.com/jednano/linez
Parse lines from text.
lines newline newline-character-sequences parser parses-lines
Last synced: 12 Apr 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/moznion/go-struct-custom-tag-parser
A simple parser for golang's custom tags
Last synced: 15 Dec 2025
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/matthewturk247/mercury
A vanilla Swift wrapper for accessing the Mercury Parser from Postlight.
Last synced: 10 Jul 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/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/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/binhtran432k/tree-sitter-gherkin
Gherkin grammar for Tree-sitter
cucumber gherkin parser treesitter
Last synced: 11 Apr 2025
https://github.com/bsonntag/parse-css-transition
Parses CSS transitions into an object.
css parser parsing transition transitions
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/ryanmorr/stache
Micro mustache-style template parser
javascript mustache parser tagged-template template
Last synced: 08 Mar 2026
https://github.com/luavixen/cktjs
JSON-style CKT config language parsing/stringification.
javascript javascript-library parser typescript
Last synced: 12 Apr 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/seldszar/tekko
Another IRC message parser and formatter.
Last synced: 14 Jun 2025