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/the-mikedavis/AbstractMachinesLab-tree-sitter-erlang
Tree-sitter grammar for Erlang
erlang grammar parser tree-sitter
Last synced: 11 Mar 2025
https://github.com/johngodoi/brokersnoteloader
This application aims to convert some broker's note into a formatted text that can be easily imported to a spreadsheet.
brokerage parser pdf-document-processor scala
Last synced: 17 Jun 2025
https://github.com/markkoz/prop-logic
A lexer and parser for propositional formulas in propositional logic
lexer parser propositional-logic python
Last synced: 14 Jun 2025
https://github.com/adarshnaidu/simple-sql-parser
A program to parse basic sql queries.
Last synced: 11 Jun 2025
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/ad-si/elm-stylus
Stylus CSS parser for Elm
css elm parser preprocessor stylus
Last synced: 14 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/wmakeev/have2
Have your arguments, and validate it too. -- Slick arguments validator for all your js functions.
argument-parser argument-parsing arguments function javascript nodejs parser slick validation
Last synced: 11 Jan 2026
https://github.com/ravijo/way2sms
This is an unofficial way2sms sms sending api in Java
Last synced: 02 May 2026
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/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/glennsarti/sentinel-parser
Go Packages to parse HashiCorp Sentinel file types
golang hashicorp parser sentinel
Last synced: 30 Apr 2025
https://github.com/ichigowalker/freelance-alarm
Freelance track helper for new tasks
Last synced: 21 Jul 2025
https://github.com/skyf0l/funevalexpr
Epitech - An expression evaluation in Haskell
ast combinatory-parsers haskell interpreter math parser
Last synced: 21 Mar 2025
https://github.com/skyf0l/hal
Epitech - A Lisp interpreter in Haskell
haskell interpreter lisp lisp-interpreter parser r6rs r6rs-scheme scheme scheme-interpreter
Last synced: 21 Mar 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/said-m/priprava
Template engine for describing JSON with dynamic data.
json object parser template-engine
Last synced: 03 May 2026
https://github.com/d06i/dalg
LLVM Based Simple Language
ast lexer llvm parser programming-language toy-language
Last synced: 20 May 2026
https://github.com/bskybt/baskyparser
ultimatum user follower parser IN 3 MINUTES 70K PEOPLE FROM ONE ACCOUNT
blue-sky-parser bluesky bluesky-followers-parser blueskyfollowers blueskyparser bsky bskyparser parser premium
Last synced: 13 May 2025
https://github.com/lexhouk/goit-pyweb-hw-09
Модуль 9: Web-scraping
beautiful-soup beautifulsoup beautifulsoup4 goit goit-pyweb-hw-09 lxml lxml-html parser parsing python-beautiful-soup python-beautifulsoup python-parser python-scraper python-scraping scraper scraping scrapy studying xpath xpath-queries
Last synced: 11 May 2025
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/torahappy/marshal_saikou
Ruby Marshal parser written in Rust
marshal parse parser parser-library ruby rust
Last synced: 10 May 2026
https://github.com/byloth/html-element-style
🎨 A library to easily manage HTMLElement style properties, just like normal properties; no more strings to parse or replace!
dom html-element library parser replacer style
Last synced: 13 Apr 2025
https://github.com/felixbd/while
Parser and interpreter for the While programming language (in haskell)
haskell interpreter parser while
Last synced: 13 Apr 2025
https://github.com/freight-trust/global
schema registry global
deliveredby json json-ld json-schema json-schemas parser registry schema xml-schema xsd
Last synced: 18 Apr 2026
https://github.com/VoidBGS/Ordina-XMLParser
File parser made for extracting data from weird XML files. Made in Visual Studio using XmlReader in C#.
c-sharp custom parser visual-studio xml xmlreader
Last synced: 11 Mar 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/nouemankhal/go-json-parser
Go solution for the Build Your Own JSON Parser Coding Challenge by John Crickett
Last synced: 18 May 2026
https://github.com/denisdefreyne/crystal-lox
crafting-interpreters crystal interpreter language lox parser
Last synced: 11 Sep 2025
https://github.com/jirikostiha/atin
Utilities for parsing and formatting time spans to and from alphanumeric time interval notation.
duration-parsing notation parser time-conversion time-format time-interval time-parsing
Last synced: 18 Feb 2026
https://github.com/solvercaptcha/solvecaptcha-python
Python 3 package for seamless integration with the solvecaptcha API, enabling automated captcha solving for reCAPTCHA, hCaptcha, Cloudflare Turnstile, FunCaptcha, GeeTest, and other captcha types.
anti-captcha automation bypass-recaptcha-v2 bypasscaptcha captcha-solver cloudflare-bypass hcaptcha-solver parser python python3 solving-captcha utils-library
Last synced: 21 Mar 2025
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/ghostwriter/syntax2
Lexical Analysis library for PHP (Tokenizer, Lexer, Parser, Generator)
generator ghostwriter lexer parser php syntax tokenizer
Last synced: 28 Mar 2025
https://github.com/jollyboss123/interpreter-go
interpreter written in go based on Thorsten Ball's book
Last synced: 09 Sep 2025
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/kernel-sqz/tilesetparser
FInd one tile in a large tileset group using AI
ai cli cli-app gui opencv opencv-python parser python tiled-map-editor tilemap tilesets tkinter
Last synced: 18 May 2026
https://github.com/grimen/js-connection-uri
A robust connection URI parser/stringifier - for JavaScript/Node.
connection connection-uri connection-url database database-uri database-url deserializer javascript multi-host packer parser serializer server server-uri server-url stringifier unpacker uri url
Last synced: 15 Apr 2026
https://github.com/professionalmenace/math-parser
Parser of mathematical expressions (in developement)
calculator math mathematics parser
Last synced: 27 Mar 2025
https://github.com/antononcube/wl-functionalparsers-paclet
This Wolfram Language paclet provides an implementation of a system of functional parsers.
bnf bnf-parser ebnf interpreter mathematica monad parser parser-combinators wolfram-language
Last synced: 16 Jan 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/stamir36/kurotranslate-tools
A fork of KuroTools for working with .tbl and .dat files, designed to create translations of Falcom games.
dat disasembler kuro parser python tbl tools translation translation-tool ui xliff
Last synced: 18 May 2026
https://github.com/lenage/aegisubkit
A Parser for Aegisub subtitle file in ruby.
Last synced: 20 Jun 2025
https://github.com/giuseppe998e/xentrace-parser-rs
XenTrace binary file parser written in Rust with a study purpose
analyzer binary-data parser rust trace xen xentrace xentrace-parser
Last synced: 03 Apr 2025
https://github.com/alenaksu/rust-tinybasic-interpreter
A simple interpreter for TinyBasic language made in Rust.
interpreter parser rust tinybasic
Last synced: 20 Mar 2025
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/pa1n-dev/nbu_parser
Windows service which parses data from NBU
nbu nbu-api parser windows-service
Last synced: 03 Apr 2025
https://github.com/kyuch4n/piglet
A language named Piglet to describe the flow chart
ast flow language parser tokenizer typescript
Last synced: 20 May 2026
https://github.com/brunozell/whatsappparser
Light-weight C# parser for exported WhatsApp chat histories
Last synced: 16 May 2026
https://github.com/nicholaswmin/arithmeticss
arithmetic expressions on CSS variables
css css-custom-properties parser
Last synced: 17 May 2026
https://github.com/steipete/demark-landing
Website for Demark Markdown Parser
Last synced: 08 May 2026
https://github.com/thowv/easy-parse
Parsing using objects and types in Python (WIP)
Last synced: 21 Jul 2025
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/followtheprocess/parser
Simple, combinatorial parsing in Go!
go parser parser-combinators text-parsing utf-8
Last synced: 10 Apr 2025
https://github.com/marirs/leef2hashmap-rs
A Simple LEEF Parser to a HashMap
ibm ibm-leef leef parser rust rust-crate rust-lang rust-language rust-library
Last synced: 08 Apr 2026
https://github.com/marianmeres/simple-router
Minimalistic route parser for sapper-like regex routes
Last synced: 17 Feb 2026
https://github.com/akutchi/cpyc
A Simple C to Python Converter written in Ada
Last synced: 10 May 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/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/devapromix/dungeons-and-trolls
Interactive fiction game
game interactive-fiction parser rpg-game
Last synced: 24 Jun 2025
https://github.com/mthaler/arithmetic-expression-parser
Simple arithmetic expression parser written in Kotlin
arithmetic arithmetic-expression-parser kotlin kotlin-library parser parser-combinators parsers
Last synced: 13 Sep 2025
https://github.com/werdl/parsg
A Rust no_std command line parser (needs global allocator)
Last synced: 15 May 2026
https://github.com/anko/slice-with-context
JS module: slice string, but with context (useful for showing parse errors with context)
context parser slice string utility-function
Last synced: 29 Mar 2025
https://github.com/euforic/opentable
Basic Opentable reservation parser in Golang. With an optional gRPC service and Node.js binding-ish module.
golang nodejs opentable parser
Last synced: 30 Jan 2026
https://github.com/mgood7123/qparse
A powerful Parser Combinator library with error reporting and input rewriting capabilities, build WITH or WITHOUT QT6 support
cpp parser parser-combinators qt6 std
Last synced: 08 May 2026
https://github.com/espumita/dotnet-fluent-cli
Fluent interface to parse and configure arguments for command line applications in .NET.
args command-line dotnet dotnet-core fluent parser
Last synced: 14 Jan 2026
https://github.com/mahlonsmith/nim-tnetstring
TNetstring parsing and serialization for the Nim programming language.
netstring nim parser serialization tnetstring
Last synced: 13 Jun 2025
https://github.com/kahlery/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: 10 Jun 2026
https://github.com/codybloemhard/incodoc
Incorporeal document format.
document document-format parser
Last synced: 02 Apr 2025
https://github.com/abougouffa/simple_parser_rs
Basic math parser made with Rust, made for fun and for trying the language!
grammar lexer parser rust simple-math-parser
Last synced: 01 Jul 2025
https://github.com/mrmarble/steambd-calculator-parser
Simple Python package to parse steamdb.info/calculator
calculator parser python steam steamdb
Last synced: 12 Oct 2025
https://github.com/tariqs26/st
Interpreted language with a JavaScript-like syntax
ast bun bun-test interpreter lexer parser programming-language repl scope typescript
Last synced: 09 May 2026
https://github.com/zevio/pcu_json
JSON parser component for PCU project
component json json-parser json-parser-component parser pcu pcu-json python
Last synced: 15 Apr 2026
https://github.com/xrplwin/xrpl-txmutationparser
Parse XRPL transaction to context aware object.
parser php php8 transaction xrpl
Last synced: 01 Feb 2026
https://github.com/banickn/klarfrs
A parser written in Rust to read klarf files
klarf parser python rust-lang semiconductor wafers
Last synced: 01 Feb 2026
https://github.com/autodruid/photon-parser
Blazing fast photon parser protocol16
network parser photon protocol16
Last synced: 17 May 2026
https://github.com/dark-lon3r/aiomediagrabber
AioMediaGrabber — бота для Telegram на базе библиотеки aiogram, который позволяет скачивать видео из TikTok 🎵 и треки из SoundCloud 🎧! 🚀
aiogram aiogram-bot bot download downloader easy music os parser parsing python scraper telegram telegram-bot telegram-bot-api ukraine ukrainian video
Last synced: 28 Feb 2025
https://github.com/superbox64/jibberjabber
JJ is a token based computer language designed for AI with the ability to transpile to C, JS, Assembly and Python with more output languages to coming soon
assembly claudecode interpreter jibberjabber jibjab jj lexer parser python swift toddbruss token transpiler
Last synced: 01 Feb 2026
https://github.com/martinrosenberg/dice_parser
Just a simple dice parser for a coding challenge.
dice dice-roller parser python python3
Last synced: 05 Apr 2025
https://github.com/norgate-av/tree-sitter-netlinx
NetLinx grammar for tree-sitter
amx grammar harman netlinx parser tree-sitter
Last synced: 30 Apr 2026
https://github.com/mohabashraf-byte/compiler
Simple compiler to parse a new language
Last synced: 23 Jun 2026