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-02 00:22:47 UTC
- JSON Representation
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/bsonntag/parse-css-transition
Parses CSS transitions into an object.
css parser parsing transition transitions
Last synced: 11 Apr 2025
https://github.com/toburger/fsharp.json
Elm inspired Json encoder/decoder combinator library: http://toburger.github.io/FSharp.Json/
decoding elm encoding fsharp json parser parser-combinators
Last synced: 11 Jun 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/webfoo/html-to-shopify-rich-text
A PHP package that converts HTML content to Shopify's Rich Text format. This package provides a simple and reliable way to transform HTML content into the JSON structure that Shopify's Rich Text editor expects.
Last synced: 17 Feb 2026
https://github.com/siriusdemon/write-a-python-in-python
Build your own Python in less than 400 lines code!
interpreter parser precedence-parser python recursive-descent-parser scanner
Last synced: 13 Apr 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/xnuinside/py-module-parser
Python Module Parser is a library that parses Python modules and outputs information about imports, functions, variables, and their corresponding line numbers.
ast language-parser module parser parser-library python
Last synced: 18 Mar 2025
https://github.com/astronati/php-fantasy-football-quotations-parser
Allows to parse files that are provided by main sport newspapers with quotations of players after each soccer match of the Serie A championship.
fantacalcio fantasy-football fantasyfootball fifaworldcup gazzetta newspaper parser php7 quotations russia2018 soccer
Last synced: 10 Apr 2025
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/lhwdev/llang
🚧 A toy project for dominating the world
ast kotlin parser programming-language
Last synced: 03 May 2025
https://github.com/faxes/markdownconvert
Convert Markdown to HTML using mdconvert!
html markdown markdown-parser markdown-to-html parser
Last synced: 27 Mar 2025
https://github.com/tebogoyungmercykay/recspl-compiler-construction-in-python
This repository contains the core components of our Recursive Student Programming Language Compiler Construction and Design project. The project aims to implement a complete compiler, including lexical analysis, parsing, semantic analysis, and code generation.
intermediate-code-generation lexer parser pytest semantics syntax-tree testing tokens type-checker
Last synced: 09 Jul 2025
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/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/echecsjs/pgn
PGN (Portable Game Notation) parser. Supports comments, variations, NAGs, and annotations.
Last synced: 01 Jul 2026
https://github.com/dvdsk/haproxy-config
Parser for haproxy config files
haproxy haproxy-configuration parser rust
Last synced: 11 Jan 2026
https://github.com/ergebnis/front-matter
👀 Provides a composer package with a front-matter parser.
Last synced: 10 Apr 2025
https://github.com/tdurieux/dinghy
A library to parse and manipulate Dockerfiles
Last synced: 13 Apr 2025
https://github.com/silentsoft/csscolor4j
CSSColor4J is a simple Java library for parsing CSS color string representations.
cmyk color css css-color hexadecimal hsl hsla named-color parser rgb rgba
Last synced: 08 Sep 2025
https://github.com/bnjjj/gomoment
A golang package to parse text that contain date or moment in french into a golang time struct
date-parser french golang parser
Last synced: 20 Jan 2026
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/dkaushik94/GIT-alyzer
Repository for Git analyzer.
codeanalysis frequency-analysis git parser pattern-analysis python3 scripting staticcodeanalysis
Last synced: 03 Apr 2025
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/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/squiidz/yard
Shunting yard in rust
parser reverse-polish-notation rust shunting-yard-algorithm
Last synced: 12 Apr 2025
https://github.com/nlknguyen/s-expression.js
S-Expression Parser, Serializer, Interpreter, and Tree Constructor / Walker Utilities for JavaScript in Browsers and Node.js
javascript parser s-expression translator tree-traversal walker
Last synced: 09 Jul 2025
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/red5d/nexpose-tools
Tools and monitoring scripts for Nexpose
automation debugging log-parser monitoring nexpose parser
Last synced: 06 May 2025
https://github.com/silenzzz/rutracker4j
RuTracker java library
html-parser java jsoup library maven parser parser-library rutracker torrent torrent-search torrent-search-engine torrents webscraping
Last synced: 18 May 2026
https://github.com/chengluyu/pl0
My implementation of PL/0 language interpreter, which is for the assignment of my compiler theory course.
compiler-design interpreter parser pl0 sdu shandong-university
Last synced: 03 Apr 2025
https://github.com/kiebor81/embers
Embers is a portmanteau of "embedded" and "ruby script". This is an embeddable Ruby interpreter for C#.
csharp dsl dsl-syntax embbeded-system game-engine godot-engine interpreter parser ruby runtime scripting-engine scripting-language scripts unity-engine
Last synced: 19 Jan 2026
https://github.com/urbanjost/m_kracken95
An almost Fortran-95 version of the command line parser procedure kracken(3f)
argument cli command-line-parser fortran fortran-package-manager parser
Last synced: 25 Jan 2026
https://github.com/openbytedev/pancakestack
Rust implementation of the Pancake Stack esoteric programming language.
crate esoteric-interpreter esoteric-language esoteric-programming-language interpreter language pancakes parser parser-library rust stack
Last synced: 22 Jul 2025
https://github.com/josephp27/zeno
An Object Config Mapper (OCM) for Python
config-mapper configuration dictionaries ini map-zeno ocm orm parser settings settings-management types yaml yml zeno
Last synced: 11 Apr 2025
https://github.com/zhongjiajie/stmdency
A Python library for extracting dependencies between statements
ast parser python statement-parsers
Last synced: 10 Jul 2025
https://github.com/pedrouid/eth-parse-uri
Parse Ethereum EIP831 standard URI formats (expandable)
eips ethereum javascript library npm parser standard uri url
Last synced: 07 Mar 2026
https://github.com/sebbekarlsson/libjson
Simple C implementation of JSON, parse JSON in C.
clang json json-parser lexer parser serialization
Last synced: 16 May 2026
https://github.com/jekyll2014/escposparser
Easy to parse ESC/POS command log to understand what printer is printing.
Last synced: 07 Mar 2026
https://github.com/justcabbage/osu-parser
C++20 compatible parser for osu! filetypes
cpp osu osu-libraries osugame parser parsing
Last synced: 21 Mar 2025
https://github.com/ravener/bantam.py
A simple demo app for Pratt parsing in Python
expression-parser parser pratt pratt-parser pratt-parsing python
Last synced: 29 Oct 2025
https://github.com/benchr267/calculator
Example app which uses Parsel to power a calculator. (https://github.com/BenchR267/Parsel)
calculator ios parser parser-combinators swift
Last synced: 15 Jun 2025
https://github.com/lukakerr/sea
A simple lexer, parser and evaluator for a C like language
evaluator lexer parser recursive-descent-parser
Last synced: 07 Sep 2025
https://github.com/pes18fan/zen
scripting language
interpreter odin-lang parser programming-language
Last synced: 18 Jan 2026
https://github.com/ibmstreams/streamsx.json
Toolkit for working with JSON in SPL applications.
ibm-streams java json parser stream-processing toolkit
Last synced: 15 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-qmldir
qmldir grammar for tree-sitter
Last synced: 15 May 2026
https://github.com/ferhatgec/inifrs
inifrs, ini file parser crate
crate file ini ini-parser parser rust
Last synced: 27 Jun 2025
https://github.com/sumeshi/reg2es
A library for fast parse & import of Windows NT Registry(REGF format) into Elasticsearch.
elasticsearch json parser python registry windows
Last synced: 31 Dec 2025
https://github.com/ton-blockchain/tree-sitter-tolk
Tolk grammar for tree-sitter
Last synced: 19 May 2026
https://github.com/onlyuser/ebnf2yacc
ebnf2yacc is a kleene closure preprocessor for yacc
bison chomsky ebnf flex kleene-closure-preprocessor lex parser parser-framework preprocessor visitor-pattern yacc
Last synced: 05 May 2025
https://github.com/anaskhan96/r2ic
A front end compiler to compile basic constructs in Rust to an intermediate code (quadruples) with optimizations
abstract-syntax-tree intermediate-code intermediate-representation lexer parser quadruple rust
Last synced: 12 Jul 2025
https://github.com/aaravmalani/libjson
A light-weight feature complete JSON parser in C
c cmake collaborate complete fast github json parser recursive student-vscode
Last synced: 14 Sep 2025
https://github.com/lukaswagner/csv-parser
Quick, multi-threaded CSV parser with focus on handling huge files.
Last synced: 11 Apr 2025
https://github.com/ethanabrooks/dollar-lambda
An argument parsing library based on function first principles
argument-parser functional-programming parser parser-combinators python
Last synced: 11 Apr 2025
https://github.com/prabhuomkar/json-coder
📱 JSON Parsing Code Generator for Android
android code-generation java json kotlin parser
Last synced: 21 Jun 2025
https://github.com/justkappaman/habr-parser
Parse info about the top articles on Habr.com for a given period of time
beautifulsoup4 bs4 cli command-line grabber habr habrahabr parser python python3 scraper terminal
Last synced: 01 Mar 2026
https://github.com/gryszzz/kaspa-script
KaspaScript: Rust compiler and Kaspa-native programmability kernel , AI-compatible , upgrade readiness.
blockdag bytecode compiler compiler-design covenants cyptocurrency dapp deterministic dsl kaspa parser rust semantic-analysis smart-contracts verification web3
Last synced: 29 Jun 2026
https://github.com/m0rt1c/nlp
Chromium and chrome netlog parser
chrome chromium-netlog go golang parser
Last synced: 06 Apr 2025
https://github.com/1c-syntax/tree-sitter-onescript
OneScript language grammar for Tree-Sitter
Last synced: 17 Jun 2025
https://github.com/justalever/supstacker_demo
Supplement sharing app
parser rails ruby ruby-on-rails scraping turbo
Last synced: 11 Apr 2025
https://github.com/screwdriver-cd/config-parser
Node module for parsing screwdriver.yaml configurations
Last synced: 20 May 2026
https://github.com/oxylabs/parse-html-pyquery
Learn to parse HTML using PyQuery, a Python library for web scraping and manipulating HTML.
parser parsing pyquery python web-scraping web-scraping-python
Last synced: 01 Nov 2025
https://github.com/yutkin/test-task-avito-coins
Тестовое задание "Монеты"
async asynchronous asyncio avito parser python
Last synced: 18 Feb 2026
https://github.com/somajitdey/helpdoc
A KISS CLI tool for managing GNU-style help messages. Extracts help messages from comments in source code and prints them when asked.
bash cli command-line extract gnu-linux help manpage parser sourcecode
Last synced: 12 May 2025
https://github.com/redmadrobot/parser-autograph
Object parser generation utility.
code-generation ios macos parser sourcekit swift template
Last synced: 15 May 2026
https://github.com/b-sullender/url-parser
A portable URL parser in C.
parser url url-parser url-parsing
Last synced: 02 Apr 2025
https://github.com/noorzaie/aqs
A query string parser with advanced features
nodejs parse parser query querystring url
Last synced: 20 May 2026
https://github.com/gro58/FormulaApplet
Repository is replaced by gro58/FormulaApplet-H5P. Create math or physics exercises inside HTML pages or in Wikis. JavaScript.
algebra docker exercise expression javascript parser tex
Last synced: 11 Mar 2025
https://github.com/nix1707/webscrapper-browserextension
Scraper Master is a Chrome extension for effortless web data extraction. Built with React, TypeScript, and the Chrome Scripting API, it ensures efficient, high-quality, and seamless scraping. Utilizing HTML and CSS, ScrapeEase offers a clean, responsive design. Simplify your data collection with Scraper Master.
chrome-extension chrome-extensions css data frontend html html-parser modern parser parsing react scraper scraping typescript ui validation webparser webparsing webscraping
Last synced: 21 Jun 2025
https://github.com/rameel/ramstack.expressionparser
A flexible expression parser library for .NET, allowing dynamic evaluation and binding of expressions with context-aware support.
Last synced: 26 Jun 2025
https://github.com/slayers-git/argparse
A simple parser for the unix-like command line options
argparse args argument-parser c c89 cli command-line-parser freestanding freestanding-environments lib option-parser parser unix
Last synced: 29 Mar 2025
https://github.com/xyurt/httplite
httplite — A minimal, single header, zero-copy, zero-allocation HTTP/1.1 parser in C and compatible with C89. Uses only pointer arithmetic and nothing else in only 50 lines.
c c89 fast fastest http http1-1 https library microhttp most optimized parse parser single-header small smallest smallhttp tiny tinyhttp zero-allocation
Last synced: 19 Jul 2025
https://github.com/yassinebenaid/nishimia
An interpreted dynamically typed programming language
go interpreter lexer parser programming-language repl
Last synced: 23 Nov 2025
https://github.com/e-e-e/open-packaging-format
A simple opf metadata parser
epub metadata open-package-format opf parser
Last synced: 25 Jan 2026
https://github.com/lunchb0ne/neuralcodegenerator
Code for C code generator
compiler lexer nlp parser similarity spacy-nlp
Last synced: 13 Apr 2025
https://github.com/phplrt/parser
[READ ONLY] Subtree split of the phplrt parser component (see phplrt/phplrt)
analyzer grammar llk parser php phplrt recursive-descent-parser
Last synced: 02 Feb 2026