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-16 00:19:09 UTC
- JSON Representation
https://github.com/fanktom/jsonschema
A Go package that parses JSON Schema documents and generates go types including validations
compiler golang jsonschema parser rfc
Last synced: 08 Jan 2026
https://github.com/eigenein/wotbreplay-parser
World of Tanks Blitz replay parser
parser rust rust-crate rust-library world-of-tanks-blitz
Last synced: 20 Sep 2025
https://github.com/nicorobo/mendeleev
:microscope: A small library for building compounds and working with element data.
chemistry compound library parser
Last synced: 27 Jul 2025
https://github.com/linmx0130/parserChiang
Naïve transition-based dependency parser in Gluon
conll-u dependency-parser gluon mxnet parser
Last synced: 17 Apr 2025
https://github.com/pritpatel2412/kemlang
🧠 Learn to code with desi vibes using Gujarati keywords like sharu, jo, lakho, samaapt & more! ⚙️ Built with: Python 🐍 + FastAPI 🚀 + React ⚛️ 🎮 Try it live:
compiler-design interpreter kemlang opensource parser programming-language python3 react
Last synced: 06 May 2026
https://github.com/lumakernel/tree-sitter-prisma
Tree-sitter parser definition for prisma schema
lexer parser prisma2 tree-sitter
Last synced: 28 Feb 2025
https://github.com/tree-sitter-grammars/tree-sitter-pony
Pony grammar for tree-sitter
Last synced: 17 Sep 2025
https://github.com/andreypostal/php-pancake-object
Light and simple helper to work with value objects by providing a serializer and hydrator using PHP Attributes.
deserialization deserializer hydrate hydrator parser php serialization serializer value-object
Last synced: 28 Jun 2025
https://github.com/glebec/functional-math-compiler
Exercise creating a functional JavaScript math expression compiler
compiler ebnf evaluator generator grammar lexer ll1 mathematical-expressions parser reverse-polish-notation
Last synced: 23 Jul 2025
https://github.com/swiiz/autoparser
🦀 Generate Recursive Descent Parser using Rust macros.
Last synced: 12 Jun 2025
https://github.com/mcstreetguy/composerparser
An oop composer file parser.
composer composer-json composer-lock file-parser json-parser lockfile package-management parser wrapper-library
Last synced: 23 Apr 2025
https://github.com/librariesio/mix-deps-json
:strawberry: A service that eats up mix.exs files and spits out dependencies as JSON.
dependencies elixir librariesio mix parser
Last synced: 23 Apr 2025
https://github.com/lucaasd/sproutlang
A simple, general purpose C++/C# like language
c clang compiler cpp fast jit llvm low-level lsp object-oriented-programming parser programming-language
Last synced: 04 Sep 2025
https://github.com/zaeval/everytime-parser
everytime-parser
everytime parser python3 python3-library timetable
Last synced: 18 Mar 2025
https://github.com/vxern/wiktionary-scraper
🇬🇧 An extensible, robust and lightweight (45kB) Wiktionary.org scraper to fetch detailed information about words in various languages.
definitions dictionary english etymology javascript language parser scraper typescript wiktionary words
Last synced: 12 May 2025
https://github.com/pyrmont/remarkable
A CommonMark parser written in Janet
commonmark janet markdown parser
Last synced: 13 Apr 2025
https://github.com/gek169/ctok
simple parsed programming language idea i'm working on.
Last synced: 16 Apr 2025
https://github.com/mehditeymorian/cool-compiler
Compiler for Cool language. written using PGen, Antlr, and Java
antlr4 assembly code-generator compiler java parser pgen
Last synced: 15 Jul 2025
https://github.com/nfsaavedra/puppetparser
puppetparser is a Python library to parse Puppet scripts into an object model
Last synced: 22 Mar 2025
https://github.com/felipe1234-dev/jquery-like-php-dom
The PHP DOM Parser that most closely resembles jQuery.
easy-peasy easy-to-use manipulation parser parser-plugin php-dom php-dom-query php-framework php7 web-parser web-parsers webscraping
Last synced: 13 Jan 2026
https://github.com/elegaanz/rustre
Lustre compiler and tools in Rust
incremental-compilation lustre parser rust
Last synced: 17 Mar 2025
https://github.com/bazzline/php_component_apache_status_parser
free as in freedom apache status parser
apache2 bazzline builder changelog free-as-in-freedom infrastructure lgplv3 mod-status parser php php56 php7 php71 psr psr-4 serverstatus status-parser uri
Last synced: 03 Oct 2025
https://github.com/xtrendence/zoom-link-parser
Just a tiny webpage to easily extract the token, meeting ID, and password from a Zoom invitation link.
parser url url-parser zoom zoom-us
Last synced: 25 Apr 2025
https://github.com/richardarpanet/nginx-access-log-parser
Python script parses an NGINX access logs.
logging logs nginx nginx-logs parser python python2 python3
Last synced: 14 Jun 2025
https://github.com/n1ghtf1re/bsuir-auditorium-parser
The application is looking for free audiences in the need BSUIR building
bsuir parser python python-parser schedule search-free-audiences students
Last synced: 04 Oct 2025
https://github.com/csabahruska/dsl-experiment
Basic implementation of Hindley-Milner Type System and variants.
functional-programming haskell hindley-milner parser type-checker
Last synced: 12 Apr 2025
https://github.com/jupitern/file-parser
a fluent way to read, filter, parse and format {csv, tsv, dsv, variable-length-delimited} and other txt files
csv dsv parser php php7 txt variable-length-delimited
Last synced: 22 Apr 2025
https://github.com/ph-7/cutelinknames
A simple class that converts your URLs to link names 🎯
link name parser url url-parser utility
Last synced: 09 Apr 2025
https://github.com/marionauta/simple-compiler
Very simple lexer, parser, semantic analyzer and compiler.
compiler lexer parser toy-language transpiler
Last synced: 05 May 2025
https://github.com/bionode/bionode-bbi
Fetcher for BBI files (bigWig and bigBed).
bioinformatics bionode nodejs parser tool
Last synced: 11 Apr 2025
https://github.com/pilebones/go-nmea
GPS / NMEA packet message dissector (standard and proprietary)
coordinates go golang gps nmea nmea-parser parser
Last synced: 05 Sep 2025
https://github.com/sunny-117/jsx-compilation
🍻 实现 JSX 语法转成 JS 语法的编译器
ast code generation nodetypes parser transformation traversal
Last synced: 11 Apr 2025
https://github.com/emersion/rust-osu-format
A Rust library to parse .osu files
Last synced: 13 Apr 2025
https://github.com/moneyinto/ppt-parse
封装的解析pptx的依赖包
javascript nodejs parse parser sdk
Last synced: 03 Jul 2025
https://github.com/smjsgaming/demangler
An Itanium ABI symbol demangler
assembly cpp itanium itanium-abi parser symbol
Last synced: 08 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-capnp
Cap'n Proto grammar for tree-sitter
Last synced: 26 Jul 2025
https://github.com/webfreak001/bmfont-d
BMFont parser & encoder
angelcode-bitmap-fonts angelcode-bmfont bmfont font parser
Last synced: 09 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-udev
udev rules grammar for tree-sitter
Last synced: 10 Mar 2026
https://github.com/criezy/script_cmd
A command line C-like script interpreter
c-plus-plus equation-calculator parser
Last synced: 09 Mar 2026
https://github.com/Sunny-117/jsx-compilation
🍻 实现 JSX 语法转成 JS 语法的编译器
ast code generation nodetypes parser transformation traversal
Last synced: 03 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-smali
smali grammar for tree-sitter
Last synced: 29 Jul 2025
https://github.com/andrewscwei/rbc-statement-parser
Handy Python script to parse RBC Visa statements
Last synced: 27 Dec 2025
https://github.com/busraoguzoglu/cyk-parser-with-turkish-cfg
Implementation of CYK algorithm to act as a recognizer and parser with Turkish CFG.
cfg cyk-algorithm nlp nlp-parsing parser recognizer turkish-nlp
Last synced: 11 Mar 2026
https://github.com/1337fury/42webserv
writing an HTTP server with C++98
configuration cpp http-requests http-response http-server networking nginx oop parser server web
Last synced: 15 Apr 2025
https://github.com/mepy/nihil
A tiny but elegant parser combinator library written by Mepy
Last synced: 23 Apr 2025
https://github.com/hossain-khan/kotlin-google-hangouts-parser
Google Hangouts takeout JSON file parser. https://hossain-khan.github.io/kotlin-google-hangouts-parser/
google-hangouts google-hangouts-chat google-hangouts-json google-hangouts-json-parser google-takeout hangouts hangouts-json-parser kotlin kotlin-library parser
Last synced: 22 Mar 2025
https://github.com/izolate/front-matter
Extracts YAML front matter from a file or string
dart front-matter markdown parser static-site-generator yaml
Last synced: 22 Mar 2025
https://github.com/fedemartinm/react-search-operators
Search component based on search-operators
Last synced: 02 Aug 2025
https://github.com/hackolade/sql-select-statement-parser
Returns object describing columns and tables names used in SQL SELECT query
Last synced: 30 Apr 2025
https://github.com/kitta65/bq2cst
Parse GoogleSQL, which is a dialect of BigQuery, into a concrete syntax tree
Last synced: 22 Feb 2026
https://github.com/morgancaron/cpputils
C++ Utilities Library for compilers or various projects
compiler cpp cpp20 cpp23 cpputils logger parser parser-combinators parser-generator utility-library
Last synced: 12 May 2025
https://github.com/sigalor/poppler-native
A native interface to the Poppler PDF parser for NodeJS.
Last synced: 02 Aug 2025
https://github.com/azu/lodash-template-js-parser
A JavaScript parser for `lodash.template`.
javascript lodash parser splitter template
Last synced: 02 Aug 2025
https://github.com/swingcosmic/tason
Type-Augmented Serialization Object Notation
antlr antlr4 json json5 parser serialization typescript
Last synced: 28 Jul 2025
https://github.com/dragonmux/rson
a JSON parser written in C++ and designed for simplicity of both use and using the results
Last synced: 14 Apr 2025
https://github.com/rl404/mal-scraper
Scrap everything from MyAnimelist web view into a ready-to-use data
anime api json manga myanimelist parser php scraper unofficial
Last synced: 13 Jan 2026
https://github.com/johnedquinn/kanonic
A fast LR(1) parser generator for the JVM.
jvm lalr lr1 parser parser-generator
Last synced: 02 Sep 2025
https://github.com/minilibs/env-parser
A lightweight .env parser 🛠️
env env-parser parser variable variable-parser variables
Last synced: 05 Sep 2025
https://github.com/vivek3141/json-parser
This python program is used to parse JSON files and return a dictionary
Last synced: 14 Mar 2025
https://github.com/zhuliquan/lucene_parser
This package can parse lucene query used by ES (ElasticSearch)
elasticsearch golang lucene parser
Last synced: 29 Oct 2025
https://github.com/algosup/2023-2024-project-3-virtual-processor-team-1
The goal of the project is to create a virtual processor and an interpreter for running assembly code on that processor
Last synced: 02 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-ungrammar
ungrammar grammar for tree-sitter
Last synced: 09 Apr 2025
https://github.com/abhishekmishra-17/shift-reduce-parsing-algorithm-using-python3
This is a python program for the shift-reduce parsing algorithm.
compiler compiler-design compilerdesign follow parser python python3 shift-reduce-parsers
Last synced: 14 Apr 2025
https://github.com/wuare/demo
demo for learn java
compilation http-server interpreter json parser
Last synced: 14 Jan 2026
https://github.com/crutchcorn/the-lovely-language
💖 An experimental homegrown coding language.
coding-language compiler home-grown language lexer parser
Last synced: 19 Apr 2025
https://github.com/kameronbrooks/ccl-spec
The CCL (Contextual C-like Language) Specification
compiler csharp custom-language engine framework game game-development lexer parser run-time-scripting runtime scripting-engine scripting-language unity unity-3d unity-asset unity-plugin
Last synced: 08 Aug 2025
https://github.com/edgarogh/rowan-nom
Build rowan green ASTs using nom parsers
abstract-syntax-tree ast nom parser parser-combinators rowan
Last synced: 11 Nov 2025
https://github.com/mbaddeley/contikipy
Automated cooja simulations, log parsing, and plotting with python.
contiki contiki-os cooja parser plotting python simulation
Last synced: 30 Apr 2025
https://github.com/winscripter/ilsourceparser
Provides functionality for parsing ECMA-335 Microsoft Intermediate Language (IL) syntax to a syntax tree.
ast cil common-intermediate-language csharp dotnet ecma335 il intermediate-language msil netcore parser pe syntax
Last synced: 09 Apr 2025
https://github.com/pgolebiowski/tree-based-cli
C# library that helps developers build user-friendly command-line interfaces (CLIs) with nested subcommands and features like intuitive navigation, clear documentation, and actionable error messages. It also supports asynchronous command execution and customizable dependency injection. It is suitable for building CLIs of any size or complexity.
command command-handler command-line command-line-interface command-line-parser command-line-tool documentation documentation-generator interface intuitive navigation parser subcommands tree user-friendly
Last synced: 07 Apr 2025
https://github.com/egison/egison-pattern-src
Manipulating Egison patterns: abstract syntax, parser, and pretty-printer
egison parser pattern pretty-printer programming-language syntax-tree
Last synced: 23 Apr 2025
https://github.com/sonicdoe/applescript-result
Convert an AppleScript result to its equivalent JavaScript representation
applescript javascript mac macos nodejs osascript parser
Last synced: 14 May 2025
https://github.com/harel/metatron
A Python 3.x HTML Meta tag parser, with emphasis on OpenGraph and complex meta tag schemes
meta-tags opengraph parser python python3 twitter-card
Last synced: 16 Jan 2026
https://github.com/ph-7/peachlang
:peach: PeachLang™ is a simple interpreted language done with Ruby using Racc (the Ruby version of Yacc/Bison). The language has been made thanks to MACournoyer's book http://01script.com/comment-creer-son-langage-de-programmation/
bison interpreted-language interpreted-languages interpreted-programming-language interpreter language own-language parser peach-language peachlang programming programming-language programming-languages racc ruby simple-programming-language yacc
Last synced: 09 Apr 2025
https://github.com/aryan-programmer/evilang
A simple interpreted programming language developed in Rust. Name comes from "eval is evil".
ast custom-programming-language interpreter language-interpreter language-parser parser programming-language rust rust-lang
Last synced: 26 Sep 2025
https://github.com/rootslab/abaco
Abaco, an ultra fast Number parser for Buffers.
Last synced: 07 Sep 2025
https://github.com/0niel/xf2-parse
XenForo2 threads parser
attachments forum parser threads xenforo
Last synced: 15 Mar 2025
https://github.com/skinnynpale/get-audio-vk
Parse open audios from user or public in VK
parser puppeteer vk-audio vk-music
Last synced: 09 Jul 2026
https://github.com/oopsguy/pconfig
A PHP library for parsing and persisting configuration files (json, yaml, ini, xml and php). 一个 PHP 配置文件工具库,可解析和持久化配置文件内容,简化文件操作。
config configuration ini json lib parser php php-array php-library php-utility utils xml yaml
Last synced: 21 Aug 2025
https://github.com/kariudo/modem-logger
Netgear CM500 cable modem data logger with support for InfluxDB.
cable comcast hactoberfest influx modem netgear parser scaper
Last synced: 12 Mar 2026
https://github.com/shellscape/fwv
A ⚡️ crazy fast streaming ⚡️ Fixed Width Value Parser
file fixed fixed-width parser streams width
Last synced: 13 Sep 2025
https://github.com/cordx56/jsdrink
Simple parser combinators library written in TypeScript
parser parser-combinators typescript
Last synced: 07 May 2025
https://github.com/sigrlami/language-dart
Dart language source manipulation
abstract-syntax-tree dart dartlang parser parser-combinators pretty-print
Last synced: 29 Oct 2025
https://github.com/justinmchase/uffda
Uffda is a parser generator for domain specific languages.
Last synced: 12 May 2025
https://github.com/NFestoso/Compiler
Front-end Platypus compiler implemented in C. Includes Buffer, Scanner, and Parser. Platypus is a language comprised of parts from a variety of other languages.
buffer c compiler demo example finite-automata grammar interpreter lexical-analysis parser scanner
Last synced: 11 May 2025