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-02 00:22:47 UTC
- JSON Representation
https://github.com/voldien/sp-simple-parser
Simple Parser for configuration files.
configuration-file parser python27
Last synced: 11 Sep 2025
https://github.com/koykov/halvector
Vector HTTP Accept-Language parser with minimum memory consumption.
Last synced: 03 Jan 2026
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/Superb-Man/Regex-Parser
Can only parse a regex😔 and match some elementary operations🚀.Nothing fancy😭
Last synced: 07 May 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/amitkumarj441/sqgnl
SQL Query Generator for Natural Language
cpan information-retrieval natural-language-processing parser perl perl-module
Last synced: 21 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/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/wintercore/jsonerino
Another JSON parser written from scratch in Ruby
Last synced: 20 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/jchip/string-array
⚙Parse string into array of string elements
Last synced: 23 Sep 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/depau/c2singlefile
Turns a bunch of specially formatted c files into a single file
Last synced: 10 May 2026
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/aleclarson/import-scan
Scan a string of JavaScript for its imported modules
Last synced: 18 May 2026
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/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/tap349/yuki
Simple CSV and TSV parser (NimbleCSV wrapper)
Last synced: 12 Apr 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/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/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/denoed/hjson
A deno @HJSON parser / stringifier.
decoder encoder hjson parser stringifier
Last synced: 12 Apr 2025
https://github.com/programmerstevie/haskell-assembly-interpreter
An Assembly Language Parser and Evaluator written in Haskell using Parsec. Parses and executes assembly-like code, simulating a CPU with registers, flags, stack, and control flow instructions.
assembly-language control-flow cpu-simulation evaluator flags gpl3 haskell interpreter open-source parsec parser registers software-development stack
Last synced: 20 May 2026
https://github.com/Htomsik/UrlReader
Read Urls from file and count some tags from urls
Last synced: 11 Mar 2025
https://github.com/kokorinilya/expressionparser
Parses arithmetical expressions in different modes
arithmetic evaluation evaluator expression-parser parser
Last synced: 03 Apr 2025
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/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/carbonicsoda/xflip
Xtend-Flex Lang-Lex Interpretation Parser
generator lexer parser runtime
Last synced: 20 Jul 2025
https://github.com/ariaandika/tokenizer
tokenizer, lexer, parser, or whatever in rust
Last synced: 26 Jun 2025
https://github.com/sv-tools/conf
Config reader
conf configuration-management parser
Last synced: 06 Mar 2026
https://github.com/said10/parserhtml
JS library to convert HTML Code to JS Object
Last synced: 16 Jan 2026
https://github.com/radutul/sistem-de-autentificare
Generator simplu de chestionare
authentication java login parser
Last synced: 29 Mar 2025
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/the-mikedavis/AbstractMachinesLab-tree-sitter-erlang
Tree-sitter grammar for Erlang
erlang grammar parser tree-sitter
Last synced: 11 Mar 2025
https://github.com/treipatru/parnaie-parser
JS parsing tool for parnaie dataset.
javascript node-js parser regex
Last synced: 20 Jul 2025
https://github.com/adarshnaidu/simple-sql-parser
A program to parse basic sql queries.
Last synced: 11 Jun 2025
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/clitetailor/simple-xml-parser
A simple XML parser in NodeJS
Last synced: 30 Apr 2026
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/eteubert/podcast-chapter-parser-hindenburg
Parse chapters from Hindenburg project files into JSON
chapters hindenburg javascript parser podcast
Last synced: 20 Jun 2025
https://github.com/metaid-developers/metaid-script-decoder
MetaID Protocol Parser - Extract and parse PIN data from BTC and MVC blockchain transactions. Pure Go, zero dependencies, easy integration.
blockchain btc decoder go golang metaid microvisionchain mvc parser web3
Last synced: 14 Jan 2026
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/pegasusheavy/rawk
A 100% POSIX-compatible AWK implementation in Rust with GNU AWK (gawk) extension support
awk cli command-line gawk parser posix rust scripting text-processing unix
Last synced: 18 Feb 2026
https://github.com/emildohne/photoshopfileinspector
A Parser for the VSCode extension Binary File Viewer to visually inspect and debug Photoshop files
binary javascript parser photoshop
Last synced: 04 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/naftaliprojects/vbs-.ini-file-handler
Robust VBScript functions to **read from** and **overwrite values** in `.ini` files, supporting any kind of file encoding. Most of the code is a collection of snippets that have been modified and assembled together. :)
encoding include ini-parser parser vbscript
Last synced: 25 Jan 2026
https://github.com/pegasusheavy/spacey
A high-performance JavaScript/TypeScript engine written in Rust for the Servo browser. Native TypeScript support, ECMAScript 3+ compliant, embeddable runtime.
browser-engine bytecode compiler ecmascript embedded engine interpreter javascript javascript-engine nodejs parser pegasus-heavy-industries rust servo spidermoneky spidermonkey typescript typescript-native vm wasm
Last synced: 18 Feb 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/kdkasad/eqnp
Mathematical derivative calculator and simplification engine
calculator calculus parser python3
Last synced: 29 Jun 2026
https://github.com/jessecoretta/go-ini
Basic INI syntax parsing and abstraction for Go
Last synced: 10 Jul 2025
https://github.com/xp44mm/estreeparser
A Parser for AST Descriptor Syntax of estree.
Last synced: 04 Apr 2025
https://github.com/werediver/pl-lab
Self-study on programming languages design and implementation
Last synced: 28 Mar 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/joaogsleite/alphabet-soup-game
Alphabet Soup Game in python (portuguese data)
game parser python python-game
Last synced: 09 Sep 2025
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/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/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/teneplaysofficial/markdom
A Markdown and HTML parser for Node.js with TOC generation and anchor support.
cli javascript markdown markdown-parser nodejs npm-package parser rollup typescript vitest
Last synced: 13 Apr 2025
https://github.com/dkeeghan/slackformatter.js
Formats messages from the Slack API into HTML
formatter javascript parser slack slack-api
Last synced: 17 May 2026
https://github.com/alaazameldev/flutter-to-html-and-js-transpiler
Experimental transpiler for "Flutter-like" code to HTML & JS. Built with ANTLR, focusing on lexer, parser, AST generation, and error handling.
antlr4 composite-pattern flutter html java javascript lexer parser visitor-pattern
Last synced: 11 May 2026
https://github.com/hrszpuk/remeta
A metaprogramming tool for porting Go packages over to the ReRect programming language
binding-generator go golang metaprogramming parser rect rerect
Last synced: 30 Jun 2026
https://github.com/ichowdhury01/cyk-syntactic-parser
App that parses the syntax of inputted sentences using the CYK algorithm with a context-free grammar.
context-free-grammar cyk-algorithm natural-language-processing parser syntax-analysis
Last synced: 10 Jul 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/omar-azmi/fbicodec_ts
A Forward and Backward Invertible binary serializer TypeScript library built on modularity and composition. When you hear the words `FBI OPEN UP!`, you'll be able to prove your innocence with any data encoded with this library.
binary-serialization codec decoder deno encoder es6 file-parser invertible modular oop parser schema serialization serialization-library tiny typescript unparser unserialize
Last synced: 28 Apr 2026
https://github.com/paebbels/pyipcmi.parser.rules
Parser for *.rules files in pyIPCMI.
Last synced: 28 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/xepozz/clk-parser
Parses *.clk buffers and presents table name, columns and values as separated entities.
clickhouse clk kittenhouse parser php
Last synced: 20 May 2026
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/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/meshula/labscreenplay
Utilities for working with screenplays
fountain markdown parser screenplay
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/h908714124/lisp-attempt
clojure eval lambda-calculus lisp parser
Last synced: 15 May 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/feel2code/cinema_parser
Parsing top films from site about films
Last synced: 16 May 2026
https://github.com/tokland/antlr4ts-adt
Build ADT types for Typesscript from a ANTLR4 grammar
Last synced: 21 Mar 2025
https://github.com/shaunlwm/dwix
😈 A parallel open directory mapper.
indexer opendirectory parser webscraper webscraping
Last synced: 13 May 2026
https://github.com/usiqwerty/megaconkurs
Сервис-агрегатор конкурсных списков абитуриентов
education parser python university web
Last synced: 03 Apr 2025