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/slipros/roamer
Fast and flexible HTTP request parser for Go
api data-binding form-parsing go go-api go-http go-http-requests go-library golang http http-request http-request-params-reader json middleware parser request-parsing rest-api struct-tags web-framework
Last synced: 14 Jan 2026
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/swingcosmic/tason
Type-Augmented Serialization Object Notation
antlr antlr4 json json5 parser serialization typescript
Last synced: 28 Jul 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/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/chaosinventor/parse-ebnf
Parser for EBNF written in python
Last synced: 20 Jun 2025
https://github.com/mitsuaaki/godoc
A tool that format code's docstring into various formats.
deployment documentation parser
Last synced: 15 Apr 2025
https://github.com/audunhalland/parceq
Search query language parser written in Java
dsl java java-8 lexer parser query query-language query-parser querystring search tokenizer vavr
Last synced: 27 Oct 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/andrewscwei/rbc-statement-parser
Handy Python script to parse RBC Visa statements
Last synced: 27 Dec 2025
https://github.com/fedemartinm/react-search-operators
Search component based on search-operators
Last synced: 02 Aug 2025
https://github.com/maximoleinyk/atbox
Pretty clever text box that supports query DSL which does make sense!
at-box autosuggest elm elm-architecture elm-community elm-dom elm-lang elm-language elm-test fsm input lexer parser rich-text-editor smart-text-box textbox translator web web-component webpack
Last synced: 17 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/k94ll13nn3/strinken
A parametrized string library!
c-sharp csharp dotnet-standard netstandard parametrized parser string strinken
Last synced: 13 Oct 2025
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/remarkablemark/mdtocs
📝 Markdown table of contents generator.
javascript markdown mdtocs nodejs npm parser table-of-contents typescript
Last synced: 15 Mar 2026
https://github.com/zorji/gmail-filter-query-parser
A nearley based parser to parse/serialise Gmail filter query.
Last synced: 18 Feb 2026
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/emersion/rust-osu-format
A Rust library to parse .osu files
Last synced: 13 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/ferhatgec/desktof
Unique /s and simple desktop file parser. Written in C++17.
cpp cpp17 desktop file filesystem library parser plusplus simple
Last synced: 14 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/cathood0/quill-delta-from-html
Convert easily HTML inputs content to Quill Js Delta format
converter delta delta-from-html html html-to-delta parser quill-delta
Last synced: 23 Feb 2026
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/smjsgaming/demangler
An Itanium ABI symbol demangler
assembly cpp itanium itanium-abi parser symbol
Last synced: 08 Apr 2025
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/armsnyder/typescript-ast-go
Library for parsing TypeScript source code into an abstract syntax tree (AST)
abstract-syntax-tree ast go golang language-parser lexer parser ts typescript
Last synced: 05 Oct 2025
https://github.com/elegaanz/rustre
Lustre compiler and tools in Rust
incremental-compilation lustre parser rust
Last synced: 17 Mar 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/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/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/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/mepy/nihil
A tiny but elegant parser combinator library written by Mepy
Last synced: 23 Apr 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/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/ahyalfan/gathuk
Type-safe configuration library for Go (currently .env, .json support, nested structs, env binding)
confg configration environment gathuk golang-library parser
Last synced: 12 Jan 2026
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/webfreak001/bmfont-d
BMFont parser & encoder
angelcode-bitmap-fonts angelcode-bmfont bmfont font parser
Last synced: 09 Apr 2025
https://github.com/alexanderwe/conventionalcommitskit
A small library to create and parse Conventional Commit conforming representations.
conventional-commits parser swift swift5
Last synced: 04 Oct 2025
https://github.com/Sunny-117/jsx-compilation
🍻 实现 JSX 语法转成 JS 语法的编译器
ast code generation nodetypes parser transformation traversal
Last synced: 03 Apr 2025
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/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/hominsu/bencode
Bencode parser/generator in C++20.
bencode bencode-parser bencoder bittorrent cpp cpp20 deserialization generator parser serialization
Last synced: 11 Oct 2025
https://github.com/unhammer/ocaml_cg_streamparse
parsing cg stream format, just to learn sedlex+menhir
Last synced: 16 Sep 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/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/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/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/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/qu1x/bml
BML Markup Language
bml bsnes higan icarus markup-language parser pest rust-lang
Last synced: 10 Apr 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/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/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/marihachi/luna-parse
A code generator of recursive descent parser and lexer.
code-generator expression-parser lexer ll-parser modifiable parser recursive-descent-parser
Last synced: 14 Oct 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/wuare/demo
demo for learn java
compilation http-server interpreter json parser
Last synced: 14 Jan 2026
https://github.com/taext/powercasts
Personal OPML Player: play random episodes from exported podcast player OPML RSS feed collection. Pocketcasts test OPML included, 522 feeds, 76.544 episodes.
cli opml parser player pocketcasts powershell python
Last synced: 16 Oct 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/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/rootslab/abaco
Abaco, an ultra fast Number parser for Buffers.
Last synced: 07 Sep 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/mat-sz/dui
✏️ Developing under influence... (of SwiftUI) - Declarative UI syntax for JS.
babel babel-plugin javascript jsx jsx-syntax parser reactjs swiftui
Last synced: 02 Aug 2025
https://github.com/0niel/xf2-parse
XenForo2 threads parser
attachments forum parser threads xenforo
Last synced: 15 Mar 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/qw4990/lazyjson
Json parser for golang; It makes you can use JSON as you do in other Dynamic Programming Languages;
golang json json-parser parser
Last synced: 08 Feb 2026
https://github.com/tree-sitter-grammars/tree-sitter-capnp
Cap'n Proto grammar for tree-sitter
Last synced: 26 Jul 2025
https://github.com/mskelton/tree-sitter-mql5
This is an extension of tree-sitter-cpp to support the mql5 language.
Last synced: 26 Feb 2026
https://github.com/archermarx/tinytoml
Small, single-file TOML parser written in Modern Fortran
config fortran modern-fortran parser toml
Last synced: 01 Feb 2026
https://github.com/tree-sitter-grammars/tree-sitter-smali
smali grammar for tree-sitter
Last synced: 29 Jul 2025
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/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/konfiger/konfiger-dotnet
Light weight package to manage key value based configuration and data files for .NET Notable C# and Visual Basic.
configuration csharp dotnet key-value langauge parser properties visual-basic
Last synced: 25 Feb 2026
https://github.com/sunny-117/jsx-compilation
🍻 实现 JSX 语法转成 JS 语法的编译器
ast code generation nodetypes parser transformation traversal
Last synced: 11 Apr 2025
https://github.com/confact/referer-parser.cr
Crystal implementation of snowplow's referer-parser.
analytics crystal parser referer
Last synced: 22 Apr 2025
https://github.com/itinycheng/json-to-chsql-parser
Parse JSON to ClickHouse SQL
Last synced: 05 Jun 2026
https://github.com/iximiuz/nom-parser-example
nom parser example
nom parser parser-combinators rust
Last synced: 11 Nov 2025
https://github.com/devflowinc/openapi-schema-ref-parser
Parse, Resolve, and Dereference OpenAPI Schema $ref pointers for LLM's
javascript json-pointer json-schema nodejs parser resolver universal-javascript
Last synced: 12 Oct 2025
https://github.com/akshanshbhatt/gsoc-2022-final-report
This repo contains my final report submitted for the GSoC 2022 program @psf.
gsoc gsoc-2022 lpython open-source parser python
Last synced: 28 Apr 2025
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/criezy/script_cmd
A command line C-like script interpreter
c-plus-plus equation-calculator parser
Last synced: 09 Mar 2026
https://github.com/neshkeev/pgpc
Python Generators based Parser Combinators
parser parser-combinators python text-processing
Last synced: 16 Jun 2025