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/kacos2000/mft_dataruns
Dataruns calc
datarun mft ntfs parser powershell runlist windows-forms
Last synced: 07 Apr 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/coderick14/thesupertinyparser
The Super Tiny Parser
cpp parser recursive-descent-parser syntax-directed-translation top-down-parsing
Last synced: 15 Apr 2025
https://github.com/konfiger/konfiger-beam
Light weight package to manage key value based configuration and data files for BEAM languages. Notably Elixir and Erlang.
beam-languages configuration elixr-lang erlang key-value language parser properties
Last synced: 13 Oct 2025
https://github.com/lobis/lecroy-scope
lecroyscope is an unofficial Python package 🐍📦 to interface with Teledyne LeCroy oscilloscopes and read binary trace files (.trc)
instrumentation lecroy numpy oscilloscope parser python trc vxi11
Last synced: 13 Oct 2025
https://github.com/chipjarred/compiler-deconstruction
Translation of Niklaus Wirth's Oberon-0 compiler from his Compiler Construction book into Swift, and evolution toward significant improvements in naming, structure, and readability in general.
compiler compiler-construction compiler-deconstruction compiler-design compiler-principles compilers-design oberon oberon-programming-language parser parsers parsers-compilers swift wirth-book wirth-compiler wirth-oberon
Last synced: 22 Apr 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/fps/asciichanges
A simple language describing chord progressions (changes) for tunes in ASCII text
Last synced: 30 Jan 2026
https://github.com/gek169/ctok
simple parsed programming language idea i'm working on.
Last synced: 16 Apr 2025
https://github.com/lxsmnsyc/ecmason
JSON parse/stringify for modern ES objects
Last synced: 19 Apr 2025
https://github.com/canimus/alphareader
A custom reader for delimited files in Python. Ability to ingest big data files.
bigdata chunked csv csv-parser hdfs parser python
Last synced: 16 Jan 2026
https://github.com/nanoframework/system.text.regularexpressions
:package: .NET nanoFramework System.Text.RegularExpressions Class Library
csharp dotnet hacktoberfest library nanoframework parser regex
Last synced: 15 Oct 2025
https://github.com/pyrmont/remarkable
A CommonMark parser written in Janet
commonmark janet markdown parser
Last synced: 13 Apr 2025
https://github.com/foxglove/omgidl
Monorepo offering packages for typescript support of OMG IDL schemas in Foxglove applications
Last synced: 30 Apr 2026
https://github.com/aliqyan-21/tree-sitter-seed7
Treesitter grammar implementation for seed7 language
parser seed7 seed7-lang seed7-language syntax-highlighting treesitter
Last synced: 29 Jun 2026
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/repalash/fexpr.js
Filter expression parser(like SQL WHERE, Elasticsearch etc) for JavaScript.
dsl expression fexpr filter-parser javascript parser query sql typescript
Last synced: 17 Apr 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/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/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/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/smjsgaming/demangler
An Itanium ABI symbol demangler
assembly cpp itanium itanium-abi parser symbol
Last synced: 08 Apr 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/veler/bazic
Homemade procedural object-oriented semi-dynamic typed interpreted or compiled programming language
abstract-syntax-tree codegeneration compilation compiler interpreter lexer parser scripting syntax syntax-tree
Last synced: 25 Mar 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/5nord/shini
Command-line TOML processor
bash cli command-line-tool ini parser shell toml
Last synced: 13 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/wuare/demo
demo for learn java
compilation http-server interpreter json parser
Last synced: 14 Jan 2026
https://github.com/ThatBlockyPenguin/EMLI
compiler compilers html markup markup-language parser parsers programming-language
Last synced: 11 Mar 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/kitta65/bq2cst
Parse GoogleSQL, which is a dialect of BigQuery, into a concrete syntax tree
Last synced: 22 Feb 2026
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/tree-sitter-grammars/tree-sitter-capnp
Cap'n Proto grammar for tree-sitter
Last synced: 26 Jul 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/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/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/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/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/tree-sitter-grammars/tree-sitter-ungrammar
ungrammar grammar for tree-sitter
Last synced: 09 Apr 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/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/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/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/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/konfiger/konfiger-c
Light weight package to manage key value based configuration and data files for C and C++
c configuration cpp key-value language parser properties
Last synced: 13 Oct 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/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/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/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/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/bionode/bionode-vcf
vcf parser using javascript
bioinformatics bionode nodejs parser tool
Last synced: 26 Feb 2026
https://github.com/konrad1977/periphery
Periphery is a parser framework for Emacs
compiler-parser emacs emacs-lisp parser
Last synced: 04 Mar 2026
https://github.com/yescallop/fluent-uri
An RFC 3986 compliant fluent-designed Java library for URI parsing, building, resolving and normalizing.
builder fluent-api normalization parser resolution rfc-3986 uri
Last synced: 05 Mar 2026
https://github.com/dotdot0/fox-lang
A interpreter written in rust
interpreter language parser rust
Last synced: 05 Mar 2026
https://github.com/integr-dev/backbone
Backbone provides a robust and flexible framework for developing Minecraft servers.
bstats bukkit-api framework jackson-yaml kotlin kotlin-coroutines kotlin-scripting minecraft parser spigot sqlite-database
Last synced: 02 Apr 2026
https://github.com/eddygarcas/zig-systems-software
Systems programming utilities
cli json parser systems-programming toon zig
Last synced: 04 Jun 2026
https://github.com/webpro/parse-openapi
OpenAPI v3 parser
openapi openapi3 parser typescript
Last synced: 11 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-puppet
Puppet grammar for tree-sitter
Last synced: 12 Apr 2025
https://github.com/vaquierm/golite_transpiler
💻 Transpiler written in OCaml that that converts a subset of golang to C++
code-generation cpp golang ocaml parser scanner transpiler
Last synced: 11 Jul 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/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/nverno/tree-sitter-jq
Tree sitter grammar implementation for Jq language
Last synced: 07 Jul 2025
https://github.com/appsignal/statsd_parser
(Dog)StatsD parser written in Rust
Last synced: 11 Apr 2025
https://github.com/julesguesnon/spanned-json-parser
🔨 A JSON parser that will return span information
Last synced: 13 Apr 2025
https://github.com/divshekhar/lang.g4
ANTLR Grammar for different languages
antlr4 grammar java lexer parser python typescript
Last synced: 10 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/mepy/nihil
A tiny but elegant parser combinator library written by Mepy
Last synced: 23 Apr 2025
https://github.com/willothy/letter
Letter is a compiler project built in TypeScript using LLVM node bindings.
compiler llvm llvm-javascript parser programming-language typescript
Last synced: 05 May 2025
https://github.com/gerzer/jsonparser
Elegant, type-safe JSON parsing in Swift
codable json json-parser parser swift
Last synced: 13 Apr 2025
https://github.com/hywax/fileparser
File Parser Library for PHP. List of formats: json, xml, query string, serialize, ini, csv, yaml
csv files json parse parser query-string serialize xml yaml
Last synced: 13 Apr 2025
https://github.com/trwyant/perl-ppix-quotelike
Parse Perl string literals and string-literal-like things.
Last synced: 10 Apr 2025
https://github.com/spaze/security-txt
security.txt (RFC 9116) generator, parser, validator
generator parser security security-txt securitytxt validator
Last synced: 06 Apr 2026
https://github.com/justinmchase/uffda
Uffda is a parser generator for domain specific languages.
Last synced: 12 May 2025
https://github.com/tacoberu/bnf-php
Framework for building BNF like parsers.
bnf bnf-parser parser parser-combinators
Last synced: 13 Jul 2025
https://github.com/robingenz/zli
📟 A powerful CLI parser built with TypeScript and Zod for type-safe command-line interfaces.
Last synced: 08 Sep 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/jonaylor89/monkey
Tree-walking interpreter and bytecode compiler/VM for the monkey programming language
bytecode compiler golang interpreter parser
Last synced: 15 Jun 2025
https://github.com/muhammadsawalhy/rakam
Math library, high performance is the goal 🚀.
angles calculator complex fraction geometry js latex math math-library parser rakam
Last synced: 07 May 2025
https://github.com/marihachi/milli-lang
A toy language made with TypeScript. We execute a code by compiling it for the VM.
bytecode bytecode-interpreter compiler interpreter parser toy-language virtual-machine vm
Last synced: 26 Oct 2025
https://github.com/asyncapi/raml-dt-schema-parser
AsyncAPI schema parser for RAML data types
get-global-node-release-workflows get-global-releaserc nodejs parser raml
Last synced: 17 Mar 2025
https://github.com/shakotn/orion_bot
Slack bot
bot chat chatbot games overwatch overwatch-api parser python python-3-6 slack slack-bot slackapi slackbot websocket websockets
Last synced: 30 Oct 2025
https://github.com/jackfsuia/vecparser
Vectorize the Matlab/CVX for-loops as much as possible.
convex convex-optimization cvx cvxopt cvxpy lexer matlab matlab-script modeling-and-simulation octave optimization parser python-script vectorization
Last synced: 21 Jun 2025
https://github.com/bytexenon/lua.js
[ALPHA] A non-crappy Lua 5.1 - 5.4 parsing and compiling library.
compiler language-server-protocol lua lua-compiler lua-language lua-language-server lua-language-server-library lua-lexer lua-library lua-parser lua51 lua52 lua53 lua54 luac parser parsing-library typescript typescript-library
Last synced: 15 Jul 2025