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/tree-sitter-grammars/tree-sitter-pymanifest
PyPA manifest grammar for tree-sitter
Last synced: 29 Apr 2026
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/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/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/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/carnagion/parsnip
A simple monadic parser combinator library written in Haskell.
haskell parser parser-combinators
Last synced: 22 Aug 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/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/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/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/smirnovoleg/haskell-interpreter
MiniHaskell interpreter implementation
Last synced: 22 Mar 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/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/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/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/fazziclay/moodleparser
Парсер баллов студента ВолгГТУ
moodle moodle-tool parser python-parser python3 volggtu volgograd vstu
Last synced: 14 Mar 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/ydah/gashadokuro
💀 A CSS selector parser implemented in Ruby
Last synced: 10 Nov 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/stefankoppier/language-csharp
A C# parsing library for Haskell
Last synced: 20 Feb 2026
https://github.com/hyouteki/mdc
Simple CommonMark parser for C with a GUI CommonMarkViewer application made using Voyage
c commonmark gui-application parser
Last synced: 04 Oct 2025
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/neuroglia-io/data.coda
.NET Standard 2.1 library for parsing Belgian CODA files
Last synced: 17 May 2026
https://github.com/ngtcp2/sfparse-rs
RFC 9651 Structured Field Values parser in Rust
http parser rfc8941 rfc9651 rust structured-fields structured-headers
Last synced: 13 Aug 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/sience/yarnparser
A Yarn parser written in Lua to convert Yarn Spinner dialogues into Lua structures. (also ebnf desc. of yarn)
dialogues lua parser script yarn yarnscript
Last synced: 04 May 2026
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/mattmezza/email-lang-cli
The Email Language CLI
cli compiler email language parser transpiler
Last synced: 07 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-cst
CST grammar for tree-sitter
Last synced: 17 Aug 2025
https://github.com/keyweeusr/fbmessageparser
:zap: Parse Facebook messages from the downloaded archive
archive facebook message parser
Last synced: 09 Nov 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/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/yagasoft/dynamics365-crmtextparser
A parser that resolves many challenges that come up in the context of Dynamics 365 dynamic text.
dynamics dynamics-365 dynamics-crm microsoft parser template templating
Last synced: 25 Feb 2026
https://github.com/decodelabs/idiom
Lightweight text to HTML parser - tags optional
Last synced: 15 Apr 2025
https://github.com/eratio08/kpars
Very simple parser combinator library in Kotlin
applicative functional-parsing kotlin monad monadic-parser-combinators parser parser-combinators parsing
Last synced: 15 Mar 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/gituser12981u2/mathematicalexpressionparser
This Java application is designed to parse and evaluate mathematical expressions. It utilizes a Lexer to tokenize input, a Parser to construct an abstract syntax tree (AST), and evaluates these expressions to return results in fractional form.
abstract-syntax-tree ast calculator java lexer parser
Last synced: 30 Mar 2025
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/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/gokcan/atlas
Programming language for propositional calculus
flex lexical-analysis parser programming-language
Last synced: 23 Mar 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/maksasj/uroboros
🐉 rust package for making parsers with parser combinators and state machines
Last synced: 30 Jun 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/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/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/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/mmpx12/gcat
List or print functions, type, method in go files
Last synced: 16 Jan 2026
https://github.com/5rahim/habari
Video filename parser written in Go.
bittorrent filename parser torrent
Last synced: 04 Oct 2025
https://github.com/yanniskatsaros/fable
A simple, linear, non-recursive data-interchange format designed to be easily emitted, and parsed by any language.
data-interchange deserialization parser python3 serde serialization
Last synced: 27 Sep 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/kawamurakazushi/tle-cli
A CLI tool for parsing TLE (Two-line elements)
Last synced: 01 Sep 2025
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/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/dobatymo/kibana-ql-python
Parser for the Kibana Query Language (KQL)
Last synced: 31 Jul 2025
https://github.com/aryn-ai/docs
Aryn Docs
docs documentation mintlify parser partitioning service
Last synced: 10 Mar 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/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/maroontress/clione.java
A C17 lexical parser written in Java.
c17 java lexical-parser parser
Last synced: 15 Mar 2025
https://github.com/jacoder7/timestampeddata
A JSON-like data structure for storing and synchronizing data across multiple clients
Last synced: 23 Sep 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/captainayan/accountlite-cli
💡💰Lightweight Command line Double-Entry Accounting Software💵💸
account-lite accounting commerce cpp finance journal journal-entries ledger parser personal statements trial-balance
Last synced: 29 Mar 2025
https://github.com/velocityzen/io-ts-parser-types
io-ts types for making parsers
fp-ts io-ts parser runtime types typescript validation
Last synced: 19 Feb 2026
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/seriousben/net-script
http and websocket scripting language
golang lexer parser parser-combinators restclient
Last synced: 30 Jul 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/mlightcad/shx-parser
AutoCAD SHX font JavaScript Paser
autocad javascript parser shx shx-font typescript
Last synced: 20 Jan 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/codeismyid/tsc-output-format
Format Typescript compiler (tsc) diagnostic output into JSON, GHA Annotations, and more.
formatter parser tsc tsc-diagnostics tsc-output tsc-output-format tsc-output-formatter tsc-output-parser typescript typescript-diagnostics
Last synced: 09 Mar 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/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/mateuschaves/talk-radio-challenge-backend
👌Teste prático para a vaga de Desenvolvedor Backend NodeJS Pleno
Last synced: 19 May 2026
https://github.com/dburriss/funcydown.parser
Markdown parser and transformer for FuncyDown markdown generator
Last synced: 11 Apr 2026