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/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/japrozs/dojo
Dojo is a microlanguage based off of Python.It has many features like function declaration and variable declaration
arithmetic compiler dojo functions language lexer microlanguage parse parser python semver variables
Last synced: 19 Jun 2026
https://github.com/lukashedegaard/co-rider
Tiny configuration library tailored for the Ride ecosystem
configuration configuration-management parser python
Last synced: 10 Sep 2025
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/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/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/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/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/srlearn/linter
A grammar and linter for ILP datasets.
golang inductive-logic-programming parser relational-learning
Last synced: 26 May 2026
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/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/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/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/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/houshmand-2005/vohulang
Vohulang A Programming Language Based On Rust Language
Last synced: 27 May 2026
https://github.com/konstantintutsch/zarg
A minimalist C library for simple handling of command line arguments. 🚀
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/ydah/otterraft
Simple YAML Frontmatter Parser
frontmatter hacktoberfest parser yaml-frontmatter
Last synced: 21 Jun 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/parthacharyaaaaa/locstat
CLI tool for counting lines of code (LOC), written using the C-Python API
c c-python-extensions cli parser python3
Last synced: 21 Feb 2026
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/mohabmes/matool
A collection of various custom tools. { Antesh, CITerm, INetSC, KADManga, Tomado }
cli codeigniter-terminal crawler mangareader markd markdown markdown-to-html parser readme scan-tool scanner-web
Last synced: 15 May 2026
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/apollo-roboto/cs-commander
A command line parser for c# with type enforcement
Last synced: 15 Mar 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/rtritto/fastest-qs
Archived
fast fast-querystring http node-js parse parser qs query querystring string
Last synced: 17 Apr 2025
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/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/ebiselutica/susloader
A C# Library to read and write seaurchin score files
csharp netstandard20 parser score seaurchin
Last synced: 11 Apr 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/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
https://github.com/zon-dev/url
Zig URL package is a URI extension package
http parser url url-parser zig
Last synced: 15 Mar 2025
https://github.com/sambacha/solidity-tools
ethereum/solidity tools/scripts/etc
ast erc20 erc721 ethereum evm grammar parser smart-contracts solidity
Last synced: 20 Jan 2026
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/rimiti/robotizer
Robots.txt parser / generator
generator parser robots-parser robots-txt robotstxt
Last synced: 19 Sep 2025
https://github.com/djoezeke/mytoml
Mytoml - Simple and Fast Tom's Obvious, Minimal Language (TOML) Parser for Mordern C/C++.
c configuration cpp deserialize header-only morden parser serializer toml toml-config toml-parser
Last synced: 02 Apr 2026
https://github.com/svhawkins/calculator
string-based calculator using a simple tokeniser and a stack to parse mathematical expressions in order to evaluate them. Able to evaluate real, imginary, and complex numbers as well as booleans.
Last synced: 31 Mar 2025
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/dzhibas/bool_expr_parser
Boolean expresion parser and evaluation function for feature flagging - flipper
boolean-expression parser rust
Last synced: 04 Jun 2026
https://github.com/mmpx12/gcat
List or print functions, type, method in go files
Last synced: 16 Jan 2026
https://github.com/vikiboss/ck-util
简单、轻量、平台无关的 JavaScript Cookie 工具类
cookie cookie-parser cookies parser toolkit
Last synced: 16 Mar 2025
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/catinrage/liquid
liquid is easy to use and fast typescript parser generator.
clr compiler interpreter lalr lr1 lr1-parser parser
Last synced: 29 May 2026
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/gummywormz/CDPEC
Common Dynamic Parser for Ciencias Formatted Files
common-dynamic-parser haxe parse parser
Last synced: 10 Mar 2025
https://github.com/richie-south/javascript-rich-string-parser
Find tokens in your strings
parser string-parser string-parsing
Last synced: 22 Apr 2025
https://github.com/liraymond04/tree-sitter-awatalk
Awatalk grammar for tree-sitter
Last synced: 06 Jan 2026
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/yamil-serrano/language-processing-analyzer
This repository contains the development of a Language Processing Analyzer, structured into three phases. It is part of the CIIC 4030 - ICOM 4036: Programming Languages course at my University, Department of Computer Science and Software Engineering.
lexer parser programming-languages
Last synced: 11 Jun 2025
https://github.com/kylesmith19091/beautiful-soup-cpp
Beautiful soup inspired program for extracting data from HTML documents.
beautifulsoup cpp11 parser treesitter-api
Last synced: 20 Jun 2025
https://github.com/darkseriuscode/manga-loader
Позволяет скачивать мангу с сайтов https://readmanga.live, https://mintmanga.live, https://readmanga.io
Last synced: 29 May 2026
https://github.com/moviestoreguy/termi
A flag replacement library to create detailed cli applications
Last synced: 18 Jun 2025
https://github.com/atharvathorve/monke
Implementation of an interpreter for the monkE programming language in Go
abstract-syntax-tree evaluator go interpreter lexer object-system parser
Last synced: 01 Apr 2025
https://github.com/stephane-martin/w3c-extendedlog-parser
A parser in golang for W3C Extended Log format
Last synced: 23 Apr 2025
https://github.com/olofblomqvist/marlowe-rs
A Rust library for working with the Marlowe DSL for Cardano financial smart contracts.
blockchain cardano dsl marlowe parser rust smart-contracts
Last synced: 09 Apr 2025
https://github.com/avivnaaman/openu-compilation
Repo for compilers course
compiler compiler-design cs143 lexer parser
Last synced: 23 Apr 2025
https://github.com/gh-conf/gh-conf-parse
Parser for parsing information from github config file
gh-conf github-parse nodejs parser
Last synced: 14 Jun 2025
https://github.com/komed3/math-formula-parser
TypeScript parser for complex mathematical formulas into Abstract Syntax Trees (AST)
ast expression formula mathematics npm-package parser
Last synced: 29 May 2026
https://github.com/1amageek/swift-yaml
A pure Swift YAML parser with no external dependencies
parser swift swift-package-manager yaml
Last synced: 11 Mar 2026
https://github.com/michaeltintiuc/bnm-go
a CLI tool for fetching official currency rates from the National Bank of Moldova
bank bnm conversion convert currency currency-rates go golang moldova parser rates xml
Last synced: 29 Oct 2025
https://github.com/czwinzscher/myhtmlpp
A C++17 Wrapper for MyHTML/Modest.
cpp cpp17 html html-parser html5 myhtml parser
Last synced: 17 Jan 2026