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/s3b4s/monpar
A monadic parser implemented in TS that an be used to create various kinds of parsers, such as HTML, JSON or CSV parsers.
functional-programming parser parser-combinators parsing
Last synced: 09 Aug 2025
https://github.com/gogap/gocoder
easily to analyze your go code with go/ast
Last synced: 12 Jan 2026
https://github.com/imingyu/forgiving-xml-parser
An XML/HTML parser and serializer for JavaScript.
forgiving-xml-parser html html-parser html-parsing html2js html2json javascript json parser serializer transformation typescript xml xml-parser xml-parsing xml2js xml2json
Last synced: 14 Apr 2025
https://github.com/mrgick/pskgu_bot
Исходный код бота группы "Бот ПсковГУ"
aiohttp-client bot lxml parser pskgu vk vkbottle
Last synced: 13 Jul 2025
https://github.com/1ilit/oracle-sql-parser
Spec compliant SQL parser and AST explorer for Oracle
ast ast-explorer oracle oracle-database parser pegjs
Last synced: 23 Jun 2025
https://github.com/tuomas56/edid-rs
A pure-Rust EDID parsing crate with no_std support.
Last synced: 29 Oct 2025
https://github.com/ayamorisawa/yamfm
Yet another MFM (Misskey Flavored Markdown) implementation
Last synced: 10 Apr 2025
https://github.com/ignatiusmb/aubade
data authoring framework
authoring code-highlighter compiler framework markdown parser
Last synced: 23 Mar 2025
https://github.com/leizongmin/leizm-html-parser
Fast HTML parser written in pure JavaScript
Last synced: 05 Apr 2025
https://github.com/openvicproject/openvic-dataloader
Dataloader submodule for OpenVic that is responsible for parsing both Paradox Victoria 2 data files and custom OpenVic data files.
csv game game-development gamedev openvic parser victoria-2 victoria2
Last synced: 11 Jul 2025
https://github.com/bionode/fasta-parser
Buffer Stream parser from FASTA to JSON.
bioinformatics bionode buffers library nodejs parser
Last synced: 11 Apr 2025
https://github.com/metrico/node-metricsql
Node Native MetricsQL/PromQL Parser
golang metricsql native-module nodejs parser promql
Last synced: 12 Apr 2025
https://github.com/myndex/seelab
sRGB parsing and processing RGB data in and out of CIE XYZ, xyY, LAB and LUV, and more!
cie cielab cieluv ciexyy ciexyz color html-colors javascript javascript-library js lch luv parser rgb-color srgb xyz-color
Last synced: 07 May 2025
https://github.com/plus1tv/bibtex-bibjson
📚 A tool to convert BibTeX documents to BibJSON.
bibjson bibtex converter json latex parser transpiler
Last synced: 13 Apr 2025
https://github.com/abdullah2993/expression-parser
An expression evaluator written in typescript with the goal to support SQL like WHERE clauses.
expression expression-evaluator filters parser whereclause
Last synced: 31 Jul 2025
https://github.com/cheminfo/nmr-parser
read and convert any NMR file
bruker jcamp jcamp-dx jeol nmr nmr-parser nmr-spectroscopy parser
Last synced: 19 Jun 2025
https://github.com/gaomy3832/zsimparse
Python utilities to parse zsim simulation results
Last synced: 26 Mar 2025
https://github.com/kunaltaitkar/vue-script-parser
This package is used to parse vue script section and it provides an interface to add, update and delete entities of different life cycles hooks of VueJS.
ast javascript parser script vue-parser vue-script-ast-parser vue-script-parser vuejs
Last synced: 25 Jan 2026
https://github.com/forecaster/universalvttexport_to_fgmodule
This is a parser written in Python that converts UniversalVTT exports from the DungeonFog battle map editor to Fantasy Grounds modules.
battlemap battlemaps dungeonfog fantasy-grounds parser ttrpg ttrpgs
Last synced: 18 Mar 2025
https://github.com/claudiuhbann/streamable
Fastest, Smallest and Simplest (De)Serializer for C++20 and newer.
cpp20 easy-to-use fast format no-dependencies parser simple single-header
Last synced: 01 Aug 2025
https://github.com/flexxxxer/ftparser
frametime extraction and statistics tool
frametime parser python statistics
Last synced: 21 Apr 2026
https://github.com/karusb/bazpo
Easy to use program options argument parser
argument-parser argument-parsing cli command-line-tool cpp header-only parser parser-library parsing-library program-options
Last synced: 18 Jul 2025
https://github.com/dependents/node-detective-postcss
Find the dependencies of a CSS file (PostCSS dialect)
ast css dependencies dependency-graph detective nodejs parser postcss
Last synced: 12 Jun 2025
https://github.com/bugoverdose/yail
Yet Another Interpreted Language
evaluator go interpreter lexer parser
Last synced: 11 Apr 2025
https://github.com/lucasavila00/beff
Efficient validators from Typescript types generated by a blazing fast compiler
jsonschema parser typescript validator
Last synced: 03 May 2026
https://github.com/librariesio/mix-deps-json
:strawberry: A service that eats up mix.exs files and spits out dependencies as JSON.
dependencies elixir librariesio mix parser
Last synced: 23 Apr 2025
https://github.com/lucaasd/sproutlang
A simple, general purpose C++/C# like language
c clang compiler cpp fast jit llvm low-level lsp object-oriented-programming parser programming-language
Last synced: 04 Sep 2025
https://github.com/konfiger/konfiger-beam
Light weight package to manage key value based configuration and data files for BEAM languages. Notably Elixir and Erlang.
beam-languages configuration elixr-lang erlang key-value language parser properties
Last synced: 13 Oct 2025
https://github.com/arthurbook/configmate
Practical yet versatile configuration parsing
config configuration configuration-parser parser
Last synced: 26 Oct 2025
https://github.com/box-archived/vlive-py
VLIVE(vlive.tv) parser for python
api-wrapper crawler kpop parser python vlive
Last synced: 14 Jan 2026
https://github.com/vxern/wiktionary-scraper
🇬🇧 An extensible, robust and lightweight (45kB) Wiktionary.org scraper to fetch detailed information about words in various languages.
definitions dictionary english etymology javascript language parser scraper typescript wiktionary words
Last synced: 12 May 2025
https://github.com/jbtronics/irimageparser
A python library to parse the JPG files saved by the HTI HD-04D / Tooltop ET692B Thermal Camera
parser python thermal-camera thermal-imaging
Last synced: 10 Oct 2025
https://github.com/dashed/esparser
JavaScript Parser in Rust
ecmascript javascript parser rust
Last synced: 15 Apr 2025
https://github.com/linmx0130/parserChiang
Naïve transition-based dependency parser in Gluon
conll-u dependency-parser gluon mxnet parser
Last synced: 17 Apr 2025
https://github.com/bug-ops/fast-yaml
Parse YAML at Rust speed. Full 1.2.2 spec, built-in linter, parallel processing. Native bindings for Python & Node.js.
high-performance linter napi-rs nodejs parallel-processing parser pyo3 python rust yaml yaml-linter yaml-parser
Last synced: 02 Apr 2026
https://github.com/keenan691/org-mode-connection
This package allows to read, write and sync emacs’s org-mode files.
emacs es6 file-synchronization javascript org-mode parser ramda
Last synced: 02 Apr 2026
https://github.com/pyrmont/remarkable
A CommonMark parser written in Janet
commonmark janet markdown parser
Last synced: 13 Apr 2025
https://github.com/ge3224/ged_io
Parse GEDCOM genealogy files in Rust
family-trees gedcom genealogy parser
Last synced: 10 May 2026
https://github.com/detain/cisco_parser
Cisco Communications and Configuration parsing Class
Last synced: 15 May 2025
https://github.com/tree-sitter-grammars/tree-sitter-luau
luau grammar for tree-sitter
Last synced: 21 Apr 2026
https://github.com/chipjarred/compiler-deconstruction
Translation of Niklaus Wirth's Oberon-0 compiler from his Compiler Construction book into Swift, and evolution toward significant improvements in naming, structure, and readability in general.
compiler compiler-construction compiler-deconstruction compiler-design compiler-principles compilers-design oberon oberon-programming-language parser parsers parsers-compilers swift wirth-book wirth-compiler wirth-oberon
Last synced: 22 Apr 2025
https://github.com/tlux/file_size
A file size calculator, parser and formatter written in Elixir
calculator elixir file-size filesize formatter hex hex-package parser
Last synced: 02 May 2025
https://github.com/kacos2000/mft_dataruns
Dataruns calc
datarun mft ntfs parser powershell runlist windows-forms
Last synced: 07 Apr 2025
https://github.com/canimus/alphareader
A custom reader for delimited files in Python. Ability to ingest big data files.
bigdata chunked csv csv-parser hdfs parser python
Last synced: 16 Jan 2026
https://github.com/mchalgarra/kml-to-json
A library that contains methods to convert KML to JSON and JSON to KML.
javascript json kml library parser typescript web
Last synced: 16 Apr 2025
https://github.com/thesephist/oak-syntax-visualizer
Oak syntax visualizer, made for GopherCon 2021
oaklang parser programming-language recursive-descent-parser
Last synced: 12 May 2025
https://github.com/tree-sitter-grammars/tree-sitter-meson
Meson grammar for tree-sitter
Last synced: 11 Mar 2025
https://github.com/julianneswinoga/tracex_parser
Python lib that parses ThreadX trace buffers into both human and machine-readable formats
Last synced: 12 Apr 2025
https://github.com/tienne/angular-parcel
angular 5 + parcel bundler (parceljs) example
Last synced: 16 Apr 2025
https://github.com/aloshi/kql-parser
Python parser for Kibana Query Language (KQL).
arpeggio elastic elasticsearch elasticstack elk elk-stack kibana kql parser
Last synced: 14 Apr 2025
https://github.com/palburtus/powerpointparser
C# Library for parsing PowerPoint speaker notes using OpenXML to HTML
html openxml parser powerpoint
Last synced: 14 Jan 2026
https://github.com/jeffwcx/extendown
A extendable, lightweight, github compatible markdown compiler!
Last synced: 14 Apr 2025
https://github.com/jrmoulton/interpreter-rs
An interpreter and compiler built in Rust
compiler interpreter lexer parser rust
Last synced: 27 Aug 2025
https://github.com/abheekda1/chemparse
A library to parse chemical formula strings into compounds and elements
Last synced: 03 Sep 2025
https://github.com/hmmhmmhm/pattern-grab
🤛🏻 Regular Expression Data Grabber
crawling grab grabber parse parser pattern pattern-matching regex regexp regexp-match regular-expression scraping string typescript
Last synced: 16 Apr 2025
https://github.com/owenvoke/torrent-parser-php
A collection of parsers for various torrent RSS/JSON feeds.
extratorrent mininova parser rarbg torrents worldwidetorrents
Last synced: 14 Apr 2025
https://github.com/ph-7/goya
This is a simple but powerful programming language. This is my first programming language with an interpreter built in C++. ATTENTION, language is under development and is not stable! If you want to contribute to this project and improve it, please contact me and add your changes via GitHub
c-plus-plus goya goya-language goya-programming-language interpreted-language interpreted-programming-language interpreter language lexer lightweight-programming-language own-language parser programming programming-language
Last synced: 09 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-properties
Java properties grammar for tree-sitter
Last synced: 28 Aug 2025
https://github.com/demonstrandum/crepl
An intuitive calculator Read-Eval-Print-Loop.
c calculator compiler interpreter math mathematics numerical parser repl
Last synced: 07 Apr 2025
https://github.com/xvyashar/lovely-error
Minimal, powerful, and highly customizable error parser and manager for JavaScript! 🚀
bug debug debugging error error-handling exception exception-handling javascript-library js logger lovely nodejs parser stacktrace try-catch ts typescript-library
Last synced: 25 Feb 2026
https://github.com/basemax/phpas
PHP Auto Style: A tool for format and beautify the style of PHP code with my style.
beautifier beautify beautify-php formatter lexer lexer-parser parser parsers php php-code-beautify php-code-cleaner php-code-formatter scanner scanners
Last synced: 30 Oct 2025
https://github.com/simplygreatwork/pluck
Get started with WebAssembly text format syntax and macros.
compiler language macros parser programming transformations wasm webassembly
Last synced: 25 Jun 2025
https://github.com/coderick14/thesupertinyparser
The Super Tiny Parser
cpp parser recursive-descent-parser syntax-directed-translation top-down-parsing
Last synced: 15 Apr 2025
https://github.com/fgimenez/reth-log-parser
Extract relevant data from reth logs
Last synced: 14 Apr 2025
https://github.com/relnod/calcgo
Interpreter for Numeric Expressions
calculator golang lexer parser
Last synced: 17 Jan 2026
https://github.com/mcstreetguy/composerparser
An oop composer file parser.
composer composer-json composer-lock file-parser json-parser lockfile package-management parser wrapper-library
Last synced: 23 Apr 2025
https://github.com/divineomega/wikipedia-info-box-parser
Parses the info boxes on Wikipedia pages into an associative array
parser php php-library wikipedia wikipedia-info-box wikipedia-parser
Last synced: 18 Mar 2025
https://github.com/leoprover/scala-tptp-parser
A parser for the TPTP logic languages for automated theorem proving written in Scala
artificial-intelligence automated-reasoning logic parser scala theorem-proving tptp
Last synced: 07 May 2025
https://github.com/nanoframework/system.text.regularexpressions
:package: .NET nanoFramework System.Text.RegularExpressions Class Library
csharp dotnet hacktoberfest library nanoframework parser regex
Last synced: 15 Oct 2025
https://github.com/thomasborgen/soup2dict
Transforms BeautifulSoup soup to python dict or json
beautifulsoup beautifulsoup4 dict json parser transformer
Last synced: 13 Apr 2025
https://github.com/suttna/botbuilder-markdown
Convert markdown to channel specific format. Pluggable middleware.
bot botbuilder botframework markdown msteams parser slack
Last synced: 07 May 2025
https://github.com/aacanakin/env
Environment variable parser, mapper to go structs
Last synced: 14 Apr 2025
https://github.com/zaeval/everytime-parser
everytime-parser
everytime parser python3 python3-library timetable
Last synced: 18 Mar 2025
https://github.com/sungwoncho/qparse
A simple top-down parser for advanced search queries
advanced-search parser query-parser search typescript
Last synced: 11 Oct 2025
https://github.com/ryanmcdermott/esish
Recursive descent parser written in Rust for an ECMAScript inspired language.
ast ecmascript parser recursive-descent-parser rust tokenizer
Last synced: 27 Feb 2026
https://github.com/barbarbar338/daph
✨ A simple CLI commander system
args argument-parser cli cli-commander command-line command-line-interface commander daph parser ts typescript
Last synced: 12 May 2025
https://github.com/konfiger/konfiger-python
Light weight package to manage key value based configuration and data files for Python
coconut configuration key-value language parser properties python
Last synced: 13 Oct 2025
https://github.com/ammit/go-metaparser
Simple and elegant Metadata Parser in Go 🔥💬
go golang metadata metadata-extraction opengraph parser scraper twitter-cards web-scraper
Last synced: 10 Mar 2026
https://github.com/fanktom/jsonschema
A Go package that parses JSON Schema documents and generates go types including validations
compiler golang jsonschema parser rfc
Last synced: 08 Jan 2026
https://github.com/guichaguri/post-feed-reader
Discovers and parses news, blog and podcast posts from any website
atom autodiscovery feed jsonfeed parser posts rss wordpress
Last synced: 30 Apr 2025
https://github.com/pungyeon/required
go golang json json-parser parser parsing parsing-library required-fields
Last synced: 19 Apr 2025
https://github.com/gap-system/tree-sitter-gap
GAP grammar for tree-sitter
gap parser syntax-highlighting tree-sitter
Last synced: 12 Nov 2025
https://github.com/Carnagion/lamb
Pure untyped lambda calculus in safe Rust.
functional-programming interpreter lambda-calculus lambda-calculus-evaluator lambda-calculus-interpreter mathematics parser programming-language-development programming-language-theory repl
Last synced: 09 May 2025