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-11 00:22:49 UTC
- JSON Representation
https://github.com/somucheffort/coco
coco, rust-written dynamically typed programming language
coco dynamic dynamic-programming-language interpreted-programming-language interpreter parser programming-language rust toy-language toy-project
Last synced: 11 Mar 2025
https://github.com/teneplaysofficial/markdom
A Markdown and HTML parser for Node.js with TOC generation and anchor support.
cli javascript markdown markdown-parser nodejs npm-package parser rollup typescript vitest
Last synced: 13 Apr 2025
https://github.com/google/dtoolkit
A Rust library for parsing and manipulating Flattened Device Tree (FDT) blobs.
Last synced: 11 Jan 2026
https://github.com/thergh/compiler_tinker
Learning compiler design on an example of a simple language - Gebalang23
compiler-design compiler-optimization compilers lexer parser
Last synced: 03 Apr 2025
https://github.com/felixbd/while
Parser and interpreter for the While programming language (in haskell)
haskell interpreter parser while
Last synced: 13 Apr 2025
https://github.com/dotchoco/jdotparser
It is a library for C# that converts a class into a text(like a json) to be stored in a txt file or on a server, it is also an alternative for the JsonUtility tool.
csharp csharp-libarary dll library parser
Last synced: 18 Mar 2025
https://github.com/jbukuts/wav-parse
Isomorphic WAV file parser for JavaScript
isomorphic javascript js parser wav
Last synced: 19 May 2026
https://github.com/ghostwriter/syntax2
Lexical Analysis library for PHP (Tokenizer, Lexer, Parser, Generator)
generator ghostwriter lexer parser php syntax tokenizer
Last synced: 28 Mar 2025
https://github.com/zgoethel/nodebuilder
Tool for designing grammars and generating language parsers in .NET
blazor compiler compiler-frontend desktop-app dotnet finite-state-machine grammar lexing parser parsing regex ui
Last synced: 13 Apr 2026
https://github.com/grimen/js-connection-uri
A robust connection URI parser/stringifier - for JavaScript/Node.
connection connection-uri connection-url database database-uri database-url deserializer javascript multi-host packer parser serializer server server-uri server-url stringifier unpacker uri url
Last synced: 15 Apr 2026
https://github.com/devapromix/dungeons-and-trolls
Interactive fiction game
game interactive-fiction parser rpg-game
Last synced: 24 Jun 2025
https://github.com/jairo-litman/cidoka-lang
The Cidoka Programming Language
abstract-syntax-tree ast compiler evaluator go golang interpreter language lexer monkey-language monkey-programming-language parser programming-language repl thorstenball tokenizer virtual-machine
Last synced: 30 Jun 2026
https://github.com/mztikk/poetic
Rust library to parse and interpret poetic source code
interpreter parser poetic rust
Last synced: 06 Apr 2026
https://github.com/treipatru/parnaie-parser
JS parsing tool for parnaie dataset.
javascript node-js parser regex
Last synced: 20 Jul 2025
https://github.com/marianmeres/unchunk
Utility for reconstructing chunks into messages.
Last synced: 24 Jun 2025
https://github.com/svenkuegler/php-nginx-status-parser
PHP Parser for Nginx Status Page
Last synced: 19 May 2026
https://github.com/pikulev/hario-core
Type-safe Python HAR model: Pydantic-powered parsing, validation, normalization, and transformation—readying HTTP Archive data for analytics and easy extension.
developer-tools http-archive http-archive-format parser pydantic python web-debug web-performance
Last synced: 07 Jul 2025
https://github.com/silarhi/caf-parser
A PHP parser for French CAF (Caisse d'Allocations Familiales) files.
caf caf-parser la44zz parser php
Last synced: 06 Apr 2026
https://github.com/sushantdhumak/langchain-basics
A Simple LLM application with chat models and prompt templates
chatopenai gpt-4o-mini invoke langchain parser prompt-template
Last synced: 28 Mar 2025
https://github.com/jcs090218/tree-sitter-actionscript
ActionScript grammar for tree-sitter
actionscript parser tree-sitter
Last synced: 17 May 2026
https://github.com/aloussase/csvparsercsharp
A simple CSV parser for CSharp
Last synced: 13 Apr 2025
https://github.com/hakimjonas/doxa
Dependently typed proof checker for the Calculus of Inductive Constructions. ML-family surface syntax, stack-safe normalization-by-evaluation kernel, parser built on rumil. Runs in the browser.
calculus-of-constructions dart dependent-types normalization-by-evaluation parser proof-assistant type-theory wasm
Last synced: 30 Jun 2026
https://github.com/bhansconnect/bqn-bf
bqn brainfuck brainfuck-interpreter interpreter lexer parser tokenizer
Last synced: 17 Feb 2026
https://github.com/eckertalex/monkey
interpreter for the monkey programming language written in go
go interpreter lexer monkey parser tokenizer
Last synced: 15 Jun 2025
https://github.com/jollyboss123/interpreter-go
interpreter written in go based on Thorsten Ball's book
Last synced: 09 Sep 2025
https://github.com/onesignal/kafka-offsets-parser
Rust library parsing __consumer_offsets and its messages
Last synced: 22 Jul 2025
https://github.com/h908714124/lisp-attempt
clojure eval lambda-calculus lisp parser
Last synced: 15 May 2026
https://github.com/basemax/infix2postfix-evaluator
A Javascript Implementation of an Infix to Postfix Evaluator. It can evaluate any infix expression and convert it to postfix expression.
evaluator expression expression-evaluator expression-parser expressions infix javascript js math-evaluator math-parser parser postfix
Last synced: 19 May 2026
https://github.com/xp-forge/markdown
The Markdown syntax for the XP Framework
markdown parser php tree xp-framework
Last synced: 17 May 2026
https://github.com/scymtym/language.yaml
UNFINISHED Native Common Lisp YAML implementation
Last synced: 26 Mar 2025
https://github.com/wipeseals/nvme-identify-viewer
Parses a binary dump of NVMe Identify Datas.
identify nvme parser vibecoding viewer
Last synced: 06 Feb 2026
https://github.com/robotomize/go-printenv
A command line utility that displays the environment variables used by a Go project
ast cli env go golang golang-application parser tags
Last synced: 23 Oct 2025
https://github.com/ilyaumanets/improve_your_code
Code smell detector for Ruby
Last synced: 13 May 2026
https://github.com/samueleleli/webscraping_py
Python project for the purpose of doing web scraping on a list of sites contained in a csv file. Specifically, the script allows searching for keywords or phrases within the site and providing statistics on the results obtained.
beatifulsoup csv parser python webscraping
Last synced: 21 Mar 2025
https://github.com/shivamka1/js-dot-antlr-parser
The objective of this project is to demostrate how to capture diagnostics i.e., semantic and syntactic errors for DOT language using ANTLR parser written in Javascript.
antlr4 diagnostics dot javascript parser
Last synced: 26 May 2026
https://github.com/kdkasad/eqnp
Mathematical derivative calculator and simplification engine
calculator calculus parser python3
Last synced: 29 Jun 2026
https://github.com/j00nathan/lex-parser-elgol
University project for Compilers course using Rust as programming language, with Logos (lexer) and Lalrpop (LR(1)/LALR(1) parser) crates. The goal of the project is to create a lexical and syntax analyser for an imaginary language, Elgol, invented by the course teacher
lalrpop lexer lexical-analysis logos parser rust syntax-analysis
Last synced: 08 Jul 2025
https://github.com/dub1401/rule34bot
Бот для автоматической трансляции постов категории Rule34 в группу или канал Telegram.
Last synced: 03 Apr 2025
https://github.com/d06i/dalg
LLVM Based Simple Language
ast lexer llvm parser programming-language toy-language
Last synced: 20 May 2026
https://github.com/arbitroy/whatsapp_parser
A tool to help me capture the details for my enslavement to the company via whatsapp
Last synced: 04 Jul 2026
https://github.com/alpertunga-bile/prompt-tools-webui
webui for prompt tools and upscale images
gradio parser prompt-tool prompt-toolkit real-esrgan text-generation-webui text-generator webui
Last synced: 19 Jul 2025
https://github.com/himenon/message-command-parser
Parse space- and colon-separated messages into parameters
command-parser message-parser parser
Last synced: 11 Aug 2025
https://github.com/thatcodechap/wikidparse
Fast and lightweight parser for wikitionary
javascript json parser wiki wikimedia wikitionary
Last synced: 19 May 2026
https://github.com/bybenpuls/csv-parser
Fast cli csv parser
c cli csv csv-parser csv-parser-c parser
Last synced: 19 Jul 2025
https://github.com/ezequias2d/snot
Stack, Simple, Stupid, Straightforward or Silly Notation
config configuration-files data-serialization json json-alternative markup-language parser seralization serialization-format snot toml-alternative xml yaml-alternative
Last synced: 17 May 2026
https://github.com/monksc/simplelanguage
I made my own language and its extremely simple
custom-language interpreter java parser programming-languages
Last synced: 17 Oct 2025
https://github.com/mathjslab/mathjslab-www
MathJSLab project page
antlr antlr4 educational grammar interpreter lexer math mathematics mathjslab mathml matlab octave parser
Last synced: 17 May 2026
https://github.com/99thedark/language
I think making a programming language could be a fun project!
abstract-syntax-tree language parser
Last synced: 11 Jun 2026
https://github.com/vivekkdagar/first-follow-calculator
First and follow calculator for CFG made in C
bnf c-programming compiler compiler-design cpp ebnf parser parsing predictive-parser
Last synced: 15 Jun 2025
https://github.com/kokorinilya/expressionparser
Parses arithmetical expressions in different modes
arithmetic evaluation evaluator expression-parser parser
Last synced: 03 Apr 2025
https://github.com/z3ntl3/recursive-parser
Enhances Go's html/template by enabling recursive parsing of deeply nested view directories.
go parse parser template templates templating
Last synced: 13 May 2025
https://github.com/deniska69/parser-to-csv
web parser with support for writing Cyrillic characters in .csv
csv cyrillic cyrillic-characters nodejs parser web web-parser win-1251
Last synced: 17 May 2026
https://github.com/chuckeyzz/dvgc01
Lab work for Programming Languages course at Karlstad university
Last synced: 18 Jul 2025
https://github.com/brunos3d/csv-parsers-comparison
🔥 NODE.JS - Comparative analysis of csv converters
benchmark comparison-tool convert csv fast-csv javascript json loader measure module nodejs papaparse parser time
Last synced: 10 May 2026
https://github.com/wmakeev/have2
Have your arguments, and validate it too. -- Slick arguments validator for all your js functions.
argument-parser argument-parsing arguments function javascript nodejs parser slick validation
Last synced: 11 Jan 2026
https://github.com/bottledlactose/essencio
A header-only library for loading file formats found in MySims and MySims Kingdom.
cpp mysims mysims-kingdom parser
Last synced: 17 Jul 2025
https://github.com/nicholaswmin/arithmeticss
arithmetic expressions on CSS variables
css css-custom-properties parser
Last synced: 17 May 2026
https://github.com/neudinger/osmtogeojson
Convert osm xml to osm GeoJson Dlang project
docker json linux osm osm-geojson parser split xml
Last synced: 08 May 2026
https://github.com/ahmdrz/my-compiler-course
This repository is my exercises of Compiler course.
lexer parser recursive-descent-parser
Last synced: 02 Jul 2026
https://github.com/mumez/tonel-smalltalk-parser
Tonel and Smalltalk BNF definitions and parsers.
Last synced: 26 Jun 2025
https://github.com/surajkareppagol/parser
🇵 Python Script: XML To JSON Conversion Tool.
Last synced: 15 Jul 2025
https://github.com/khmelnitskiianton/differentiator
Program differentiates expressions, makes tree in .dot and generates funny .tex book of convertions
graphviz-dot latex matplotlib parser
Last synced: 19 May 2026
https://github.com/ymc-github/fis-parser-ymcless
🔯 a plugin for fis1 to parser less to css
Last synced: 19 Apr 2026
https://github.com/shinosaki/2ch.js
ウェブブラウザで動作する2ch互換掲示板ビューア/DATパーサー | 2ch compatible viewer/DAT parser
2ch 2ch-browser 2ch-viewer 5ch dat parser preact
Last synced: 22 Mar 2025
https://github.com/stanleystanmarsh/binary-parser
The parser of binary expressions
Last synced: 20 Mar 2025
https://github.com/labatata101/goparser
A parser for the Go programming language written in Go
go golang lexer lexer-parser parser scanner
Last synced: 13 Mar 2025
https://github.com/said-m/priprava
Template engine for describing JSON with dynamic data.
json object parser template-engine
Last synced: 03 May 2026
https://github.com/pumpfun-max/carbon-cli-ys
This repo is a fork of carbon-cli and modified to support yellowstone Instruction types.
anchor codama decoder parser solana solanatransaction yellowstone yellowstonegrpc
Last synced: 14 May 2026
https://github.com/sgruszka/tree-sitter-bpftrace
bpftrace grammar for tree-sitter
bpftrace grammar parser tree-sitter
Last synced: 17 Feb 2026
https://github.com/zac-garby/mex
A maths expression parser/evaluator, in Rust.
evaluator mathematics parser rust rust-library
Last synced: 17 Jun 2025
https://github.com/kirill71/math-expression-parser
Console mathemathic calculator based in Dejckstra sorted station algorithm and support math function such as sin, cos ect.
dejkstra expression math parser sorted-station-algorithm
Last synced: 22 Jun 2025
https://github.com/bursasha/cpp-duo-matrix-calculator
Matrix calculator only for 2 matrices in C++ using OOP, polymorphism, STL, parsers, variety of algorithms ⌨️
algorithms calculator-application console-application cpp cvut-fit inheritance makefile matrix oop parser polymorphism stl
Last synced: 10 Sep 2025
https://github.com/chrischtel/aegis
Aegis - A modern configuration language featuring intuitive indentation-based blocks, mixed data types, and comprehensive error handling. Includes a robust C parser library (libaegis) with full AST generation and memory-safe operations.
aegis c configuration-language parser
Last synced: 22 Jun 2025
https://github.com/lffg-archive/parser-combinator-ts
Messing around with parser combinators
parse-combinator parser parsing
Last synced: 08 Apr 2026
https://github.com/zachary822/parser-combinator
Javascript Parser Combinator
Last synced: 16 May 2026
https://github.com/rasheedmhd/llama
A programming language impl from Robert Nystrom's Crafting Interpreters
ast byte lexer parser programming programming-language scanner
Last synced: 06 Apr 2025
https://github.com/n3d1117/sisop17
Esercizio per esame di Sistemi Operativi - 2017
crawler html java parser semaphores synchronization thread-safety threading
Last synced: 06 Apr 2025
https://github.com/ehuelsmann/xdr-parse
Parse XDR (eXternal Data Representation) definitions into an AST (Abstract Syntax Tree)
abstract-syntax-tree ast external-data-representation parser perl5 xdr
Last synced: 12 Oct 2025