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/bbpezsgo/interpreter
Programming language
brainfuck brainfuck-compiler bytecode code-generation compiler interpreter parser programming-language
Last synced: 03 Apr 2025
https://github.com/perlpunk/parse-bbcode
perl5 Module to parse BBCode and render it as HTML or text
Last synced: 09 Jul 2025
https://github.com/andrianllmm/wika-data
Philippine language resources.
data language low-resource-languages parser philippines scraper
Last synced: 17 Jul 2025
https://github.com/WillKirkmanM/pascal-compiler
Pascal Compiler for the Alpha Processor, using a Lexicographic Ordering Algorithm due to the Reduced Instruction Set.
ast compiler interpreter parser pascal
Last synced: 17 Jul 2025
https://github.com/anewage/haup-haup
A very simple LR(0) parser
cfg compiler compiler-design context-free-grammar grammars parser syntax-analysis syntax-checker
Last synced: 29 Mar 2025
https://github.com/tipalol/parser
Компактный класс Parser, с помощью которого можно легко и непринужденно доставать необходимую информацию с любого сайта.
Last synced: 22 Mar 2025
https://github.com/zeffii/small_csv_onetouch_parser
personal use
csv onetouch parser selectplus
Last synced: 03 Feb 2026
https://github.com/benser22/json-toon-converter-compact
TypeScript library to convert JSON ↔ TOON (Token‑Oriented Object Notation) with validation utilities.
cjs converter data-serialization esm javascript json library npm-package parser token-oriented-object-notation typescript validation
Last synced: 07 Apr 2026
https://github.com/andreytretiachenko/parser_model_auto
Парсер моделей и модификаций грузовых автомобилей
Last synced: 13 Dec 2025
https://github.com/bullheadandplato/compiler-palm-tree
CS462 term project. lexical analyzer and parser for/in C++ language
compiler lexical-analyzer parser
Last synced: 09 Apr 2025
https://github.com/baikho/belgian-address-parser-php
A PHP Parser for Belgian addresses
address address-parser addresses belgium parser php php-library php8
Last synced: 17 Feb 2026
https://github.com/xzripper/rustmathparser
Simple math problems parser in rust.
Last synced: 03 Apr 2025
https://github.com/m4p4/tube-utils
NodeJS module to extract data from popular tube sites.
Last synced: 16 May 2026
https://github.com/ymdarake/broken-html-parser
Broken HTML Parser written in TypeScript, expected to be run on browsers as a bundled single js file. (each branch supports specific broken web pages)
broken-html html-parser lexer parser typescript
Last synced: 17 Jul 2025
https://github.com/marirs/nparse
Parser library for specific use-cases
nom nom-parser parser rust rust-crate rust-lang rust-library
Last synced: 07 Apr 2026
https://github.com/imoutochan/cummonerparser
Comix parser from www.totempole666.com site.
Last synced: 15 Jun 2025
https://github.com/xaquake/yandex-images-parser
library for parsing and downloading images from Yandex Images via geckodriver with C API
c firefox firefox-esr gcc gecko geckodriver libcurl parser parsing parsing-library web webdriver yandex yandex-api yandex-image-parser yandex-images yandex-images-crawler yandex-images-parser
Last synced: 16 May 2026
https://github.com/cicovic-andrija/libparse
Rust parser combinator library
csv parser parser-combinators rust
Last synced: 21 Jun 2025
https://github.com/stellarwitch7/moth-lang
Moth's official compiler written in C#
compiler console-application csharp llvm llvm-frontend llvm-sharp moth parser programming-language
Last synced: 03 Apr 2025
https://github.com/sh-cho/tree-sitter-fluentbit
fluent-bit grammar for tree-sitter
fluent-bit grammar parser tree-sitter
Last synced: 30 Apr 2025
https://github.com/gitcordier/reversepolishnotationparser
Parses then computes RPN expressions. Iterative algorithm, not the naive one! Problem originated from http://codingdojo.org/kata/. Further reading at https://en.wikipedia.org/wiki/Reverse_Polish_notation
codingdojo parser parsing reverse-polish-notation rpn rpn-calculator rpn-expressions
Last synced: 28 Jun 2025
https://github.com/ieeax/cssparser
A lightweight CSS tokenizer/parser written in C#.
Last synced: 20 May 2026
https://github.com/eibens/module_url
Extract version number, module name, and more from ESM or TypeScript module URLs.
deno parser typescript url versioning
Last synced: 15 May 2026
https://github.com/ehcaning/envparser
Environment variable parser package for npm
Last synced: 03 Sep 2025
https://github.com/slayers-git/slconfig
Unix configuration file parser
c89 config configuration-files parser
Last synced: 05 Apr 2025
https://github.com/rtxux/pascalcompiler
Pascal-- Compiler written in C#, a course project of Compiler's Principle
Last synced: 14 Jun 2025
https://github.com/scrapesome/scrapesome
A Powerful Web Scraper with dynamic rendering support.
asyncio markdown parser playwright python scraper scraping
Last synced: 15 Jun 2025
https://github.com/hex-cat-man/tree-sitter-smarty
Smarty grammar for Tree-sitter
Last synced: 15 May 2026
https://github.com/nasso/comparse
A highly generic parser combinators library.
haskell parser parser-combinators
Last synced: 08 Jul 2025
https://github.com/wizard04wsu/tree-sitter-regex-js
Tree-sitter grammar for JavaScript regular expressions (without the Unicode flag)
atom grammar javascript npm parser regex regexp regular-expressions syntax syntax-tree tree-sitter
Last synced: 20 Apr 2026
https://github.com/hrosicka/jsonparsertoexcelpython
You dont have excel and you need transform json data into Excel. Simple script - example of parse json file, create dictionary and export into excel file - as example is used party list of friends
excel json parser partylist python xlsx
Last synced: 16 May 2026
https://github.com/thedesconnet/oxyparserjs
Parser links to files from OxyCloud in Node JS
Last synced: 15 May 2026
https://github.com/fernandezseb/experimental-classdump
A simple classfile parser similar to javap, for learning purposes
Last synced: 07 May 2025
https://github.com/brh55/file-to-objects
:page_facing_up: Parse a field delimited file, line-by-line, and return a JavaScript array containing parsed objects
Last synced: 19 May 2026
https://github.com/yord/shargs-parser
shargs-parser is a collection of parser checks and stages for shargs 🦈.
Last synced: 17 Jul 2025
https://github.com/teh-cmc/zig-ron
[WIP] A robust, efficient implementation of the Rusty Object Notation (RON) for the Zig programming language.
Last synced: 25 Jun 2025
https://github.com/foxesworld/iconparser
bytes calista ico icon iconparser icoparser java parser
Last synced: 21 Jun 2025
https://github.com/josephgoksu/artspin
"artspin" is the best way to quickly and freely spin your articles. Currently, it is available for just Turkish Language.
article parser spinner turkish-language
Last synced: 07 Mar 2026
https://github.com/tanakaworld/web_service_uri
🌈 URI parser for web services in the world.
parser rails ruby ruby-on-rails uri webservices
Last synced: 18 May 2026
https://github.com/philipk/steam_shortcuts_util
Utilities for parsing & writing Steams shortcut.vdf file format
Last synced: 10 Aug 2025
https://github.com/sdm-lang/tree-sitter-sdml
Tree-sitter grammar for the Simple Domain Modeling Language (SDML)
bindings parser sdml tree-sitter
Last synced: 12 May 2025
https://github.com/ssi02014/react-sanitizer-parser
react-sanitizer-parser is a React element sanitizer parser.
dompurify html-react-parser parser react xss
Last synced: 19 May 2026
https://github.com/ambidextrous9/compiler
Implementations of various compiler tools.
compiler compiler-design lexical-analyzer non-recursive parser symbol-table yacc
Last synced: 17 Jul 2025
https://github.com/il2horusteam/il2fb-ds-events-parser
Parser of events of the dedicated server of «IL-2 Sturmovik: Forgotten Battles» flight simulator
events forgotten-battles il-2 library parser python sturmovik
Last synced: 21 Mar 2025
https://github.com/mhshams/parser-combinators
Parser combinators with kotlin
json-parser kotlin parser parser-combinators
Last synced: 01 Jul 2026
https://github.com/gaurav-gosain/jsml
JSML - JSON Manipulation Library | JSML is a lightweight C library for parsing and manipulating JSON data.
Last synced: 29 Apr 2026
https://github.com/danue1/namumark-rs
namumark-rs is syntax parser of namu.wiki
Last synced: 21 Jun 2025
https://github.com/ithirzty/quickson
A faster json marshaler/unmarshaler library for golang
faster go golang json marshaler marshalling parser
Last synced: 08 Feb 2026
https://github.com/sorairolake/csscolorparser-zig
Zig CSS color parser library
color css css-color hsl hwb oklab oklch parser rgb zig zig-library zig-package ziglang
Last synced: 30 Apr 2025
https://github.com/moriyoshi/fluent-plugin-parser-logfmt
Logfmt parser plugin for fluentd 1.0 or later
fluentd logfmt parser td-agent
Last synced: 11 Jul 2025
https://github.com/basemax/autonewssubmitter
Analyze SQL query and extract data of attachment files to insert new wordpress post.
parse parser parsing php regex regex-match sql sql-queries sql-query wordpress wordpress-development wordpress-site
Last synced: 20 May 2026
https://github.com/thevurv/mic1
A tiny (400 SLOC), optimizing, metaprogrammable, statement-based language that compiles to SIC-1 code for https://github.com/jaredkrinke/sic1
compiler lua oisc optimizer parser programming-language sic sic1 subleq
Last synced: 21 Jun 2025
https://github.com/simpson-computer-technologies-research/csvparser
CSV File Parser in C
Last synced: 13 Mar 2025
https://github.com/simpson-computer-technologies-research/simplc_parser
Parser for my programming language, simp lang (simpl) made in C
c parser programming-language simpl
Last synced: 13 Mar 2025
https://github.com/akrck02/markdown-docs-dev-diary
Development diary for the markdown-docs library.
Last synced: 15 Jun 2025
https://github.com/dokwork/parcom
Parser combinators for Zig, ready to parse on-the-fly. Consume input, not memory.
parser parser-combinators zig zig-library ziglang
Last synced: 18 May 2026
https://github.com/alextkdev/parser_rozetka
This study script is designed to parse information about graphics cards from the Rozetka website and save the data to a CSV file.
beautifulsoup4 csv-parser parser selenium
Last synced: 20 May 2026
https://github.com/nbareil/yaraparser-go
scanning and parsing yara files just for fun, ⚠️ NOT (intented to be) FINISHED!
Last synced: 24 May 2026
https://github.com/vimaltiwari2612/expression-evaluator-tree-creator
A tool to parse expression and form an expression tree. Can be used to understand complex If-Else conditions/ Algorithm studies / compiler design studies.
compiler-design css css3 expression-evaluator expression-parser expression-tree-builder expressionengine html javascript parser pure-javascript syntax-tree tree-structure treeview
Last synced: 14 May 2026
https://github.com/nabijaczleweli/pls-rs
Rust crate for parsing and writing the PLS playlist format
Last synced: 11 Apr 2025
https://github.com/francisrstokes/hindley-milner-parser
A Hindley-Milner type signature parser in haskell
haskell parsec parser parser-combinators
Last synced: 04 Apr 2025
https://github.com/vikpe/mvdparser
Extract information from QuakeWorld MVD demos.
demos mvd parser quake quakeworld
Last synced: 02 Jan 2026
https://github.com/endersonmaia/sngpc-go
SNGPC - Parser, Exporter e CLI
anonymization anonymizer anvisa parser sngpc xml xml-parser
Last synced: 04 Apr 2025
https://github.com/xfnty/calc
Simple mathematical expression solver that supports operator priorities.
ast beginner-project calculator lexer parser
Last synced: 06 Oct 2025
https://github.com/onurdemirtas/postgresql.schema.parse
First, it exports schema file from PostgreSQL with "pg_dump --schema-only". Then, parses the schema file for separating the each object types into separate folders and each object into a separate file.
backup bash bash-script compare linux meld parser postgresql postgresql-database schema ubuntu
Last synced: 07 May 2026
https://github.com/michalwa/py-cliffs
Command Line Interface Utility
cli command-line parser syntax utility
Last synced: 02 Apr 2025
https://github.com/marcbachmann/boolean-expression
⋀⋁ Create a boolean expression that's safe (you can still harm your app if you don't validate) to eval.
boolean-expression code-generation parser
Last synced: 04 Apr 2025
https://github.com/ymonb1291/dotenv-parser
A fast, zero-permission parser for '.env' files with support for multiline variables.
deno dotenv dotenv-parser parser
Last synced: 14 May 2026
https://github.com/lambdaurora/lib.html
An HTML AST, parser, and writer library written in TypeScript.
ast deno html parser typescript
Last synced: 17 May 2026
https://github.com/bolner/concontroller
Controller library for console applications.
cli console controller dotnet-core parameters parser
Last synced: 02 Apr 2025
https://github.com/laojianzi/tree-sitter-kql
A kql (Kibana Query Language Kibana) parser and syntax highlighting built on tree-sitter
highlight kibana-query-language-kibana kql kuery-query parser tree-sitter tree-sitter-kql
Last synced: 20 Jan 2026
https://github.com/imnerocode/parser-obj
A lightweight Go parser that converts OBJ files into a vo.Model structure using the vo-structures module, making it easy to integrate 3D models into your projects
go golang obj parser vo-structures
Last synced: 07 Sep 2025
https://github.com/donbarbos/yale_celi_list_parser
🏢 Yale CELI List of Companies Leaving and Staying in Russia, dataset and parser
celi companies companies-list csv dataset list open-data parser python selenium selenium-webdriver yale
Last synced: 14 May 2026
https://github.com/tech189/tiripode
Parser and grammar tool for Mycenaean Greek / Linear B
ancient-greek linear-b mycenaean parser postgresql python
Last synced: 18 May 2026
https://github.com/alexmaryin/metarkt
Kotlin multiplatform library for parsing METAR raw data into pure Kotlin data classes.
decoder kotlin metar multiplatform parser
Last synced: 29 Mar 2025
https://github.com/elamani-drawing/automaters
Implémentation d'automate en Rust. (FSM, NFA, DFA, NDFAE)
algorithms automate automation parser rust rust-lang rustlang
Last synced: 07 Apr 2026
https://github.com/yord/shargs-parser-integration-tests
shargs-parser-integration-tests runs several integration tests for shargs-parser and shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/vsedyshev-intermedia/vparser
VParser is Python parser provide smart string parser and matcher
bdd bdd-framework parser parser-combinators python
Last synced: 28 Dec 2025
https://github.com/hdoc1509/tree-sitter-gh-actions-expressions
Github Actions expressions grammar for tree-sitter
github-actions github-workflows parser tree-sitter
Last synced: 19 Apr 2026
https://github.com/tomefile/lib-parser
Library to parse Tomefile code and output a node tree for use by another program
Last synced: 14 Jan 2026
https://github.com/marcosspessatto/compiler
Transpiler from CT language to Java
compiler java jflex lexical-analysis parser
Last synced: 14 Jul 2025
https://github.com/yord/shargs-usage
shargs-usage is an automatic usage documentation generation library for shargs 🦈.
Last synced: 19 Jun 2025