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/poti1/pod-query
Query POD information from a file
hacktoberfest parser perl perl5 perldoc pod
Last synced: 05 Mar 2025
https://github.com/allo-media/elm-es-simple-query-string
Parse and serialize ElasticSearch query strings.
elasticsearch elm parser query
Last synced: 10 Jan 2026
https://github.com/airrnot1106/litargs
The easiest CLI command line parser.
argument-parser arguments cli command command-line parser
Last synced: 02 Jan 2026
https://github.com/guidodipietro/tp-asdr
Recursive descent parser for the Micro language written in C, outputs the instructions for a VM.
Last synced: 26 Jan 2026
https://github.com/o3co/rs.hocon
Full Lightbend HOCON spec-compliant parser for Rust
config configuration hocon lightbend parser rust serde typesafe-config
Last synced: 22 May 2026
https://github.com/open-inflation/perekrestok_api
Perekrestok API sync client
parser perekrestok playwright python3 sync
Last synced: 30 Aug 2025
https://github.com/grayespinoza/godot-gdshader-toolkit
A GDShader toolkit
game-development gamedev gdshader godot godot-engine linter parser
Last synced: 23 Oct 2025
https://github.com/lk-KEVIN/BattlefieldMapListParser
A PHP file parser for Battlefield 3 and Battlefield 4 MapList files
battlefield battlefield-3 battlefield-4 bf3 bf4 maplist parser php-parser snet
Last synced: 25 Aug 2025
https://github.com/vomnes/corewar
In this project, you will create a virtual “arena” in which programs will fight against one another (the “Champions”). You will also create an assembler to compile those Champions as well as a Champion to show the world that you can create life from coffee.
asm compiler corewar parser virtual-machine
Last synced: 16 Mar 2025
https://github.com/nilsmartel/solar_parser
Solar Language Parser
compiler design language nom parser programming
Last synced: 12 Jan 2026
https://github.com/daun/tree-sitter-latte
A tree-sitter grammar for the Latte templating language
latte parser tree-sitter tree-sitter-grammar
Last synced: 26 Apr 2026
https://github.com/houshmand-2005/vohulang
Vohulang A Programming Language Based On Rust Language
Last synced: 27 May 2026
https://github.com/mosherubin/getcmdopt
Simple, light, cross-platform C++ class for parsing command line options
argument-parser argv argv-parser command-line command-line-parser cross-platform getopts parser
Last synced: 11 Jun 2025
https://github.com/hanzopgp/calcantlr
Compiler for an invented programming language using ANTLR and a custom stack machine.
antlr compiler language-theory lexer parser stack-machine university
Last synced: 21 May 2026
https://github.com/teragrep/rlo_06
Teragrep syslog (RFC 5424) library for Java
java parser rfc-5424 rfc5424 rfc5424-parser syslog syslog-parser syslog-server teragrep
Last synced: 24 Oct 2025
https://github.com/acardace/rust-nfa
Learning rust by playing around with NFAs
Last synced: 14 May 2025
https://github.com/fuseraft/code-reference-finder
A source code analyzer to find targets and their references in very large solutions.
file-contents-searcher find-all finder finding-files parser reference-counting ruby source-code-analysis
Last synced: 06 Jul 2025
https://github.com/alukianov63/vk-resource-parser
vk-resource-parser is a simple and easy-to-use script that allows you to download various resources (photos, videos, messages, documents, etc.) from the popular social network VKontakte.
parser python resources resources-parser script vk vk-api vkontakte vkontakte-api
Last synced: 09 Mar 2026
https://github.com/ferhatgec/escafe
A parser & generator for escape sequences in C++
cpp escape-sequences generator lib library parser single-header
Last synced: 18 Feb 2026
https://github.com/za-arthur/pg_textparser
Fast parser for text search of PostgreSQL
Last synced: 14 Mar 2025
https://github.com/frozencemetery/cdson
C library for the DSON data serialization format, for humans
c dson parser serialization serializer
Last synced: 27 Jun 2025
https://github.com/valyauw/scribunto-parse-wikitemplates
A Scribunto (Lua) module for use in MediaWiki-powered sites (e.g. Wikipedia, FANDOM wikis, Miraheze wikis). Used to parse wikitext templates into a Lua table.
lua mediawiki parser scribunto
Last synced: 17 Jan 2026
https://github.com/jay51/pjscript
JS like, single file simple language written in python
interpreter js learning lexer parser python
Last synced: 14 Jan 2026
https://github.com/carnagion/parsnip
A simple monadic parser combinator library written in Haskell.
haskell parser parser-combinators
Last synced: 22 Aug 2025
https://github.com/diddileija/diddiparser
Parse DiddiScript files (a language for the future!)
command-line diddiscript package parser pypi-package python python-package python3
Last synced: 22 Aug 2025
https://github.com/russlank/lang-forge
LangForge is a modern Go implementation of Lex/Yacc-style compiler tooling
bison bison-yacc c clang compiler-construction compiler-design compilers context-free csharp dotnet flex go ielr lalr lex lex-yacc parse parser scanner yacc
Last synced: 25 Jun 2026
https://github.com/momiji-rs/sasso
A pure-Rust SCSS to CSS compiler (a dart-sass alternative). Zero dependencies, wasm-friendly, lib + CLI.
compiler css css-preprocessor dart-sass embeddable parser rust rust-lang sass scss transpiler wasm webassembly
Last synced: 26 Jun 2026
https://github.com/bashkirtsevich-llc/wiki-dump-parser
Wiki dump parser (jupyter)
bz2 demos jupyter jupyter-notebook jupyter-notebooks parser python python3 tutorial tutorial-code tutorials wiki wikia wikipedia wikipedia-corpus wikipedia-dump wiktionary xml xml-parser
Last synced: 11 May 2026
https://github.com/yord/klp-dsv
A delimiter-separated values plugin for klp (Kelpie), the small, fast, and magical command-line data processor.
csv data deserializer dsv json kelpie klp marshaller parser serializer ssv tsv
Last synced: 14 May 2026
https://github.com/flex-development/unist-util-parsec
a unist flavored parser combinator library
ast combinator parser syntax unist
Last synced: 18 Jun 2026
https://github.com/grakshith/semantic-rs
Naive implementation of type checking for the rust language
lexical-analysis parser rust semantic-analysis syntax-analysis syntax-tree
Last synced: 18 Jun 2026
https://github.com/estilles/expression-parser
Tet another infix to postfix/reverse polish notation converter.
infix infix-to-postfix parser postfix rpn
Last synced: 18 Jun 2026
https://github.com/superb-man/regex-parser
Simple regex matcher with some advanced operations.Can only parse a regex😔 and match some elementary operations🚀.Nothing fancy!
Last synced: 12 May 2026
https://github.com/globoplox/cincle
A small visitor layer built on top of the Lingo parser generator.
Last synced: 19 Jun 2026
https://github.com/sderosiaux/whitespace-parser
An implementation of a Whitespace parser relying only on the State monad
helloworld parser scala state whitespace
Last synced: 19 Jun 2026
https://github.com/urijhoruzij/parser
Parser that allows you to upload images of products from online stores.
node-js nodejs parser puppeteer
Last synced: 11 May 2026
https://github.com/redboo/pancakeswap-scraper
Скрипт для парсинга PancakeSwap
Last synced: 19 Jun 2026
https://github.com/sidntrivedi/codeplay
A simplified lisp to C functions compiler in Javascript.
abstract-syntax-tree code-generator compiler javascript lisp-compiler parser tokenizer
Last synced: 24 Jun 2026
https://github.com/isopropylcyanide/google-search-history-parser
View the relevant google searches along with the timestamp from the google search archive
archive-storage archived google-search json parser python python-parser
Last synced: 13 May 2026
https://github.com/asim-2000/parse-match
✂️ Parsing JS functions to extract important information
Last synced: 13 Jun 2026
https://github.com/ethanlabs101/lua-toolkit
A collection of Lua utilities, encoders, parsers, binary tools, and experiments built for learning and fun.
binary encoder hex lua lua-programming lua-scripting parser reverse-engineering xor
Last synced: 20 Jun 2026
https://github.com/dogma-io/dogma-html-parser
HTML parser and compiler
ast compile compiler html html-parser parse parser
Last synced: 22 Jun 2026
https://github.com/queukat/nikora_bot
Telegram bot for tracking Nikora deals and promotions with VPS-oriented deployment notes.
bot deals nikora notifications parser python telegram-bot vps
Last synced: 15 Jun 2026
https://github.com/managedcode/tps
TelePrompterScript (TPS): a markdown-based format for teleprompter scripts with timing, pacing, emotion, and styling metadata.
dotnet flutter java javascript markdown parser script-format sdk state-machine swift teleprompter typescript
Last synced: 23 Jun 2026
https://github.com/neo-ciber94/prexel-rs
A math expression evaluator
math math-parser-library parser rust
Last synced: 23 Jun 2026
https://github.com/erykjj/traverture
OBSIDIAN PLUGIN: parse, convert, preview, and insert Bible scripture references
bible-reference-parser bible-references obsidian-plugin parser scripture-references scriptures
Last synced: 25 Jun 2026
https://github.com/quinnjr/spacey
A high-performance JavaScript/TypeScript engine written in Rust for the Servo browser. Native TypeScript support, ECMAScript 3+ compliant, embeddable runtime.
browser-engine bytecode compiler ecmascript embedded engine interpreter javascript javascript-engine nodejs parser pegasus-heavy-industries rust servo spidermoneky spidermonkey typescript typescript-native vm wasm
Last synced: 16 Jun 2026
https://github.com/trananhtung/jsonpluck
Pluck valid JSON out of messy LLM output — strips markdown fences, fixes trailing commas, single quotes, comments, and truncation. Zero dependencies.
ai anthropic json llm openai parser repair structured-output typescript zero-dependency
Last synced: 25 Jun 2026
https://github.com/paych3ck/telegram_holidays_bot
Сегодняшние праздники в Telegram-боте.
parser python telebot telegram-bot
Last synced: 09 Jul 2025
https://github.com/arne-cl/spade-parser
mirror of SPADE (Sentence-level PArsing for DiscoursE, Soricut and Marcu 2003)
parser rhetorical-structure-theory rst
Last synced: 14 Jun 2026
https://github.com/buxogabriel/gabelang
A programming language written in rust
interpreter lexer parser programming-language rust wasm
Last synced: 14 Feb 2026
https://github.com/ebiselutica/susloader
A C# Library to read and write seaurchin score files
csharp netstandard20 parser score seaurchin
Last synced: 11 Apr 2026
https://github.com/mrvautin/smart-matter
Parses front matter Yaml from a file path or a string and returns an Object. Used by https://squido.markmoffat.com.
front-matter matter parser yaml
Last synced: 15 Feb 2026
https://github.com/hua1995116/common-comment-parser
A universal comment parser (supports more than 30 languages)
Last synced: 21 Jun 2026
https://github.com/tpalmerstudios/practice
Random Projects While Learning C
algorithms beginner-friendly c cli linux parser sudoku
Last synced: 16 Feb 2026
https://github.com/nulldev/whitespace-parse
:black_square_button: A custom single-line whitespace de- and encoder.
npm npm-package nulldev parser parsing whitespace
Last synced: 13 Apr 2026
https://github.com/alexprut/sca-lang
Project a suitable abstract syntax similar to Scala language, and write in Haskell a compiler for the new engineered language.
compiler engineered-language haskell parser
Last synced: 28 Jun 2025
https://github.com/frederikbeimgraben/pyrustymd
Parse MD/HTML with custom features to JSON
parser pypi-source python python3 rust rust-lang
Last synced: 02 Mar 2026
https://github.com/jamesmessinger/json-schema-lib
Extensible JSON Schema library with support for multi-file schemas using $ref
javascript json-pointer json-reference json-schema nodejs parser resolver universal-javascript validation validator
Last synced: 22 Oct 2025
https://github.com/null93/expression-compiler
Simple language compiler that is driven by mathematical expressions and transpiled into c++ code
compiler cpp elc expression-language lexer parser
Last synced: 26 Mar 2026
https://github.com/nielsbergsma/protobuf-parser-csharp
dynamic parser protobuf3 runtime
Last synced: 22 Jun 2026
https://github.com/xuri/excelize-cs
Excelize is a C# port of Go Excelize library that allow you to write to and read from XLAM / XLSM / XLSX / XLTM / XLTX files.
agent ai chart csharp data-analysis data-science data-visualization excel excelize formula microsft office ooxml parser spreadsheet xlsm xlsx
Last synced: 03 Mar 2026
https://github.com/maksasj/uroboros
🐉 rust package for making parsers with parser combinators and state machines
Last synced: 30 Jun 2025
https://github.com/gokcan/atlas
Programming language for propositional calculus
flex lexical-analysis parser programming-language
Last synced: 23 Mar 2025
https://github.com/hansputera/test-program-lang
Learn how to parse a script, and run it as a program
Last synced: 29 Jun 2026
https://github.com/mathjslab/mathjslab
MathJSLab - An interpreter with language syntax like MATLAB/Octave. ISBN 978-65-00-82338-7
antlr antlr4 educational grammar interpreter lexer math mathematics mathjslab mathml matlab octave parser
Last synced: 27 Mar 2026
https://github.com/dantehemerson/arr2obj
:tada: Converts an array to object, with custom key and value.
arr2obj arrays node-module package parser tranform typescript-library
Last synced: 16 Apr 2026
https://github.com/trialanderrororg/parse-text-cite
Small tool that parses a string of text containing APA style in text citations, e.g.
apa bibliography citations parser references
Last synced: 01 Apr 2026
https://github.com/yehorbk/cli-argv-parser
A library that allows to parse command line arguments into hash-table or object by scheme
argument-parser argument-parsing arguments cli command-line javascript library parser parsing-library
Last synced: 03 Aug 2025
https://github.com/kubinyete/getnet-edi-php
A standard library for parsing EDI files from Getnet.
acquirer conciliation edi getnet getnet-brasil library parser parsing
Last synced: 08 Oct 2025
https://github.com/keinos/gofeed-cli
✅ A command that parses RSS/Atom/XML feeds to JSON. GoFeed Powered.
Last synced: 14 Jan 2026
https://github.com/nelsonbittencourt/excel_to_dataframe
A high performance C++ library to convert Excel files to pandas dataframes.
converter cplusplus cpp dataframes excel pandas parser performance python worksheets
Last synced: 27 Jan 2026
https://github.com/caomeiyouren/better-bytes
Better byte base conversion. Supports two base conversions: kilo binary byte (2^10) and kilobyte (10^3)。更好的字节进制换算。支持 千位二进制字节(2^10) 和 千字节(10^3) 两种进制换算
byte bytes kilo-binary-byte kilobyte parse parser utility
Last synced: 05 Mar 2026
https://github.com/djlint/html-template-parser
A parser for HTML templates.
django handlebars html html-template jinja mustache parser python template twig
Last synced: 05 Mar 2026
https://github.com/turkeymcmac/tablestreams
For reading and writing tables line by line in various formats.
Last synced: 23 Jun 2026
https://github.com/gituser12981u2/mathematicalexpressionparser
This Java application is designed to parse and evaluate mathematical expressions. It utilizes a Lexer to tokenize input, a Parser to construct an abstract syntax tree (AST), and evaluates these expressions to return results in fractional form.
abstract-syntax-tree ast calculator java lexer parser
Last synced: 30 Mar 2025
https://github.com/yurrriq/clippings
Parser for Kindle clippings.
idris kindle kindle-clippings parser
Last synced: 02 Apr 2026
https://github.com/velocityzen/io-ts-parser-types
io-ts types for making parsers
fp-ts io-ts parser runtime types typescript validation
Last synced: 19 Feb 2026
https://github.com/swaggerexpert/cookie
RFC 6265 compliant cookie parser, validator and serializer
cookie cookies parser rfc6265 serializer validator
Last synced: 24 Apr 2025
https://github.com/eratio08/kpars
Very simple parser combinator library in Kotlin
applicative functional-parsing kotlin monad monadic-parser-combinators parser parser-combinators parsing
Last synced: 15 Mar 2025
https://github.com/swaggerexpert/asyncapi-runtime-expression
AsyncAPI Runtime Expressions parser and validator.
asyncapi expression parser runtime validator
Last synced: 14 Jun 2026
https://github.com/lucasepe/mini
Parse (sort of) INI files like "flag" package in Go.
configuration flag golang ini parser
Last synced: 17 Mar 2025
https://github.com/beenotung/html-parser.ts
zero-dependency html parser for node.js and browser that return the dom (tree) structure
dom html nodejs parser typescript-library
Last synced: 28 Apr 2026