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-05 00:19:15 UTC
- JSON Representation
https://github.com/rtritto/fastest-qs
Archived
fast fast-querystring http node-js parse parser qs query querystring string
Last synced: 17 Apr 2025
https://github.com/cedarscript/cedarscript-ast-parser-python
Lib for parsing and interpreting CEDARScript, a SQL-like language for code analysis and transformations
ai-assisted-development code-editing parser
Last synced: 28 Jan 2026
https://github.com/meese-enterprises/aria-control-file-parser
Parse out useful information from `.aria2` files.
aria2 aria2c ctf cybersecurity parser
Last synced: 14 Jan 2026
https://github.com/devtheorem/php-handlebars-parser
Parse Handlebars templates to a spec-compliant AST with PHP.
Last synced: 25 Feb 2026
https://github.com/thelicato/parsex
Parse and extract key data across multiple security tools
golang hacking hacktoberfest parser pentest tools
Last synced: 21 Jun 2026
https://github.com/masesgroup/cliparser
A library to manage command-line arguments in a simple way.
cli command-line command-line-tool dotnet dotnet-core dotnet-framework dotnet6 dotnetcore net6 netstandard netstandard20 parser
Last synced: 09 Apr 2025
https://github.com/tqma113/recursive_descent
A recursive descent parser for CF(Context Free).
parser recursive-descent recursive-descent-parser
Last synced: 05 Jul 2025
https://github.com/basemax/pythonexpressioninterpreter
Simple Math Interpreter in Python
interpreter lexer math-expression-evaluator math-expression-parser math-expression-solver math-expressions mathematical-expressions parser python
Last synced: 03 Apr 2025
https://github.com/poppa/key-value-file
Simple key/value file parser/writer
dotenv dotenv-parser keyvalue keyvalue-files nodejs parser typescript
Last synced: 30 Jan 2026
https://github.com/freshleafmedia/tiptap-parser
A PHP package for rendering Tiptap JSON to HTML
hacktoberfest parser render tiptap tiptap-editor
Last synced: 07 Feb 2026
https://github.com/liraymond04/tree-sitter-awa5_rs
AWA5.RS grammar for tree-sitter
Last synced: 25 Feb 2026
https://github.com/edmundito/tree-sitter-ags-script
AGS Script grammar for tree-sitter
adventure-game-studio ags ags-script parser tree-sitter
Last synced: 07 Feb 2026
https://github.com/khlam/cs480-translators
Oregon State University CS 480 Translators. Building a Python scanner and parser to output AST trees using bison and yylex.
assignments bison compiler flex oregon-state-university parser scanner
Last synced: 07 Feb 2026
https://github.com/jesusgraterol/argv-utils
The argv-utils package is a lightweight library for Node.js that simplifies working with command-line arguments passed to your scripts. It streamlines the process of accessing and managing arguments from process.argv property.
args arguments argv argvs node parser sh shell shell-script utilities utils
Last synced: 31 Jan 2026
https://github.com/apollo-roboto/cs-commander
A command line parser for c# with type enforcement
Last synced: 15 Mar 2025
https://github.com/mosherubin/getcmdopt
Simple, light, cross-platform C++ class for parsing command line options
argument-parser argv argv-parser command-line command-line-parser cross-platform getopts parser
Last synced: 11 Jun 2025
https://github.com/thoughtsunificator/bbcode-parser
Tiny BBCode JavaScript implementation
Last synced: 01 Feb 2026
https://github.com/kokkekpek/ton-fun-parser
Parser for bets from game contract
Last synced: 11 Mar 2025
https://github.com/andrianllmm/tgl-dictionary-parser
Parser for a Tagalog dictionary website
dictionary parser tagalog text-mining web-scraping
Last synced: 22 Jun 2026
https://github.com/sauravbhattacharya001/sauravcode
Frustrated by syntax-heavy languages, I designed *sauravcode* for simplicity and clarity. It removes unnecessary punctuation and rigid conventions, focusing purely on logic. With minimal syntax, it allows ideas to flow naturally without distraction. *Sauravcode* is my tool for coding as a seamless, intuitive process, free from constraints.
c-language code-generation compiler custom-language interpreter language-design parser programming-language python transpiler
Last synced: 19 Apr 2026
https://github.com/pearcoding/parmaly
"Parser gramMar anaLyzer" - Context-Free Grammar analyzer and generator.
analyzer grammar parser parser-generator parser-grammar-analyzer
Last synced: 25 May 2026
https://github.com/mandarancio/dyaf
Do Yourself A Favor: an extensible parser and AST Generator
ast compiler dsl extensible modular parser
Last synced: 22 Mar 2025
https://github.com/sinooox/sbermegamarket_parser
Парсер товаров с маркетплейса СберМегаМаркет. Принимает на вход искомый товар и возвращает перечень позиций с первой страницы по искомому запросу в отсортированном по соотношению цены и бонусов виде. Пропускает товары без бонусов.
Last synced: 29 Jun 2025
https://github.com/yoeven/url-query-json-parser
JSON query parser for URL query strings to complex JSON objects and vice versa
decode encode javascript js json param parser query string ts typescript url
Last synced: 10 Apr 2026
https://github.com/soumik12345/recursive-descent-expression-compiler
Recursive Descent Expression Compiler
c compiler compiler-design lex lexical-analysis parser recursive-descent-parser
Last synced: 16 Jul 2025
https://github.com/mltheuser/kotlin-html-to-markdown
A Kotlin Multiplatform library for converting HTML to Markdown.
converter html html-to-markdown html-to-markdown-converter kmp kotlin kotlin-multiplatform library markdown parser
Last synced: 13 Jan 2026
https://github.com/kouisamine/json-to-string
JSON to String converter is a tool that facilitates the conversion of JSON data into a string format.
convert converter js json json-document json-schema json-to-string online parse parser php source-code string tools
Last synced: 21 Jan 2026
https://github.com/rdf-elixir/content_type
An Elixir parser for HTTP Content-Type headers
content-type elixir http parser
Last synced: 18 Jun 2026
https://github.com/fazziclay/moodleparser
Парсер баллов студента ВолгГТУ
moodle moodle-tool parser python-parser python3 volggtu volgograd vstu
Last synced: 14 Mar 2025
https://github.com/orcalinux/tiny-language-compiler
A compiler for a simple programming language with lexical analysis, parsing, and a user-friendly interface. Ideal for learning how compilers are built.
compiler-design parser scanner tiny-language
Last synced: 07 Apr 2025
https://github.com/srlearn/linter
A grammar and linter for ILP datasets.
golang inductive-logic-programming parser relational-learning
Last synced: 26 May 2026
https://github.com/pivoshenko/ihroteka-converter
🗃️ A lightweight package for converting Markdown into Steam-compatible markup
bbcode converter formatter gaming ihroteka markdown markup parser steam steam-bbcode steam-bbcode-converter steam-workshop text-processing
Last synced: 07 Mar 2026
https://github.com/tteeoo/aetg
➗ Arithmetic expression tree generator (essentially a simple calculator in the command line)
arithmetic calculator command-line go golang math parser syntax-tree tree tree-structure
Last synced: 24 Feb 2025
https://github.com/neuroglia-io/data.coda
.NET Standard 2.1 library for parsing Belgian CODA files
Last synced: 17 May 2026
https://github.com/poti1/pod-query
Query POD information from a file
hacktoberfest parser perl perl5 perldoc pod
Last synced: 05 Mar 2025
https://github.com/jmrozanec/cobiss-parser
Parses COBISS/COMARC format into Dublin Core object.
bibliography cobiss cobiss-parser comarc dublin-core metadata parse-cobiss-files parser
Last synced: 05 Nov 2025
https://github.com/mattmezza/email-lang-cli
The Email Language CLI
cli compiler email language parser transpiler
Last synced: 07 Apr 2025
https://github.com/lk-KEVIN/BattlefieldMapListParser
A PHP file parser for Battlefield 3 and Battlefield 4 MapList files
battlefield battlefield-3 battlefield-4 bf3 bf4 maplist parser php-parser snet
Last synced: 25 Aug 2025
https://github.com/alukianov63/vk-resource-parser
vk-resource-parser is a simple and easy-to-use script that allows you to download various resources (photos, videos, messages, documents, etc.) from the popular social network VKontakte.
parser python resources resources-parser script vk vk-api vkontakte vkontakte-api
Last synced: 09 Mar 2026
https://github.com/martinfrances107/gcode-nom
Visualize G-code files
byte-array grammer nom parse parser parser-combinator rust validator
Last synced: 11 Nov 2025
https://github.com/maksasj/uroboros
🐉 rust package for making parsers with parser combinators and state machines
Last synced: 30 Jun 2025
https://github.com/akarshjha03/compiler-design
This repository is dedicated to understanding and implementing the core concepts of compiler design. It covers various stages of a compiler, including lexical analysis, syntax analysis, semantic analysis, intermediate code generation, optimization, and code generation.
clanguage compiler compiler-design flex lalr-parser lex lexical-analyzer parser
Last synced: 15 May 2025
https://github.com/diddileija/diddiparser
Parse DiddiScript files (a language for the future!)
command-line diddiscript package parser pypi-package python python-package python3
Last synced: 22 Aug 2025
https://github.com/swellshinider/easyarguments
EasyArguments is a lightweight library for managing and parsing input arguments in C# .NET projects.
argparser arguments csharp csharp-library library net open-source parser
Last synced: 30 Mar 2025
https://github.com/djoezeke/yamlfy
A Lightweight Yaml file parser and emmiter written in pure c.
c config configuration cpp deserialize emmiter parser serializer yaml yaml-parser
Last synced: 21 Aug 2025
https://github.com/kawamurakazushi/tle-cli
A CLI tool for parsing TLE (Two-line elements)
Last synced: 01 Sep 2025
https://github.com/eight04/expression-eval-bundle
This repository bundles expression-eval and jsep to a single file.
browser eval expression-evaluator javascript parser rollup
Last synced: 20 Aug 2025
https://github.com/jakubonderka/mrt_parser
Multi-Threaded Routing Toolkit (MRT) Routing Information Export Format (RFC 6396) parser library for Rust.
bgp mrt network parser rust-library
Last synced: 17 Mar 2025
https://github.com/win7user10/laraue.crawling
The set of tools for fast writing crawlers on the .NET
crawler csharp csharp-crawler parser
Last synced: 17 Aug 2025
https://github.com/testingrequired/reqlang-expr
A tiny (bytecode compiled, stack VM interpreted) expression language for reqlang's templating engine.
abstract-syntax-tree bytecode-compiler grammar lalrpop logos parser repl typechecker types
Last synced: 17 Aug 2025
https://github.com/titikterang/iso8583_python
iso 8583 parser based on python
Last synced: 17 Aug 2025
https://github.com/regan-koopmans/compiler-project-lexer-and-parser
Repository for the compiler construction practical project.
compiler construction java learning lexer parser tokenizer
Last synced: 05 Oct 2025
https://github.com/4ster-light/py-logic
Implementation of a logic formula parser and truth table generator in Python.
interpreter lexer parser python
Last synced: 16 Aug 2025
https://github.com/stefankoppier/language-csharp
A C# parsing library for Haskell
Last synced: 20 Feb 2026
https://github.com/blitz-krieg-cmd/soulib
Souls Lib - Zig library for Reading and Writing Dark Souls Remastered files.
fromsoftware parser zig zig-package ziglang
Last synced: 06 Sep 2025
https://github.com/clmoreno/confvalidator
Python package to easily parse INI style configuration files.
configuration-file ini-style init parser python
Last synced: 12 Aug 2025
https://github.com/yuna0x0/tree-sitter-yarn-spinner
Tree-sitter grammar for Yarn Spinner
game-development gamedev grammar lexer parser tree-sitter yarn-spinner
Last synced: 12 Aug 2025
https://github.com/tree-sitter-grammars/tree-sitter-cst
CST grammar for tree-sitter
Last synced: 17 Aug 2025
https://github.com/ydah/otterraft
Simple YAML Frontmatter Parser
frontmatter hacktoberfest parser yaml-frontmatter
Last synced: 21 Jun 2025
https://github.com/l3odr0id/java-study
Some easy code here
ascii java jsoup parser parsing rpn-calculator rpn-calculator-java student study web-parser
Last synced: 15 Mar 2025
https://github.com/ruisoftware/antlr4-file-generator
Automatically generates Java and JavaScript files based on information retrieved from a plain text file.
antlr4 antlr4-grammar file generator java javascript maven-plugin parser
Last synced: 18 May 2026
https://github.com/pustovitdmytro/parimatch
parser for famous bookmaker site
beautifulsoup parimatch parser python3 re scrapper selenium
Last synced: 15 May 2026
https://github.com/lee-w/facebookmessageparser
Parse your facebook message archive into JSON format
Last synced: 24 Mar 2025
https://github.com/99yuseong/html-parser
HTML compiler with python
compiler parser python tokenizer
Last synced: 20 Mar 2025
https://github.com/sintef/rusty-promql-parser
Rust port of the Prometheus PromQL parser.
Last synced: 13 Jan 2026
https://github.com/vahor/interpreter-in-rust
Based on "Writing an interpreter in Go" https://interpreterbook.com/
ast interpreter lexer parser rust
Last synced: 16 Mar 2025
https://github.com/stater/read-cli
A small NodeJS Module to help parsing the CLI command and options.
cli cli-parser command javascript node-js node-module nodejs parser
Last synced: 30 Apr 2026
https://github.com/5rahim/habari
Video filename parser written in Go.
bittorrent filename parser torrent
Last synced: 04 Oct 2025
https://github.com/psyb0t/go-config-parser
A Go wrapper package for reading and unmarshalling data from configuration files based on Viper.
config configuration golang golang-package parser
Last synced: 10 Mar 2026
https://github.com/Jim-Fan/lambda
Experimental interpreter for untyped lambda calculus
bison flex lambda-calculus parser
Last synced: 11 May 2025
https://github.com/mmpx12/gcat
List or print functions, type, method in go files
Last synced: 16 Jan 2026
https://github.com/teragrep/rlo_06
Teragrep syslog (RFC 5424) library for Java
java parser rfc-5424 rfc5424 rfc5424-parser syslog syslog-parser syslog-server teragrep
Last synced: 24 Oct 2025
https://github.com/gummywormz/CDPEC
Common Dynamic Parser for Ciencias Formatted Files
common-dynamic-parser haxe parse parser
Last synced: 10 Mar 2025
https://github.com/dobatymo/kibana-ql-python
Parser for the Kibana Query Language (KQL)
Last synced: 31 Jul 2025
https://github.com/udhos/gobule
Golang Go parser for the Bule Language
bule-language compiler go interpreter parser
Last synced: 25 Dec 2025
https://github.com/puripuri2100/opam-file-rs
Parser and printer for the opam file syntax with Rust
Last synced: 03 Jul 2025
https://github.com/kouisamine/url-parser
Parse details from any URLs.
js online parser php source-code tools url url-parser
Last synced: 20 Jun 2026
https://github.com/erykjj/traverture
OBSIDIAN PLUGIN: parse, convert, preview, and insert Bible scripture references
bible-reference-parser bible-references obsidian-plugin parser scripture-references scriptures
Last synced: 25 Jun 2026
https://github.com/jacoder7/timestampeddata
A JSON-like data structure for storing and synchronizing data across multiple clients
Last synced: 23 Sep 2025