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/jongwony/python_hwp
python-docx 와 비슷한 방식으로 전처리를 위해 커스터마이징 한 HWP 파일 파서입니다.
Last synced: 21 Aug 2025
https://github.com/bakaq/formula-parser
A basic formula parser written in Rust
Last synced: 25 Apr 2026
https://github.com/fabervitale/deno_minimist
💾 Parses command line arguments. Port & rewrite of the node library minimist
cli deno minimist parser typescript
Last synced: 01 May 2026
https://github.com/ternaus/google-docstring-parser
A Python package for parsing and validating Google-style docstrings with type hints. Converts docstrings into structured dictionaries and validates type annotations. Requires paid license for non-Albumentations Team users.
code-quality developer-tools docstring documentation google-style parser python static-analysis type-checking validation
Last synced: 16 Mar 2026
https://github.com/qwefgh90/comment-parser
The Comment Parser supports various languages based on FSM. It's written by scala and java.
comment comment-parser java language parser parsing sbt scala
Last synced: 28 Apr 2026
https://github.com/xianjianlf2/mini-compiler
手写 the-super-tiny-compiler:词法 / 语法 / 转换 / 代码生成(mini-* 源码学习系列,按 Git 提交历史一步步搭建)
ast compiler learning parser tokenizer typescript
Last synced: 25 Jun 2026
https://github.com/pranavk-official/ktu-s7-cse_cd-lab
This repository contains all programs for Compiler Lab of 7th semester CSE in KTU 2019 Scheme.
c compiler lexer parser programming-language
Last synced: 16 May 2025
https://github.com/andy840119/JupyterSharpParser
Jupyter parser written in C#
andy840119 csharp jupyter nuget parser
Last synced: 03 May 2025
https://github.com/sasyxk/donato
donato a new programming language developed for the master thesis for UT and Unipr.
ast cpp-programming llvm parser
Last synced: 16 Apr 2026
https://github.com/eantcal/miptknzr
Multum-In-Parvo Tokenizer Library
cplusplus-14 library parser tokenizer
Last synced: 02 Apr 2026
https://github.com/hdoc1509/hygen.nvim
Neovim plugin plugin to provide syntax highlighting for Hygen templates
hygen neovim neovim-plugin parser tree-sitter
Last synced: 03 Jul 2025
https://github.com/mitchellgray100/critter-world-readme
A README for my private CS 2112 Critter World Project
game-development java javafx parser readme simulation-game threading tokenizer-parser
Last synced: 28 Apr 2026
https://github.com/sug0/showgone
A Smogon Pokémon format parser written in Go
format go golang golang-library parser pokemon showdown smogon
Last synced: 07 Apr 2025
https://github.com/microcodebase/microconfig
go micro config parser
config go golang parser properties
Last synced: 14 Jan 2026
https://github.com/yjdoc2/equation-parser-interpreter
An interpreter designed in C++ for the equation parser project.This can read the commands from a file and write output to another file.
Last synced: 11 May 2026
https://github.com/stupremee/rlass
A JVM Bytecode parser implemented in Rust
bytecode bytecode-parser java-virtual-machine jvm jvm-bytecode parser rust rust-lang rust-library
Last synced: 30 Apr 2026
https://github.com/orcalinux/c-json
A lightweight, fast, and cross-platform JSON parsing library for C developers. C-JSON simplifies JSON handling in C, supporting objects, arrays, strings, numbers, booleans, and null values with minimal memory overhead.
json json-parser parser parsing scanner
Last synced: 01 Feb 2026
https://github.com/oleander/emojize
🚗 Swift 3 emoji parser for String, NSAttributedString and NSMutableAttributedString
emoji emojize nsattributedstring nsmutableattributedstring parser swift3
Last synced: 05 Jan 2026
https://github.com/mark-summerfield/uxf
Uniform eXchange Format (uxf) is a plain text human readable optionally typed storage format that supports custom types. It may serve as a convenient alternative to csv, ini, json, sqlite, toml, xml, or yaml.
data ini json parser pretty-printer sqlite storage-engine toml xml yaml
Last synced: 08 Oct 2025
https://github.com/hirotoshioi/scrapbox
Scrapbox parser and renderer
haskell markdown parser scrapbox
Last synced: 20 May 2026
https://github.com/adam-elmi/sommark
SomMark is a simple and extensible markup language designed for writing documentation and structured content.
docs documentation dsl html json json-langugae langauge mapper mapping markdown markup markup-language mdx parser transpiler
Last synced: 01 Apr 2026
https://github.com/mhauri/lotto-parser
PHP library for parsing Swiss Lotto and Euro Millions results.
euromillions parser swisslos swisslotto
Last synced: 31 Jan 2026
https://github.com/yoeight/eventql-parser
EventQL Lexer and Parser
event-sourcing eventql events eventstore lexer parser
Last synced: 18 Feb 2026
https://github.com/agrison/monkey-kotlin
Writing an interpreter in Kotlin
compilerbook interpreterbook language lexer monkey monkey-language parser
Last synced: 17 Oct 2025
https://github.com/kelcheone/string2bytes
cli tool from parsing string to bytes32
Last synced: 30 Apr 2026
https://github.com/savi-lang/peg
Parsing Expression Grammars for the Savi standard library.
library parser parsing peg savi standard-library
Last synced: 19 Mar 2026
https://github.com/toktok/hs-cimple
Cimple and Apidsl language parsers and tools
Last synced: 05 Feb 2026
https://github.com/wrfly/ecp
environment config parser | fill up the struct through the way you like
Last synced: 16 Jan 2026
https://github.com/iambnlvn/sig-parser
A manual Recursive-descent parser for Sig(Programming language)
bunjs parser recursive-descent-parser
Last synced: 15 Feb 2026
https://github.com/omnimodloader/jvmzip
An optimized JVM compliant Zip parser
compression java library optimization optimized parser reader zip zip32
Last synced: 26 Feb 2026
https://github.com/jgniecki/minecraftmotdparser
🐘 PHP library to parse minecraft server motd
generator mineceraft motd parser php
Last synced: 15 Oct 2025
https://github.com/rajatt95/python_rs
Programming | Python | PyCharm | Data Types | Tuple | Dictionary | If-Else | Loops - For, While | Functions | OOPS Principles | Constructor | String - SubString, Concatenation, Split, Strip | Read & Write data into files | JSON Parsing | CSV package | Web Scrapping
constructor csv-parser data dictionary functions if-else-statements json json-parser oops parser pycharm-ide python python-programming-language read-write-file strings tuple web-scrapping
Last synced: 15 Feb 2026
https://github.com/puripuri2100/satysfi-csv
A CSV reader and writer for SATySFi.
Last synced: 12 Feb 2026
https://github.com/master-hax/lil-json
lil rust crate to serialize & deserialize JavaScript Object Notation (JSON) - #[no_std] compatible
embedded heapless json nostd nostdlib parser rust serialization
Last synced: 30 Aug 2025
https://github.com/krasjet/mint
A C library to work with music intervals, (tonal) pitches, and transpositions
Last synced: 24 Jul 2025
https://github.com/willkirkmanm/pascal-compiler
Pascal Compiler for the Alpha Processor, using a Lexicographic Ordering Algorithm due to the Reduced Instruction Set.
ast compiler interpreter parser pascal
Last synced: 18 Mar 2025
https://github.com/tobiasvl/tree-sitter-rgbasm
:deciduous_tree: RGBASM grammar for tree-sitter
gameboy gbz80 parser rgbds tree-sitter
Last synced: 10 May 2025
https://github.com/erickrus/sketch_measure
Sketch measure parser
parser python sketch sketch-measure
Last synced: 20 Jun 2026
https://github.com/vasilescur/ambush
Compiler for Tiger language, written in Standard ML for Duke ECE/CS 553: Compiler Construction. The compiler follows the standard flow of lexing, parsing, semantic analysis and type checking, intermediate representation, liveness analysis, and code generation.
compiler-construction compilers lexer parser sml tiger-language
Last synced: 19 Mar 2026
https://github.com/sergeyrachev/khaotica
Bitstream editor empowered with FLAVOR interpreter
binary-data binaryformat bitstream boost cmake codegeneration compiler-design flavor iso mpeg mpegts parser parser-generator syntax-tree
Last synced: 11 May 2025
https://github.com/nejcc/ice
Ice programing
ice interpreter lexer parser python
Last synced: 08 Jan 2026
https://github.com/here-be/snapdragon-bracket
Plugin that adds a `.captureSet()` method to snapdragon, for matching and capturing substrings that have an `open` and `close`, like braces, brackets, etc
ast brackets capture compiler javascript node nodejs parser plugin regex snapdragon snapdragon-plugin
Last synced: 07 May 2026
https://github.com/crazypython/gildedtrail
A language for building simple web apps and domain-specific languages
domain-specific-language dsl guidedtrack low-code no-code parser
Last synced: 30 Jun 2025
https://github.com/richytong/cronist
Transform comment documentation into ES modules
comment documentation json markdown parser
Last synced: 31 Aug 2025
https://github.com/l3odr0id/sly_s-parser
EBNF python parser with SLY example
ebnf ebnf-syntax example grammar-parser grammar-rules parser python sly
Last synced: 15 Mar 2025
https://github.com/duffsdevice/tiny-parser
Write use-case specific parsers within minutes!
context-free-grammar parser parser-generator parser-library tokenizer tokenizer-parser
Last synced: 24 Aug 2025
https://github.com/nmandery/eo-identifiers
Parsers for naming conventions of earth observation products and datasets
earth-observation parser satellite
Last synced: 23 Aug 2025
https://github.com/wimpyprogrammer/conditional-expression-parser
A simple web site for parsing conditional expressions using JavaScript.
bootstrap3 conditional-statements javascript parser regex
Last synced: 27 Feb 2026
https://github.com/gabrpt/matsim-output-postgresql-converter
Tool to convert matsim output to postgreSQL database with postGIS extension
converter database matsim parser postgis postgis-database postgres-database postgresql postgresql-database python-script
Last synced: 17 Apr 2026
https://github.com/xxczaki/parsify-plugin-covid19
Parsify plugin, that adds COVID 19-related variables 🦠
confirmed coronavirus covid19 data deaths fun math parser parsify parsify-plugin plugin variable variables
Last synced: 13 Mar 2026
https://github.com/amekusa/cs-parser
Context-sensitive parser framework
dsl javascript language npm parser
Last synced: 11 Apr 2026
https://github.com/poti1/app-pod
Quickly show available class methods and documentation.
command-line-tool hacktoberfest parser perl perl5 perldoc pod
Last synced: 23 Jan 2026
https://github.com/alexandrelamarre/golang-ray-tracing-renderer
A native (no external libraries) golang 3D ray tracing renderer, that implements Ray intersection via the Phong-Reflection Model, Recursive Shape grouping with AABB optimizations and Constructive Solid Geometry, augmented with recursively defined Patterns, Perlin/Simplex noise algorihthms, and an efficient convex-hull/half-edge Delaunay Triangulation implementation
3d-graphics bounding-box constructive-solid-geometry delaunay-triangulation fractal golang lindenmayer-systems linear linear-algebra native parser perlin-noise phong-reflection-model pointlight quadratic quartic raytracing simplex-noise
Last synced: 16 May 2026
https://github.com/wulechuan/wulechuan-typescript-vue2-official-sfc-parser
此为吴乐川的《针对 Vuejs 第 2 版单文件部件的拆分器》。本工具之代码系由吴乐川手工提取自 Vue `v2.6.11` 之官方源代码后整理而得。其功用是将一个 .vue 文件之内容全文拆分成一套结构化的数据,即一个 JavaScript 对象。该结构化的数据包含 `<template>` 、 `<script>` 、 `<style>` 等标签之内容、属性等。
parser single-file-component single-filed-component tear-apart teardown vue vue-parser vue-sfc vue2 vue2-sfc
Last synced: 08 May 2026
https://github.com/tree-sitter-grammars/tree-sitter-uxntal
Uxntal grammar for tree-sitter
Last synced: 01 May 2026
https://github.com/solo-steven/ecma-toolkit
A toy parser for ECMAScript.
ast ecmascript learning-by-doing parser
Last synced: 09 Mar 2025
https://github.com/wiki-connect/parsewiki
A library that helps parse wikitext data
mediawiki parser wikipedia wikitext wikitext-parser
Last synced: 04 Feb 2026
https://github.com/mrinalxdev/ts-json-parser
Open source json parser for python and javascript !!
json json-parser-component parser
Last synced: 22 Aug 2025
https://github.com/chicode/lisa
A Lisp dialect designed for codingworkshops
Last synced: 22 Jun 2026
https://github.com/khrabrovart/vk-api-schema-parser
VK (VKontakte) API JSON schema parser for .NET
api csharp json json-schema parser vk vk-api-schema vkontakte
Last synced: 19 Aug 2025
https://github.com/oxylabs/beautiful-soup-parsing-tutorial
Using Python & Beautiful Soup to Parse Data
beautiful-soup-parsing beautifulsoup beautifulsoup-html-parser github-python how-to-use-beautiful-soup-in-python parser python python-beautiful-soup python-web-scraper
Last synced: 25 Aug 2025
https://github.com/rgwohlbold/interpreter-ice
Java lexer, parser and interpreter for a c-style programming language
Last synced: 16 Mar 2025
https://github.com/j1nxie/hoshizora
an ecosystem of osu!-related binaries and libraries
Last synced: 23 Mar 2025
https://github.com/tmanderson/pc
P(arser)C(ombinator) - a minimal zero-dependency parser combinator framework enabling intuitive and modular parser development
framework functional minimal parser parser-combinator parser-combinators parser-framework parser-generator parser-library parsercombinator parsing simple
Last synced: 11 Apr 2026
https://github.com/shellyln/go-small-jsonpath
Small, feature limited JSONPath (+dialect) implementation.
go golang golang-library json jsonpath parser
Last synced: 01 May 2026
https://github.com/sintef/rusty-promql-parser
Rust port of the Prometheus PromQL parser.
Last synced: 13 Jan 2026
https://github.com/pedroediaz/xc
A toy self-compiling C compiler.
bsd-3-clause c89 c99 compiler embedded non-recursive parser shunting-yard unix
Last synced: 09 Feb 2026
https://github.com/zon-dev/url
Zig URL package is a URI extension package
http parser url url-parser zig
Last synced: 15 Mar 2025
https://github.com/katsew/logo-command-parser
Logo command parser with PEG.js
javascript logo parser pegjs typescript
Last synced: 07 May 2026
https://github.com/bombsimon/monkey-c-rs
A (to be) Monkey C tokenizer, lexer and parser
Last synced: 21 Mar 2025
https://github.com/djoezeke/tomlfy
A Fast Header-only Tom's Obvious, Minimal Language (TOML) file parser and serializer/deserializer for C/C++.
c config configuration cpp17 deserialize parser serializer toml toml-config toml-parser
Last synced: 09 Mar 2025
https://github.com/sambacha/solidity-tools
ethereum/solidity tools/scripts/etc
ast erc20 erc721 ethereum evm grammar parser smart-contracts solidity
Last synced: 20 Jan 2026
https://github.com/rimiti/robotizer
Robots.txt parser / generator
generator parser robots-parser robots-txt robotstxt
Last synced: 19 Sep 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/paych3ck/telegram_holidays_bot
Сегодняшние праздники в Telegram-боте.
parser python telebot telegram-bot
Last synced: 09 Jul 2025
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/potatoparser/lazycrate
Lazily and easily serialize and deserialize variables
brotli compression deserializer json parser serializer stringify variables
Last synced: 01 May 2026
https://github.com/bbugyi200/magodo
A Python library for working with the todo.txt format, with some magic thrown in.
cc-python library parser productivity python todo todotxt
Last synced: 16 May 2025