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/kauefraga/cpp-commandline
🧶 A command line (CLI) library that will help you to build your command line applications with out of the box.
cli command-line commandline cpp parser
Last synced: 02 Apr 2025
https://github.com/nstevens1040/anglesharpparser
This .NET 6.0 library uses AngleSharp to parse an HTML string into a DOM. It is written such that it can be easily used in PowerShell Core.
csharp document-object-model dom dotnet-6 dotnet-core html net-core net-core-6 net6 parse parser powershell powershell-core
Last synced: 06 Mar 2026
https://github.com/codybloemhard/md-to-incodoc
Convert markdown to incodoc.
conversion incodoc markdown parser
Last synced: 14 May 2026
https://github.com/piterweb/jalang
jalang / An interpreted language built with Rust
interpreter lexer parser programming-language rust
Last synced: 26 Mar 2025
https://github.com/dpakach/gorkin
A simple lightweight gherkin parser
bdd gherkin gherkin-parser golang gorkin hacktoberfest parser
Last synced: 03 Apr 2025
https://github.com/bashmocha/cs50-ai
Project submissions for Harvard CS50's Introduction to Artificial Intelligence with Python
ai cs50 cs50ai machine-learning neural-network nlp-parsing nltk-library optimization parser python
Last synced: 01 Apr 2025
https://github.com/chloro-pn/flex_learn
learn how to use flex!
bison bison-yacc flex lex parser
Last synced: 06 Mar 2026
https://github.com/tkshill/adventofcode
Mega-folder for all Advent of Code solutions
advent-of-code algorithms-and-data-structures csharp fsharp functional-programming parser
Last synced: 10 May 2026
https://github.com/kahleryasla/top-frequent-words-sorter-from-json
cli tool: finding the most frequent words in a JSON file. Reads file and processes it to identify the words that appear most frequently in the file. Outputs the identified words to the user and store.
hashtable json-data json-parser linked-list parser sorting
Last synced: 02 Mar 2025
https://github.com/gizipp/nik-parser.rb
Parse Indonesian citizenship registration number a.k.a NIK (Nomor Induk Kependudukan)
Last synced: 13 Mar 2025
https://github.com/gotamer/matter
TOML Frontmatter or Endmatter unmarshaller.
decoder encoder endmatter frontmatter golang parser toml unmarshaller
Last synced: 15 Jan 2026
https://github.com/gitw1n/web-scrape-wave
This project is a web scraper written in Python using the BeautifulSoup library. It is designed to collect data from websites based on user-provided URLs.
bs4 parser python python3 requests webscraper webscraping
Last synced: 01 Apr 2025
https://github.com/jcbhmr/laxesmeta
⛱️ Lax but slim ESM metadata extractor
ecma262 ecmascript es-modules parser
Last synced: 02 Apr 2025
https://github.com/koumoul-dev/mime-type-stream
Streaming parser + serializer for various mime-types
csv json ndjson parser serializer stream
Last synced: 30 Jun 2026
https://github.com/ology/lingua-tokenparse
Parse a word into scored, fragment combinations
Last synced: 30 Jun 2026
https://github.com/gpenverne/program-tv
Ce script parse le programme tv et retourne la chaîne correspondante à ce qui est cherché.
Last synced: 02 Apr 2025
https://github.com/thergh/compiler_tinker
Learning compiler design on an example of a simple language - Gebalang23
compiler-design compiler-optimization compilers lexer parser
Last synced: 03 Apr 2025
https://github.com/jairo-litman/cidoka-lang
The Cidoka Programming Language
abstract-syntax-tree ast compiler evaluator go golang interpreter language lexer monkey-language monkey-programming-language parser programming-language repl thorstenball tokenizer virtual-machine
Last synced: 30 Jun 2026
https://github.com/mztikk/poetic
Rust library to parse and interpret poetic source code
interpreter parser poetic rust
Last synced: 06 Apr 2026
https://github.com/silarhi/caf-parser
A PHP parser for French CAF (Caisse d'Allocations Familiales) files.
caf caf-parser la44zz parser php
Last synced: 06 Apr 2026
https://github.com/hakimjonas/doxa
Dependently typed proof checker for the Calculus of Inductive Constructions. ML-family surface syntax, stack-safe normalization-by-evaluation kernel, parser built on rumil. Runs in the browser.
calculus-of-constructions dart dependent-types normalization-by-evaluation parser proof-assistant type-theory wasm
Last synced: 30 Jun 2026
https://github.com/eckertalex/monkey
interpreter for the monkey programming language written in go
go interpreter lexer monkey parser tokenizer
Last synced: 15 Jun 2025
https://github.com/h908714124/lisp-attempt
clojure eval lambda-calculus lisp parser
Last synced: 15 May 2026
https://github.com/robotomize/go-printenv
A command line utility that displays the environment variables used by a Go project
ast cli env go golang golang-application parser tags
Last synced: 23 Oct 2025
https://github.com/shivamka1/js-dot-antlr-parser
The objective of this project is to demostrate how to capture diagnostics i.e., semantic and syntactic errors for DOT language using ANTLR parser written in Javascript.
antlr4 diagnostics dot javascript parser
Last synced: 26 May 2026
https://github.com/kdkasad/eqnp
Mathematical derivative calculator and simplification engine
calculator calculus parser python3
Last synced: 29 Jun 2026
https://github.com/j00nathan/lex-parser-elgol
University project for Compilers course using Rust as programming language, with Logos (lexer) and Lalrpop (LR(1)/LALR(1) parser) crates. The goal of the project is to create a lexical and syntax analyser for an imaginary language, Elgol, invented by the course teacher
lalrpop lexer lexical-analysis logos parser rust syntax-analysis
Last synced: 08 Jul 2025
https://github.com/monksc/simplelanguage
I made my own language and its extremely simple
custom-language interpreter java parser programming-languages
Last synced: 17 Oct 2025
https://github.com/vivekkdagar/first-follow-calculator
First and follow calculator for CFG made in C
bnf c-programming compiler compiler-design cpp ebnf parser parsing predictive-parser
Last synced: 15 Jun 2025
https://github.com/kokorinilya/expressionparser
Parses arithmetical expressions in different modes
arithmetic evaluation evaluator expression-parser parser
Last synced: 03 Apr 2025
https://github.com/myselfshravan/hdfc-account-explorer
A tool for efficiently managing HDFC bank statements. It allows users to upload, parse, and consolidate statements, providing transaction summaries, running balances, and secure access. Features include UUID-based transaction identification, deduplication, and Row Level Security (RLS) for user-specific data protection.
dashboard dsa-algorithm hdfc parser pgsql shardcn statement supabase typescript vite
Last synced: 15 Jun 2025
https://github.com/gitcordier/thechemicalbrowsers
Given a chemical formula, find how many H, He, Li, Be, B, C, N, ... are involved. Iterative algorithm, not the naive one!
chemical-formula iterative-algorithms parser
Last synced: 12 Apr 2025
https://github.com/harikrishnanbalagopal/starjson
JSON parser for the Starlark language
Last synced: 16 Jun 2025
https://github.com/marianmeres/condition-parser
Human friendly search conditions notation parser. Somewhat similar to Gmail "Search email" input.
Last synced: 06 May 2026
https://github.com/sondr3/solidity-hs
A Haskell megaparsec parser for Solidity
haskell megaparsec parser solidity
Last synced: 15 May 2026
https://github.com/writetome51/get-url-query
Javascript functions: one takes in key : value pairs (a literal object) and returns a url-encoded query string. The other takes a url-encoded query string and returns an object.
get get-request javascript parser query-string query-string-builder typescript url
Last synced: 14 May 2026
https://github.com/grassleaff/tif
tif is a lightweight interpreted language implemented in Lua, featuring basic control flow, variables, expressions and more. Aimed at experimentation and educational use.
interpreter language lexer lua lua-programming parser programming-language
Last synced: 15 May 2026
https://github.com/blacktechwarrior/wordtonumberconverter
Convert words to their equivalent numbers
Last synced: 12 Mar 2025
https://github.com/werdl/parsg
A Rust no_std command line parser (needs global allocator)
Last synced: 15 May 2026
https://github.com/risto-stevcev/robots-parser-combinator
:beetle: A proper robots.txt parser and combinator that works with eulalie
Last synced: 24 Jun 2026
https://github.com/ktav-lang/js
Universal JS/TS bindings for Ktav — a plain configuration format with three rules, zero indentation, and zero quoting. WASM-backed, ships for Node, Deno, Bun, and browsers from a single package.
bindings bun config configuration deno javascript ktav napi napi-rs nodejs parser serializer typescript wasm webassembly
Last synced: 03 May 2026
https://github.com/akutchi/cpyc
A Simple C to Python Converter written in Ada
Last synced: 10 May 2026
https://github.com/ptkvaibhav/opentext-application-security-parser-burp
An enterprise-grade Fortify Software Security Center (OpenText Application Security) plugin to ingest, parse, and visualize PortSwigger Burp Suite XML scan results.
burp-suite burpsuite burpsuitepro fortify fortify-api fortify-integration fortify-parser-plugin fortify-ssc gradle java opentext opentext-sast parser plugin security ssc vulnerability-management vulnerability-management-platform
Last synced: 06 Apr 2026
https://github.com/zainulmustafa/dawn-pakistan-web-crawling-using-beautifulsoup
Extracting titles of business page of DAWN Pakistan to use in NLP and Stock Market prediction
beautifulsoup4 parser python36 requests textblob-sentiment-analysis
Last synced: 27 Mar 2025
https://github.com/bkazez/reaproj
Parse and edit REAPER .RPP project files in Python: tracks, items, markers, regions, render settings
audio daw music-production parser python reaper reaper-daw rpp
Last synced: 01 Jul 2026
https://github.com/mboljen/spreadsheet-read-simple-perl
Perl module for simple parsing of spreadsheets
parser perl-module spreadsheet
Last synced: 15 May 2026
https://github.com/carapacik/gufo-me-dictionary-scraper
Get words from gufo.me
dictionary parser python scraper
Last synced: 15 May 2026
https://github.com/lucaspadoni/compiler-and-interpreter-based-on-antlr
Implementation of a parser, a compiler and an interpreter for a programming language called “SimplanPlus” which is based on ANTLR.
antlr antlr4 compiler grammar grammar-parser interpreter java language-recognition parser parser-generator
Last synced: 09 Jul 2025
https://github.com/oscarmarcusson/argsnet
A .NET command line argument parser & printer library
cli csharp csharp-library parser
Last synced: 06 Apr 2026
https://github.com/emmanuelmess/relational-algebra-interactive-language
Relational Algebra Interactive Language (RAIL) final project for uni
evaluator parser relational-algebra-calculator
Last synced: 09 Jul 2025
https://github.com/paulvt/geo-uri-rs
Read-only mirror of https://git.luon.net/paul/geo-uri-rs
geolocation parser rfc5870 rust uri
Last synced: 15 Jan 2026
https://github.com/hummanta/awesome-compilers
An opinionated list of awesome compiler frameworks, libraries, software and resources.
awesome awesome-list collections compiler debugger interpreter libraries list parser resources
Last synced: 03 Mar 2025
https://github.com/jackfsuia/chats-crawler
Discourse chat data crawling and on-the-way parsing straight for LLM instruction finetuning. 论坛数据爬取和解析,直接用于对话微调。
crawler fine-tuning finetune-llm gpt html-css-javascript instruction-tuning llm llm-training llms nlp nlp-parsing parser
Last synced: 09 Jul 2025
https://github.com/ravijo/way2sms
This is an unofficial way2sms sms sending api in Java
Last synced: 02 May 2026
https://github.com/edgarogh/tree-sitter-lustre
Lustre (LV6) grammar for tree-sitter
lustre lv6 parser tree-sitter tree-sitter-parser
Last synced: 25 Apr 2026
https://github.com/kokorinilya/math_logic
Homeworks for math logic course in ITMO University
functional-programming math-logic parser parsing proof-generating proofs syntax-analysis
Last synced: 03 Apr 2025
https://github.com/shyandsy/sqlrelationparser
a toolkit to get relation between tables from a statement for a schema
entity-relationship go golang golang-package parser sql
Last synced: 27 Mar 2025
https://github.com/creeper82/driver-timetable
Driver's assistant for following a timetable. Easy usage. No server. Reads from text files
bus-route bus-schedule bus-timetable bus-timetable-parser css html javascript js parser timetable
Last synced: 09 May 2026
https://github.com/imlyzh/riscv-process-rs
This is a RISC-V process library
parser python-library riscv riscv-assembly rust-application rust-crate rust-library
Last synced: 21 May 2026
https://github.com/greatislander/descriptify
Generate an HTML5 description list from CSV input.
csv description-list html5 parser
Last synced: 13 Mar 2025
https://github.com/nohupped/simplejson
golang json parser simplejson wrapper-library
Last synced: 17 Jan 2026
https://github.com/chakradeb/env
A simple golang library to parse environment variables to struct
environment-variables golang parser
Last synced: 17 Jan 2026
https://github.com/uzmoi/tree-sitter-aiscript
AiScript grammar for tree-sitter
Last synced: 15 May 2026
https://github.com/bermudaphp/tokenizer
PHP tokenizer for finding class, interface, trait, and enum declarations.
parser php php84 tokenization tokenizer
Last synced: 10 Jul 2025
https://github.com/dotchoco/jdotparser
It is a library for C# that converts a class into a text(like a json) to be stored in a txt file or on a server, it is also an alternative for the JsonUtility tool.
csharp csharp-libarary dll library parser
Last synced: 18 Mar 2025
https://github.com/dub1401/rule34bot
Бот для автоматической трансляции постов категории Rule34 в группу или канал Telegram.
Last synced: 03 Apr 2025
https://github.com/thomas-touhey/lscl
Logstash configuration language handling. (Gitlab.com mirror)
Last synced: 18 Mar 2025
https://github.com/ponlawat-w/flags-args-readline
Command line arguments reader from specified flags, with readline prompt when value is not specified.
arguments arguments-reader cmd flags npm parser reader
Last synced: 03 Apr 2025
https://github.com/womblee/retard_link_uploader
A C++ Desktop Client for a URL Shortening service "Retard Link"
client cpp cpp-programming http parser request shortener tool url url-shortener url-shortener-api
Last synced: 18 Mar 2025
https://github.com/adeschen/mpileuptools
This python script parses a mpileup file to extract the coverage of each base at each position.
bioinformatics bioinformatics-scripts coverage mpileup parser position python27
Last synced: 18 Mar 2025
https://github.com/quintenstr/calculatorelm
Functionally programmed calculator app in the browser with Elm. Custom parser for mathematical equations (no built in support from Elm). Based on iOS UI.
calculator calculator-app elm elm-lang parser
Last synced: 18 Mar 2025
https://github.com/mattrmiller/php-threadedmailparser
PHP - Multi threaded command line mail parser.
concept exercise mail mailparser mime parser php proof
Last synced: 27 Jun 2025
https://github.com/oxtna/css-engine
Parsing a subset of CSS and querying data
Last synced: 16 May 2026
https://github.com/zheng-bote/hd_ghmd_parser_plugin
Github markdown parser plugin for header_docu_qt
Last synced: 16 May 2026
https://github.com/nstevens1040/anglesharp.domparser
This library uses AngelSharp to parse an HTML string into a document object model. The library targets .NET Framework 4.7.2 so that it is compatible with Windows PowerShell.
csharp document-object-model dom dotnet-framework html library parser powershell windows-powershell
Last synced: 06 Mar 2026
https://github.com/hramov/go-excel-parser
Web server that get Excel file and template JSON file to parse given Excel to JSON
Last synced: 17 Jul 2025
https://github.com/negrienko/ukraine-taxid-ex
Library to parse and validate EDRPOU (unique 8-digit number that identifies legal entities in Ukraine registered in the official business register) and ITIN (unique identification number assigned to individuals for tax purposes)
edrpou elixir elixir-lang itin library parser taxid ukraine
Last synced: 16 Jun 2025
https://github.com/woctezuma/balatro-tracker
Track the text strings in the game Balatro.
balatro big-slpp french-language lua lua-parser lua-python manifest manifests parse parser parsers parsing python-parser python-parsers slpp steam steamdb tracker trackers translation
Last synced: 27 Mar 2025