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/doeixd/combi-parse
Type-safe, friendly parser combinator library for TypeScript featuring composable parsers, left-recursion support, detailed error reporting, and Unicode character classes.
combinators grammar parser parser-combinators typescript typescript-library
Last synced: 10 Oct 2025
https://github.com/joellefkowitz/nationwide
A Nationwide transactions table parser.
Last synced: 26 Jan 2026
https://github.com/dburriss/funcydown.parser
Markdown parser and transformer for FuncyDown markdown generator
Last synced: 11 Apr 2026
https://github.com/diatche/parse-time
A utility for parsing time duration and time of the day strings.
hours minutes parse parser seconds time time-parsing
Last synced: 18 Jan 2026
https://github.com/prohetamine/chaturbate-gif-parser
chaturbate gif git-parser parser
Last synced: 17 Mar 2026
https://github.com/seddryck/chrononuensis
Chrononuensis is a library for parsing complex time periods like year-month, year-quarter, month-week, and year-week. Effortlessly decode and validate non-standard formats, handle fiscal calendars, ordinal days, and custom cycles. Lightweight, flexible, and precise, it structures time data with ease.
date-parser date-structure parser
Last synced: 16 Oct 2025
https://github.com/djoezeke/mytoml
Mytoml - Simple and Fast Tom's Obvious, Minimal Language (TOML) Parser for Mordern C/C++.
c configuration cpp deserialize header-only morden parser serializer toml toml-config toml-parser
Last synced: 02 Apr 2026
https://github.com/pivoshenko/ihroteka-converter
🗃️ A lightweight package for converting Markdown into Steam-compatible markup
bbcode converter formatter gaming ihroteka markdown markup parser steam steam-bbcode steam-bbcode-converter steam-workshop text-processing
Last synced: 07 Mar 2026
https://github.com/xsubject/constructor-argument-detector
👻 Terminal util to find constructor arguments when creating a contract in ethereum based networks
arguments blockchain bsc constructor contracts ethereum ethers ethersjs parser parser-library smart-contracts typescript web3 web3js
Last synced: 30 May 2026
https://github.com/deeeelin/nthu_select
NTHU_SELECT is a tool that help NTHU students to analyze courses information and choose the most appropriate course .By entering python commands ,we can filter/sort courses in different ways , avoid selecting courses by intuition !
analyze analyze-data analyzer analyzers courses education nthu optimizer parse parser python3 school-management selector webpage
Last synced: 14 Apr 2025
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/setanarut/aseplayer
Aseprite animation player for Ebitengine
2d-graphics ase aseprite decoder ebiten ebitengine go golang parser player sprite-animation
Last synced: 08 Feb 2026
https://github.com/psyb0t/go-config-parser
A Go wrapper package for reading and unmarshalling data from configuration files based on Viper.
config configuration golang golang-package parser
Last synced: 10 Mar 2026
https://github.com/99yuseong/html-parser
HTML compiler with python
compiler parser python tokenizer
Last synced: 20 Mar 2025
https://github.com/raws/harby
Tcl-like syntax parser
grammar grammar-parser parser ruby tcl
Last synced: 10 Oct 2025
https://github.com/jhk1090/namumark-clone-core
나무위키의 나무마크 Typescript 파서 구현 (오픈나무 기반)
namucode namumark namuwiki opennamu parser typescript
Last synced: 09 Feb 2026
https://github.com/moviestoreguy/termi
A flag replacement library to create detailed cli applications
Last synced: 18 Jun 2025
https://github.com/javaparser/javaparser-gradle-sample
Sample project with a basic Gradle + JavaParser setup
bootstrap gradle java javaparser parser tutorial
Last synced: 21 Apr 2026
https://github.com/geometryzen/typhon-lang
Python Tools for Scanning, Parsing, Semantic Analysis, and Code Generation.
parser parser-generator python typescript typhon
Last synced: 09 Feb 2026
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/anntnzrb/tsparxser
TypeScript mini lexer+parser implementation using Python's PLY library.
lexer parser ply python typescript
Last synced: 10 May 2025
https://github.com/jmrozanec/cobiss-parser
Parses COBISS/COMARC format into Dublin Core object.
bibliography cobiss cobiss-parser comarc dublin-core metadata parse-cobiss-files parser
Last synced: 05 Nov 2025
https://github.com/mlightcad/shx-parser
AutoCAD SHX font JavaScript Paser
autocad javascript parser shx shx-font typescript
Last synced: 20 Jan 2026
https://github.com/vborovikov/brackets
Resilient markup parser library
csharp dotnet html-parser html-parser-library html-parsing parser xml-parser xml-parser-library xml-parsing
Last synced: 10 Mar 2026
https://github.com/leon-richardt/python-repetita-parser
Python parser for the REPETITA data format
parser python repetita traffic-engineering
Last synced: 10 Oct 2025
https://github.com/seriousben/net-script
http and websocket scripting language
golang lexer parser parser-combinators restclient
Last synced: 30 Jul 2025
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/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/wizard04wsu/tree-sitter-regex-unicode-js
Tree-sitter grammar for JavaScript regular expressions with the Unicode flag set
atom grammar javascript npm parser regex regexp regular-expressions syntax syntax-tree tree-sitter unicode
Last synced: 16 Apr 2026
https://github.com/abhinavrobinson/html-parser-cheerio-ts
Bun app that uses cheerio to extract tree from html structure
bun html javascript parser tree typescript
Last synced: 16 Apr 2026
https://github.com/the-codegen-project/asyncapi-python-parser
An AsyncAPI Python parser that is always up to date with the specification!
asyncapi asyncapi-python parser python python3
Last synced: 11 Feb 2026
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/moltools/biocracker
Parser for antiSMASH output GenBank files.
Last synced: 14 Jan 2026
https://github.com/tracyxmr/twee
A Lua/Luau parser for code analysis and editor integration.
Last synced: 17 Nov 2025
https://github.com/stereobooster/powderizer
parsing with zippers
parser parser-combinators parsing parsing-with-zippers zipper
Last synced: 12 Feb 2026
https://github.com/creadone/ngx
NGINX access log parser and filter by fields or values with output to JSON or plain text
Last synced: 16 May 2026
https://github.com/erdomke/outlookparser
Library for parsing Outlook (*.msg) files
Last synced: 07 Oct 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/carnagion/parsnip
A simple monadic parser combinator library written in Haskell.
haskell parser parser-combinators
Last synced: 22 Aug 2025
https://github.com/maroontress/clione.java
A C17 lexical parser written in Java.
c17 java lexical-parser parser
Last synced: 15 Mar 2025
https://github.com/komed3/math-formula-parser
TypeScript parser for complex mathematical formulas into Abstract Syntax Trees (AST)
ast expression formula mathematics npm-package parser
Last synced: 29 May 2026
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
https://github.com/djoezeke/yamlfy
A Lightweight Yaml file parser and emmiter written in pure c.
c config configuration cpp deserialize emmiter parser serializer yaml yaml-parser
Last synced: 21 Aug 2025
https://github.com/eight04/expression-eval-bundle
This repository bundles expression-eval and jsep to a single file.
browser eval expression-evaluator javascript parser rollup
Last synced: 20 Aug 2025
https://github.com/untreu2/x-parser
X/Twitter post parsing tool written in Rust
Last synced: 19 Oct 2025
https://github.com/antononcube/raku-functionalparsers
Raku package with functional parsers.
ebnf interpreter parse-combinator parser raku
Last synced: 13 Feb 2026
https://github.com/win7user10/laraue.crawling
The set of tools for fast writing crawlers on the .NET
crawler csharp csharp-crawler parser
Last synced: 17 Aug 2025
https://github.com/HalilFocic/onixhttp
My attemt to making full fledged HTTP server in zig
Last synced: 04 Sep 2025
https://github.com/vajahath/gulp-json2csv
Gulp plugin to convert json to csv format.
csv csv-parser gulp json parser
Last synced: 16 Apr 2026
https://github.com/titikterang/iso8583_python
iso 8583 parser based on python
Last synced: 17 Aug 2025
https://github.com/shaishab316/custom-json-stringify
A custom JSON stringify implementation with special support for double-precision float formatting and pretty printing.
double json parser precision stringify typescript
Last synced: 28 Feb 2026
https://github.com/morteza363831/simple-c-compiler
A simple compiler for C language
antlr4 c compiler java lexer maven parser semantic-analyzer simple-compiler three-address-code
Last synced: 09 May 2026
https://github.com/4ster-light/py-logic
Implementation of a logic formula parser and truth table generator in Python.
interpreter lexer parser python
Last synced: 16 Aug 2025
https://github.com/bsnext/fastify-bowser
A plugin for Fastify that adds the 'request.useragent' property to get header 'user-agent' parsed data.
bowser fastify parser plugin typescript useragent
Last synced: 09 Mar 2026
https://github.com/continuous-delphi/delphi-forms-parser
A standalone Delphi parser for VCL and FMX form files (.dfm/.fmx) in both text and binary formats. Produces a typed AST with full round-trip fidelity for migration, analysis, and code generation workflows.
ast continuous-delphi delphi dfm fmx forms parser vcl
Last synced: 03 Jun 2026
https://github.com/czwinzscher/myhtmlpp
A C++17 Wrapper for MyHTML/Modest.
cpp cpp17 html html-parser html5 myhtml parser
Last synced: 17 Jan 2026
https://github.com/q-m/tiered_category_expressions
Work with TCEs in Ruby
categories expression language parser pattern-matching regular-expressions
Last synced: 20 Oct 2025
https://github.com/nverno/tree-sitter-jack
Jack (nand2tetris) language grammar for tree-sitter
grammar jack nand2tetris parser tree-sitter
Last synced: 14 Feb 2026
https://github.com/usagi-coffee/tree-sitter-df
OpenEdge Data Definitions grammar for tree-sitter
openedge openedge-abl parser progress progress4gl tree-sitter tree-sitter-parser
Last synced: 14 Feb 2026
https://github.com/nemmusu/shodan-output-parser
The wrapper extracts and simplifies the output of Shodan, keeping only essential information.
osint output parser passive-vulnerability-scanner pentesting prettify python redteaming scanner shodan
Last synced: 29 May 2026
https://github.com/lussierc/boscopl
A fun & simple programming language.
parser programming-language python scanner
Last synced: 11 Oct 2025
https://github.com/kawamurakazushi/tle-cli
A CLI tool for parsing TLE (Two-line elements)
Last synced: 01 Sep 2025
https://github.com/irradia/one.irradia.fieldrush
Type-safe, functional JSON stream parser
android functional json kotlin parser
Last synced: 17 Apr 2026
https://github.com/chiawendt/some-jsdoc-parser
A jsdoc parser.
javascript jsdoc jsdoc-parser parser
Last synced: 01 Apr 2026
https://github.com/akarshjha03/compiler-design
This repository is dedicated to understanding and implementing the core concepts of compiler design. It covers various stages of a compiler, including lexical analysis, syntax analysis, semantic analysis, intermediate code generation, optimization, and code generation.
clanguage compiler compiler-design flex lalr-parser lex lexical-analyzer parser
Last synced: 15 May 2025
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/blitz-krieg-cmd/soulib
Souls Lib - Zig library for Reading and Writing Dark Souls Remastered files.
fromsoftware parser zig zig-package ziglang
Last synced: 06 Sep 2025
https://github.com/maxludden/rich-color-ext
A add-on parser so `rich.color.Color` can parse 3-digit-hex and CSS named colors.
Last synced: 28 Feb 2026
https://github.com/maxdesiatov/swiftlet
Experimental Swift compiler written in Swift
Last synced: 26 Mar 2025
https://github.com/maksasj/uroboros
🐉 rust package for making parsers with parser combinators and state machines
Last synced: 30 Jun 2025
https://github.com/clmoreno/confvalidator
Python package to easily parse INI style configuration files.
configuration-file ini-style init parser python
Last synced: 12 Aug 2025
https://github.com/sience/yarnparser
A Yarn parser written in Lua to convert Yarn Spinner dialogues into Lua structures. (also ebnf desc. of yarn)
dialogues lua parser script yarn yarnscript
Last synced: 04 May 2026
https://github.com/catinrage/liquid
liquid is easy to use and fast typescript parser generator.
clr compiler interpreter lalr lr1 lr1-parser parser
Last synced: 29 May 2026
https://github.com/lee-w/facebookmessageparser
Parse your facebook message archive into JSON format
Last synced: 24 Mar 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/savi-lang/json
JSON reading and writing for the Savi standard library, written in pure Savi.
json library parser savi standard-library
Last synced: 18 Mar 2025
https://github.com/avivnaaman/openu-compilation
Repo for compilers course
compiler compiler-design cs143 lexer parser
Last synced: 23 Apr 2025
https://github.com/starbuildr/norwegian_id_number
Elixir library to parse and validate Norwegian national identification numbers
national-id national-identification-number norwegian parser
Last synced: 21 Feb 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/tree-sitter-grammars/tree-sitter-cst
CST grammar for tree-sitter
Last synced: 17 Aug 2025