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/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/vcputtini/udf_mariadb_cpp
MariaDB(tm) native User-defined functions in C++
cpp cpp17 database lib library mariadb mariadb-database mariadb-mysql mariadb-server mysql parser
Last synced: 25 Jan 2026
https://github.com/massigy/ll1p.go
This is a simple LL(1) grammar tokenizer & parser written in Go.
go-programming-language golang grammar-parser language-theory ll1-grammar ll1-parser parser regular-expression tokenizer
Last synced: 10 Aug 2025
https://github.com/deeeelin/nthu_select
NTHU_SELECT is a tool that help NTHU students to analyze courses information and choose the most appropriate course .By entering python commands ,we can filter/sort courses in different ways , avoid selecting courses by intuition !
analyze analyze-data analyzer analyzers courses education nthu optimizer parse parser python3 school-management selector webpage
Last synced: 14 Apr 2025
https://github.com/slash3b/pirata
Shows playing and upcoming movies in Chisinau cinema
Last synced: 09 Mar 2026
https://github.com/aquice/entropia
Entropia is a C++ based programming language, implementing ownership and other usefull stuff
interpreter lexer parser programming-language
Last synced: 09 Jun 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/jamesmessinger/json-schema-lib
Extensible JSON Schema library with support for multi-file schemas using $ref
javascript json-pointer json-reference json-schema nodejs parser resolver universal-javascript validation validator
Last synced: 22 Oct 2025
https://github.com/ston1x/humanfix
🏦👨🏻🌾 A reactive online FIX message humanizer
banking fixprotocol frontend javascript parser reactive vue web
Last synced: 22 Jun 2026
https://github.com/saehun/pasted-request
Generate a http request config from a curl command string or a raw http request string.
axios curl http nodejs parser request typescript
Last synced: 10 Apr 2026
https://github.com/simpsonresearch/simplc_parser
Parser for my programming language, simp lang (simpl) made in C
c parser programming-language simpl
Last synced: 31 Aug 2025
https://github.com/virb3/aom-replay-tool
Replay tool for Age of Mythology: Retold
010-editor age-of-mythology aom binary commands game parser replay
Last synced: 05 Aug 2025
https://github.com/tensorush/semver
:crab: :1234: Basic Semantic Versioning parser.
parser rust semver semver-format semver-parser
Last synced: 15 Apr 2025
https://github.com/marcos-venicius/cson
A very simple JSON reader in C
c json json-reader lexer lib linked-list parser parsers syntax-tree
Last synced: 17 May 2026
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/yehorbk/cli-argv-parser
A library that allows to parse command line arguments into hash-table or object by scheme
argument-parser argument-parsing arguments cli command-line javascript library parser parsing-library
Last synced: 03 Aug 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/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/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/dobatymo/kibana-ql-python
Parser for the Kibana Query Language (KQL)
Last synced: 31 Jul 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/lockblock-dev/wot-replays-users-met-counter
Count how many times you met players by parsing your WoT replays
parser players replays world-of-tanks
Last synced: 18 Mar 2025
https://github.com/pablo-mayrgundter/parser.js
Text parser in Javascript. Formal grammars with recursive rules and first-class JS RegExp-based rules.
grammar grammar-parser parser parser-library regex
Last synced: 21 Apr 2026
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/decodelabs/idiom
Lightweight text to HTML parser - tags optional
Last synced: 15 Apr 2025
https://github.com/starbuildr/norwegian_id_number
Elixir library to parse and validate Norwegian national identification numbers
national-id national-identification-number norwegian parser
Last synced: 21 Feb 2026
https://github.com/savi-lang/json
JSON reading and writing for the Savi standard library, written in pure Savi.
json library parser savi standard-library
Last synced: 18 Mar 2025
https://github.com/gokcan/atlas
Programming language for propositional calculus
flex lexical-analysis parser programming-language
Last synced: 23 Mar 2025
https://github.com/aenguerrand/log-ai
Parse, extract and analyse raw log with AI
Last synced: 16 Nov 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/bsnext/fastify-bowser
A plugin for Fastify that adds the 'request.useragent' property to get header 'user-agent' parsed data.
bowser fastify parser plugin typescript useragent
Last synced: 09 Mar 2026
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/tylersuehr7/sqlite-class-parser
A lightweight object-to-SQL statement parser.
java java-libraries parser sql sql-parser
Last synced: 27 May 2026
https://github.com/nemmusu/shodan-output-parser
The wrapper extracts and simplifies the output of Shodan, keeping only essential information.
osint output parser passive-vulnerability-scanner pentesting prettify python redteaming scanner shodan
Last synced: 29 May 2026
https://github.com/skytomo221/csharp-lojban-project
Library for handling Lojban with C#
Last synced: 21 Sep 2025
https://github.com/vlavrynovych/auto-envparse
⚡ Automatic environment variable parsing with zero configuration and type inference
12-factor dotenv env environment environment-variables parser schema zero-config zero-configuration
Last synced: 16 Jan 2026
https://github.com/girgias/css3-parser
A CSS Level 3 parser written in PHP.
Last synced: 16 May 2026
https://github.com/morteza363831/simple-c-compiler
A simple compiler for C language
antlr4 c compiler java lexer maven parser semantic-analyzer simple-compiler three-address-code
Last synced: 09 May 2026
https://github.com/deniedaccesslife/steamprices
Program for getting current prices for Steam items.
json json-api newtonsoft newtonsoft-json newtonsoftjson parser price price-tracker steam steam-api steam-games steam-price steam-prices
Last synced: 10 May 2026
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/maroontress/clione.java
A C17 lexical parser written in Java.
c17 java lexical-parser parser
Last synced: 15 Mar 2025
https://github.com/tracyxmr/twee
A Lua/Luau parser for code analysis and editor integration.
Last synced: 17 Nov 2025
https://github.com/flier/gocombine
gocombine is an experimental implementation of parser combinators for Golang[Generic]
Last synced: 15 Mar 2025
https://github.com/vborovikov/brackets
Resilient markup parser library
csharp dotnet html-parser html-parser-library html-parsing parser xml-parser xml-parser-library xml-parsing
Last synced: 10 Mar 2026
https://github.com/javaparser/javaparser-gradle-sample
Sample project with a basic Gradle + JavaParser setup
bootstrap gradle java javaparser parser tutorial
Last synced: 21 Apr 2026
https://github.com/xlab-si/xopera-tosca-parser
TOSCA YAML parser (used in xOpera orchestrator)
orchestration parser python tosca
Last synced: 27 Jul 2025
https://github.com/evanrelf/problem-counter
Parse and count math homework problem ranges
Last synced: 03 Aug 2025
https://github.com/wmentor/html
HTML data fetcher
go go-lib go-library golang golang-library html html-parser parser
Last synced: 27 Jul 2025
https://github.com/kingcitaldo125/pearley
Basic Earley Parser
context-free-grammar earley-parser parser python
Last synced: 27 Jul 2025
https://github.com/dburriss/funcydown.parser
Markdown parser and transformer for FuncyDown markdown generator
Last synced: 11 Apr 2026
https://github.com/joellefkowitz/nationwide
A Nationwide transactions table parser.
Last synced: 26 Jan 2026
https://github.com/vinukathejana/env
A simple and flexible Go package for loading environment variables from a config file or the system environment and unmarshaling them into a struct. Automatically supports multiple data types with clear error handling.
environment-variables golang parser
Last synced: 27 Jul 2025
https://github.com/adharshkamath/automata-and-compiler-design
Lexer and Parser, written as a part of the IT250 course assignments
c compiler-design lexer lexer-parser parser yacc
Last synced: 26 Jul 2025
https://github.com/houshmand-2005/vohulang
Vohulang A Programming Language Based On Rust Language
Last synced: 27 May 2026
https://github.com/tigran-sargsyan-w/minishell
This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.
42 42school c c-language cli executor execve fork lexer mandatory minishell parser posix readline shell signals terminal unix unix-shell
Last synced: 19 Apr 2026
https://github.com/lunamultiplayer/lunaconfignode
Manage KSP config nodes easely
cfg config confignode kerbal-space-program ksp lmp lunamultiplayer node parser
Last synced: 15 Mar 2025
https://github.com/solo-steven/crafting-handbook
Learning to write JS infra, Compiler and OS and more.
generator handbook parser rust typescript
Last synced: 09 Mar 2025
https://github.com/samuelcaldas/simplehtmlparser
Simple HTML Parser is a lightweight Python library designed to extract content from HTML elements based on their ID or class attributes.
curl html html-class html-id parser python regex
Last synced: 07 Feb 2026
https://github.com/halilfocic/onixhttp
My attemt to making full fledged HTTP server in zig
Last synced: 24 Jul 2025
https://github.com/asimihsan/dart_compilers_playground
Implementing scanners, interpreters, and compilers in Dart using "Engineering a Compiler" (2nd Edition).
compiler educational interpreter lexer parser scanner
Last synced: 23 Mar 2025
https://github.com/bbugyi200/magodo
A Python library for working with the todo.txt format, with some magic thrown in.
cc-python library parser productivity python todo todotxt
Last synced: 16 May 2025
https://github.com/everton3x/conversor-pad
Conversor dos arquivos de dados do SIAPC/PAD (do TCE/RS) para CSV, SQLite, Excell, etc.
Last synced: 13 Jan 2026
https://github.com/mineralscloud/quantumespressoparser.jl
Parses the input/output files of Quantum ESPRESSO to extract data
julia julia-package parser quantum-espresso reader regular-expressions
Last synced: 03 Feb 2026
https://github.com/itsmejayd/filter-duplicate-lines
A Python tool with a Flask web interface designed to remove duplicate entries from line break delimited lists while maintaining the relative position of blank lines in the input text. Originally created to clean up OneTab exports (maintaining tab groups), it can be used for any text list with similar requirements.
flask-application onetab parser python
Last synced: 01 Mar 2025
https://github.com/azu/sudachi-synonyms-parser
Sudachi's synonyms dictionary parser
Last synced: 31 Mar 2025
https://github.com/djoezeke/tomlfy
A Fast Header-only Tom's Obvious, Minimal Language (TOML) file parser and serializer/deserializer for C/C++.
c config configuration cpp17 deserialize parser serializer toml toml-config toml-parser
Last synced: 09 Mar 2025
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/bombsimon/monkey-c-rs
A (to be) Monkey C tokenizer, lexer and parser
Last synced: 21 Mar 2025
https://github.com/shellyln/go-small-jsonpath
Small, feature limited JSONPath (+dialect) implementation.
go golang golang-library json jsonpath parser
Last synced: 01 May 2026
https://github.com/honza-kasik/championc
Compiler implementation for Heroc language in Java - for educational purposes only
antlr4 compiler compiler-principles lexer parser syntax-analysis
Last synced: 20 Jun 2025
https://github.com/tom-weatherhead/thaw-parser
Programming language parsers, including LL(1), LR(0), LR(1), SLR(1), and LALR(1).
lalr-parser ll1-parser lr1-parser parser programming-languages slr-parser typescript
Last synced: 23 May 2026
https://github.com/engineersbox/mcf-compiler
Minecraft function compiler for aliases and declarations
abstract-syntax-tree compiler lexer mcf mcfunction parser rust
Last synced: 26 Oct 2025
https://github.com/ejurgensen/bison-boilerplate
Boilerplate .l, .y, .am and .ac for multiple Bison/flex parsers-lexers in a C project
Last synced: 03 Jan 2026
https://github.com/sintef/rusty-promql-parser
Rust port of the Prometheus PromQL parser.
Last synced: 13 Jan 2026
https://github.com/t1st3/grunt-muxml
An XML parsing and formatting plugin for Grunt
formatter grunt grunt-plugin parser stream xml
Last synced: 22 Jul 2025
https://github.com/kojobailey/nucc-cpp-library
A C++ library for serialising (reading) and deserialising (writing) CyberConnect2 NUCC data, useful for projects that interact with XFBIN files.
binary cc2 cplusplus cpp cpp17 cpp20 cpp23 cyberconnect2 deserialiser deserializer files lib library nucc parser reader serialiser serializer writer xfbin
Last synced: 22 Mar 2025
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/pedroediaz/xc
A toy self-compiling C compiler.
bsd-3-clause c89 c99 compiler embedded non-recursive parser shunting-yard unix
Last synced: 09 Feb 2026