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-07-05 00:19:15 UTC
- JSON Representation
https://github.com/greatislander/descriptify
Generate an HTML5 description list from CSV input.
csv description-list html5 parser
Last synced: 02 Jul 2026
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/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/Superb-Man/Regex-Parser
Can only parse a regex😔 and match some elementary operations🚀.Nothing fancy😭
Last synced: 07 May 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/keinos/go-hostpital
A simple go library to maintain and manage hosts files for DNS sinkhole applications.
go golang golang-library hosts hostsfile parser
Last synced: 07 May 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/shirokovnv/wb_parser_example
Wildberries parser application, written with CakePHP and ClickHouse
cakephp clickhouse parser php8 wildberries
Last synced: 16 May 2026
https://github.com/ravijo/way2sms
This is an unofficial way2sms sms sending api in Java
Last synced: 02 May 2026
https://github.com/everythingfunctional/parff
The foundations of a functional style parser library
fortran parser parser-combinators parser-library
Last synced: 25 Jan 2026
https://github.com/mixa3607/androidskyinstrumentplayer
Parser songs for Sky and replays generator for ddiPlayer
Last synced: 03 Mar 2025
https://github.com/vokungahrotlaas/vat
An interpreter for a custom programming language called vat. Currently rewriting from scratch in C then vat on branch bootstrap-vatc.
Last synced: 12 Apr 2025
https://github.com/fluuxio/xmlparser
Swift XML Parsing library based on libxml2
Last synced: 07 Jul 2025
https://github.com/caioaletroca/consolecontrol
A console control for arduino projects
arduino arguments c-plus-plus console console-parser nodemcu parser
Last synced: 19 Apr 2026
https://github.com/shaunlwm/dwix
😈 A parallel open directory mapper.
indexer opendirectory parser webscraper webscraping
Last synced: 13 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/kmx-systems/xpar
Fast and minimalist event based XML parser (header only)
cpp cpp20 event-driven header-only header-only-library parser parser-library xml xml-deserialization xml-parser xml-parser-lib xml-parser-library xml-parsers xml-parsing
Last synced: 12 Apr 2025
https://github.com/kmx-systems/mib-hwparser
SNMP MIB / SMI parser
cpp cpp20 cpp23 event-driven mib parser smi snmp snmp-mib-parser
Last synced: 12 Apr 2025
https://github.com/yggverse/parser-php
Parser toolkit written on PHP
bittorrent link magnet parser php uri url urn
Last synced: 13 May 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/urigrif/scala-parser-combinators
Trabajo practico de la materia TADP de UTN FRBA, con el objetivo de aprender nociones sobre el paradigma de programacion hibrido Objetos-Funcional, utilizando el lenguaje Scala.
monads oop-functional-principles parser parser-combinators scala
Last synced: 08 Apr 2025
https://github.com/tap349/yuki
Simple CSV and TSV parser (NimbleCSV wrapper)
Last synced: 12 Apr 2025
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/sambhav/jacc
Yet another C Parser
assignment bison c compilers flex lex parser yacc
Last synced: 20 May 2026
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/pixiebyt3/libtomlc
Smol TOML parser (with lexer) written in C17
c c17 clang cmake cmakelists lexer lexers parser to toml toml-lexer toml-parser vibe-coding
Last synced: 07 Jul 2025
https://github.com/aramisfacchinetti/streaming-json-parser
Streaming JSON parser designed to process JSON data incrementally. The primary goal is to handle potentially incomplete JSON data streams, such as those produced by Large Language Models (LLMs), and return the current state of the parsed object at any time.
incremental-parsing json json-parser large-language-model llm open-source parser pypi streaming streaming-data
Last synced: 12 Apr 2025
https://github.com/JesseCoretta/go-schemax
Package schemax implements RFC4512 Section 4.1
attributetype definition ditcontentrule ditstructurerule go golang ldap ldapsyntax matchingrule model nameform objectclass parser rfc4512 schema subschema x501
Last synced: 07 May 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/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/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/denoed/hjson
A deno @HJSON parser / stringifier.
decoder encoder hjson parser stringifier
Last synced: 12 Apr 2025
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/denisdefreyne/crystal-lox
crafting-interpreters crystal interpreter language lox parser
Last synced: 11 Sep 2025
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/sv-tools/conf
Config reader
conf configuration-management parser
Last synced: 06 Mar 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/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/nohupped/simplejson
golang json parser simplejson wrapper-library
Last synced: 17 Jan 2026
https://github.com/krzmbrzl/sqfparser
A java implementation of a SQF parser
arma arma3 java parser sqf sqf-parser
Last synced: 22 Aug 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/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/usiqwerty/megaconkurs
Сервис-агрегатор конкурсных списков абитуриентов
education parser python university web
Last synced: 03 Apr 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/chakradeb/env
A simple golang library to parse environment variables to struct
environment-variables golang parser
Last synced: 17 Jan 2026
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/vivekkdagar/xbasic
A Python-based, extended interpretation of the BASIC language, enriched with additional features and functionalities.
basic-programming cli cli-app click compiler interpreter language lexer lexical-analysis parser project pypi python
Last synced: 10 Jul 2025
https://github.com/sahidev1/calculator
A calculator for arithmetic mathematical expressions, developed from scratch with lexer, parser and evaluater
elixir evaluator functional-programming lexer parser personal-project
Last synced: 17 Mar 2025
https://github.com/thowv/easy-parse
Parsing using objects and types in Python (WIP)
Last synced: 21 Jul 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/d06i/dalg
LLVM Based Simple Language
ast lexer llvm parser programming-language toy-language
Last synced: 20 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/uzmoi/tree-sitter-aiscript
AiScript grammar for tree-sitter
Last synced: 15 May 2026
https://github.com/timmatt-lee/xcur2png
Node.js tool to convert Xcursor files into individual PNG frames or vertical PNG sprite strips (max 24 frames/strip). Handles multiple cursor sizes per file.
canvas cli cursor image-conversion nodejs parser png sprite-sheet xcursor
Last synced: 03 May 2026
https://github.com/jbaldwin/libturbohttp
libturbohttp is a C++17 HTTP/1.1 Request and Response stateful parser with zero memory allocations.
cpp cpp-library cpp17 http parser
Last synced: 22 Jul 2025
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/somucheffort/fox
A command parser library
command command-parser node nodejs parser
Last synced: 11 Mar 2025
https://github.com/yevheniidatsenko/goit-cs-hw-01
💾 Hometask - Computer Systems (Computer architecture)
assembler dosbox interpreter parser
Last synced: 16 May 2026
https://github.com/quadnucyard/matoy
A math interpreter toy featuring matrices
Last synced: 29 Mar 2025
https://github.com/screwdriver-cd/workflow-parser
Calculate a directed graph workflow based on a pipeline config
Last synced: 09 Oct 2025
https://github.com/igeligel/schedulostfalia
:clock1: Parser for the time schedule of the Ostfalia Hochschule für angewandte Wissenschaften in Wolfenbüttel. It will give you an easily readable format on your console via Haskell/GHCI.
haskell haskell-learning html ostfalia parser
Last synced: 30 Jun 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/aleclarson/import-scan
Scan a string of JavaScript for its imported modules
Last synced: 18 May 2026
https://github.com/koykov/halvector
Vector HTTP Accept-Language parser with minimum memory consumption.
Last synced: 03 Jan 2026
https://github.com/voldien/sp-simple-parser
Simple Parser for configuration files.
configuration-file parser python27
Last synced: 11 Sep 2025
https://github.com/tryomar/compilerxarabic
A compiler implementation for an Arabic-based programming language, featuring lexical analysis, syntax parsing, and a graphical user interface for interactive testing and development.
arabic arabic-programming-language compiler parser python tokenizer
Last synced: 25 Jun 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/akdasa/pycopa
A dead simple python module to parse command line arguments
Last synced: 21 Mar 2025
https://github.com/dan-sazonov/olimpiada.ru-bot
🤖🏆 [IN DEVELOP] Telegram bot for getting news about the olympiads from the website olimpiada.ru
aiogram beautifulsoup4 heroku olympics parser telegram-bot
Last synced: 24 Oct 2025
https://github.com/anathelegend/perl-efz
🚀 Simplify data management with Perl EFZ, an efficient tool for efficient file and data manipulation in Perl applications.
automation code-utilities command-line-tool cross-platform data-manipulation efz file-formatter open-source parser perl programming-language scripting software-development text-processing utf-8
Last synced: 28 Jun 2026
https://github.com/mikeleo03/javascript-parser-cyk
Tugas Besar Teori Bahasa Formal dan Otomata IF2124 - Parser Bahasa Javascript
Last synced: 18 May 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/Htomsik/UrlReader
Read Urls from file and count some tags from urls
Last synced: 11 Mar 2025
https://github.com/wisskirchenj/desktop-calculator
Graphical (Swing-based) Desktop calculator
calculator-application parser recursion swing-gui
Last synced: 17 Jun 2026
https://gitlab.com/aziis98/telegram-uctexbot
A Telegram Bot to render LaTeX to Unicode and pretty printed display math.
bot latex parser python telegram telegrambot tex unicode
Last synced: 11 Mar 2025
https://github.com/htomsik/urlreader
Read Urls from file and count some tags from urls
Last synced: 01 Oct 2025
https://github.com/alschmut/objectivecparser
An Antlr4 Parser for Objective-C, Java and Kotlin code, calculating the lines of code per method
antlr4 grammar java kotlin lines-of-code objc objective-c parser static-analysis
Last synced: 02 Jan 2026
https://github.com/luminati-io/golang-html-parsing
Parse HTML in Go using Node Parser, Tokenizer, and tools like Goquery and Colly, with practical examples and efficient web scraping techniques
bright-data colly go golang goquery html node-html-parser parser tokenizer tokenizer-parser web-scraping
Last synced: 25 Jun 2025