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-25 00:19:16 UTC
- JSON Representation
https://github.com/codebox/top-down-parser
A simple top-down parser written in JavaScript
Last synced: 12 Jun 2025
https://github.com/hideoo/lodash-doc-parser
Lodash documentation parser generating a JSON representation.
documentation lodash node nodejs parser
Last synced: 12 Apr 2026
https://github.com/maximilianfeldthusen/simpleparser
This C code implements a simple command-line interface (CLI) that allows users to input commands and receive responses based on those commands.
Last synced: 05 Sep 2025
https://github.com/ferhatgec/fpm
Fegeya Package Manager. compile-install-manage!
build-from-source fpm installer list package package-manager parser repo scrift
Last synced: 18 Feb 2026
https://github.com/sigurn/commandline
C# command based command line parser library
cli commandline net6 nuget nuget-package parser
Last synced: 14 Jan 2026
https://github.com/siraben/tree-sitter-imp
Imp grammar for tree-sitter
grammar imp parser tree-sitter
Last synced: 09 Apr 2025
https://github.com/smikhalevski/mfml
The ICU MessageFormat + XML/HTML compiler and runtime that makes your translations tree-shakeable.
compiler html i18n icu intl l10n language message-format parser tms translation xml
Last synced: 27 Apr 2025
https://github.com/shinnn/parse-m3u8
Parse M3U8
hls javascript m3u m3u8 nodejs parser streaming video
Last synced: 09 Apr 2025
https://github.com/medolino/mongoose-schema-parser
Parse mongoose schema to JSON format
mongoose mongoose-parser parse parser schema schema-parser
Last synced: 29 Oct 2025
https://github.com/sertdfyguhi/meth
A Python library to parse and evaluate mathematical equations.
equation interpreter math math-library mathematics parser python
Last synced: 14 Jan 2026
https://github.com/gprimola/yamel
Yamel is a YAML parser and serializer lib for Elixir.
elixir encoder-decoder hacktoberfest parser serializer yaml yaml-parser yml
Last synced: 14 Jun 2025
https://github.com/bikossor/rudus
Parser combinator library for TypeScript.
functional-parsing hacktoberfest javascript node-js nodejs parser parser-combinators typescript
Last synced: 01 Mar 2025
https://github.com/tzussman/valparse
Package to parse Valgrind XML output files
Last synced: 18 Jan 2026
https://github.com/xaionaro-go/iscdhcp
Go (Golang) ISC DHCP API + config parser/generator
config configuration dhcp-server dhcpd generator go golang isc parser
Last synced: 28 Apr 2025
https://github.com/leops/dmxparser
Reading the Valve Data Model eXchange (DMX) format in Rust
dota-2 half-life-alyx parser source-engine
Last synced: 06 Oct 2025
https://github.com/audy/dna
A biological sequence file (fasta, fastq, qseq) parser for Ruby
bioinformatics dna parser ruby
Last synced: 07 Oct 2025
https://github.com/pattfy/useragent
A Go/Golang library that parses User-Agent.
Last synced: 14 Jan 2026
https://github.com/dulajkavinda/pptxto.txt
📄 A text extraction node module, thtat can convert pptx and ppt file formats into pure text.
nodejs npm npm-package open-source parser ppt pptx pptxtotxt
Last synced: 23 Feb 2026
https://github.com/asaaki/cloudfront-logs
AWS CloudFront log line parser
amazon aws cloudfront cloudfront-logs logs parser rust rust-lang
Last synced: 28 Feb 2026
https://github.com/trailblazer/trailblazer-transform
Transform, parse, coerce, validate, it's all just a chain of transformations. Replacement/extension for Reform.
coercion parser typing validation
Last synced: 27 Feb 2026
https://github.com/avdgaag/example_json_parser
Example project about leex and yecc in Elixir
Last synced: 01 May 2026
https://github.com/ferhatgec/flap
Fegeya Flap Execution Language, Written in FlaScript.
flap flascript interpreter language parser print programming scripting statement virtual-machine
Last synced: 28 Feb 2026
https://github.com/vitorsouzaalmeida/monkey
Compiler with VM for toy language Monkey written in GoLang
compiler golang interpreter lexer parser repl vm
Last synced: 12 Feb 2026
https://github.com/kale-ko/bjsl
A semi-advanced Java data serialization library with features for reducing file sizes.
data java java-serialization json parser serialization serializer smile yaml
Last synced: 28 Feb 2026
https://github.com/usbokirishima/wimey
Wimey is a lightweight C library for building command-line tools with ease. It supports both command and argument parsing, including value handling, automatic help generation, and type-safe conversions. Designed for flexibility and minimal dependencies, Wimey helps you structure your CLI programs cleanly and efficiently.
args args-parser c command-line cprogramming library parser posix unix
Last synced: 28 Feb 2026
https://github.com/noxalus/bulletmli
A C# parser of improved BulletML files.
Last synced: 27 Apr 2026
https://github.com/jmsv/xunit-to-nunit
Converts C# XUnit tests to NUnit tests
c-sharp converter dotnet hacktoberfest nunit parser unit-testing xunit
Last synced: 30 Apr 2026
https://github.com/konfiger/konfiger-jvm
Light weight package to manage key value based configuration and data files for JVM languages. Notably Java, Kotlin, Scala
configuration java jvm key-value kotlin language parser properties scala
Last synced: 18 Apr 2026
https://github.com/lalloni/seared
Lightweight PEG-based text parsing in Golang without code generation.
go golang parser parser-library parsing parsing-expression-grammar peg text
Last synced: 13 Jun 2026
https://github.com/reneeb/mysql-workbench-parser
Parse .mwb files created with MySQL workbench tool.
hacktoberfest mysql parser workbench
Last synced: 02 Mar 2026
https://github.com/spaghettisolutions/xlsx-parser
Very simple to implement xlsx parser to extract data from spreadsheets for php 8.1+
excel excel-parser libreoffice-calc parser php php8 spreadsheet spreadsheet-parser xlsx xlsx-parser
Last synced: 22 Apr 2025
https://github.com/make-software/ces-go-parser
The Golang library for parsing Casper Event Standard events
blockchain casper-network golang parser
Last synced: 24 Apr 2025
https://github.com/al-muhandis/yandexsqiparser
Yandex SQI parser lib for FreePascal
freepascal lazarus parser pascal seo yandex
Last synced: 22 Jan 2026
https://github.com/fadel-hasan/python-compiler
simple python compiler by using flex\bison
bison-flex bison-parser compiler compiler-design flex-bison lex lex-yacc lexer-parser lexical-analysis lexical-analyzer parser parsing python python-compiler python-lex-yacc python-parser python3 yacc
Last synced: 08 May 2026
https://github.com/buzzardgta/bookmarks_parser
Exported browser's bookmarks file parser
bookmarks bookmarks-parse bookmarks-parser parse parser
Last synced: 18 Oct 2025
https://github.com/wizard04wsu/uri_parsing
JavaScript functions for validating, normalizing, and parsing URIs and email addresses.
domain email ip ipv4 ipv6 mailbox mailto module parser schemes uri uri-parser url url-parser
Last synced: 19 Oct 2025
https://github.com/jonperk318/telegram-parsers
OSINT tools: Telegram chat parsers built to find and extract credit/debit card information and credentials using keyword matches
bank cc credit-card debit-card json open-source-intelligence osint osint-python osint-resources osint-tool osint-tools parser python telegram telegram-channel telegram-chat
Last synced: 20 Oct 2025
https://github.com/cw1997/verilog-parser
Verilog HDL Parser
parser parsers verilog verilog-hdl verilog-simulator
Last synced: 23 Feb 2026
https://github.com/stagas/minipratt-js
port of https://github.com/matklad/minipratt to JavaScript
operator-precedence parser pratt recursive-descent recursive-descent-parser tdop top-down
Last synced: 24 Oct 2025
https://github.com/rse/ael
Advanced Expression Language
evaluation expression language parser
Last synced: 19 Apr 2025
https://github.com/openbytedev/metalink
A Metalink parser for versions 4.0 and 3.0.
Last synced: 02 Jul 2025
https://github.com/donatj/printf-parser
A PHP printf compatible tokenizing printf string parser
Last synced: 21 Apr 2026
https://github.com/wandvvs/expression-parser
Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method
compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer
Last synced: 13 Apr 2025
https://github.com/vxern/dexonline-scraper
🇷🇴 A performant, battle-tested scraper for dexonline.ro to fetch information about words in the Romanian language.
battle-tested definitions dexonline dictionary etymology examples expressions inflection javascript language node parser romanian scraper typescript
Last synced: 12 May 2025
https://github.com/pixieditor/pixiparser
A parser for serializing and deserializing .pixi files used by PixiEditor
csharp dotnet dotnet-core dotpixi nuget parser pixi
Last synced: 09 Jul 2025
https://github.com/ignacio-nacho-barbano/loveurl
A url builder and parser pack for handling url states in an easy way.
builder javascript love npm open-source params parser searchparams string uri url validations validator
Last synced: 04 Sep 2025
https://github.com/eegli/tinyparse
A tiny, type-safe and flexible framework to build powerful CLI apps
argv cli command-line commander javascript minimist nodejs parser typescript validation yargs
Last synced: 15 Apr 2025
https://github.com/mistralys/x4-savegame-parser
Savegame manager for X4: Foundations. Extracts useful information and creates automatic save backups.
gaming parser php savegame-management savegame-reader x4foundations xml
Last synced: 16 Mar 2025
https://github.com/isopod/jsonstream
Sane, fast, low-overhead, procedural API for parsing JSON files.
delphi freepascal json parser pascal
Last synced: 13 Jul 2025
https://github.com/x-rays5/inireader
A simple c++17 header only ini parser/writer.
cpp cpp17 headeronly ini ini-parser parser
Last synced: 05 Mar 2026
https://github.com/potato3d/objparser
C++ library to read 3D Wavefront OBJ/MTL files
3d 3d-wavefront library mtl-files obj-files parser reader wavefront-obj
Last synced: 17 Jun 2026
https://github.com/alisenola/deno-swc-complier
The SWC compiler for Deno.
ast bundler deno hacktoberfest javascript parser rust spack swc typescript
Last synced: 05 Mar 2026
https://github.com/wutadude/proxy-grabber-and-checker
Бесплатный прокси граббер и чекер.
checker grabber parser proxy proxy-checker proxy-grabber proxy-parser
Last synced: 15 Apr 2025
https://github.com/gek169/seabass
the SEABASS Metaprogramming language (and metacompiler) repository. Public Domain Compiler. Compiles to C.
cc0 compiler compiler-construction compilers domainspecificlanguage jesus-is-lord metaprogramming parser public-domain seabass
Last synced: 16 Apr 2025
https://github.com/seangenabe/rubyfy
Easily write ruby annotations and output them as HTML.
Last synced: 29 Jul 2025
https://github.com/ryanmorr/parselector
Parse a CSS selector string
css css-selector javascript parser
Last synced: 09 Apr 2025
https://github.com/destag/at-date
Simple Python library for at-date string parsing
datetime hacktoberfest parser python utility
Last synced: 18 Jan 2026
https://github.com/blu3r4y/whiteparse
Whiteparse is a data parser and reverse templating engine, written in C# and optimized for parsing whitespace-delimited text to JSON objects
Last synced: 01 Mar 2026
https://github.com/desmonhak/argparse_c
Librería para pasear y manejar argumentos por linea de comandos en C
Last synced: 09 Apr 2025
https://github.com/mfelsche/pony-ast
:horse: :deciduous_tree: Library for accessing AST generated by ponyc
compiler ffi-bindings parser pony pony-language ponylang
Last synced: 15 Feb 2026
https://github.com/lggruspe/todo-txt-parser
todo.txt parser for Typescript/javascript
javascript parser todotxt typescript
Last synced: 01 Feb 2026
https://github.com/dandxy89/lp_parser_rs
Rust LP File Parser and Diff tool
diff integer-programming linear-programming lp lpfile nom parser rust
Last synced: 24 Feb 2026
https://github.com/hjbdev/cs-log-parser-php
Counter-Strike Log Parser in PHP
counter-strike counter-strike-2 cs2 parser
Last synced: 13 Jan 2026
https://github.com/truemogician/compiler
A compilation system with lexer, parser, semantic analyzer, and a C-like language based on them
compiler csharp lexer parser semantic-analyzer
Last synced: 25 Feb 2026
https://github.com/tree-sitter-grammars/tree-sitter-arduino
Arduino grammar for tree-sitter
Last synced: 09 Oct 2025
https://github.com/arnau/tree-sitter-csv
CSV grammar for tree-sitter
csv parser tree-sitter tree-sitter-parser
Last synced: 06 Feb 2026
https://github.com/althonos/opticaldisc
Read optical media filesystems with Rust
iso-image iso9660 parser rust-crate
Last synced: 11 Oct 2025
https://github.com/coghost/iparse
To extract HTML/json content identified by CSS selectors(with bs4) with yaml config support
crawler parser parser-library python xkcd yaml
Last synced: 12 Oct 2025
https://github.com/middledot/math_parser
A math expression parser in python
Last synced: 24 Jan 2026
https://github.com/janligudzinski/bfc-rs
Brainfuck compiler for x86-64 Linux implemented in Rust.
assembly brainfuck compiler nasm parser rust x86 x86-64 x86-assembly
Last synced: 05 Feb 2026
https://github.com/akashdeep023/airbnb_project
Airbnb_Project: Full-Stack Web Application
cloudinary cookie dotenv ejs expressjs flash joi mapbox mongodb multer nodejs parser passport-facebook passport-google-oauth20 passport-local passportjs profile session
Last synced: 01 Aug 2025
https://github.com/karsdev/clarity
Coding language, ast-compiled, fast, easy
abstract-syntax-tree ast clarity clr coding-language custom-programming-language interpreter java java-8 library native native-functions parser programming-language tokenizer
Last synced: 13 Mar 2026
https://github.com/father1993/website-parser-dongchedi
This project is a tool for parsing car data from the Chinese website Dongchedi. With its help, you can extract information about car models, their characteristics, prices and other data presented on the site.
Last synced: 10 Nov 2025
https://github.com/kimtth/tora-auto-ui-opencv
🐯🌱 UI Automation By OpenCV (Image Template Matching). TORA (Tigre / Tiger)
automation opencv parser pyautogui pyqt pyside2 rpa screenshot
Last synced: 14 Feb 2026
https://github.com/hanamura/font-family
CSS font-family parser/stringifier.
Last synced: 01 Sep 2025
https://github.com/alessandro-salerno/forflex
Flexible expression evaluation library
algebra expression-parser expressions flexible flexible-library flexible-parsers java java-library lexer library math math-parser parser
Last synced: 08 Jun 2026
https://github.com/berzanorg/bytecode-compiler
A bytecode compiler written in Rust.
bytecode compiler lexer parser virtual-machine
Last synced: 15 Oct 2025
https://github.com/davay42/vitepress-pages
Markdown pages structure generator for Vitepress
markdown parser vite vitepress
Last synced: 03 Oct 2025
https://github.com/dgelessus/python-rezparser
A pure Python library for parsing Macintosh Rez source files
classic-mac-os macintosh parser python resource-fork rez
Last synced: 03 Oct 2025
https://github.com/dobroslavradosavljevic/hsize
The ultimate TypeScript library for human-readable byte formatting and parsing.
bytes file-size formatting human-readable javascript npm-package parser typescript utility
Last synced: 28 Jan 2026
https://github.com/i3oris/topdown
Parser shard using top down operator precedence and Pratt Parsing.
Last synced: 19 Apr 2025
https://github.com/stevenaw/vs-parse
Node-based utilities for parsing Visual Studio files
csproj node npm parse parser visual-studio
Last synced: 14 Mar 2026
https://github.com/codebox/stellar-classification-parser
A parser for star classification codes
Last synced: 12 Jun 2025
https://github.com/utkarshkukreti/parco
A hyper-optimized 1kb library to build fully type-safe parsers in TypeScript.
combinator ll parse parsec parser parser-combinator parsing regex regexp string typesafe typescript
Last synced: 23 Feb 2026
https://github.com/ikenox/h2s-rs
A declarative and ergonomic HTML parser library in Rust
Last synced: 14 Mar 2026
https://github.com/spumer/fastsoup
BeautifulSoup interface for lxml
beautifulsoup fast html lxml parser python3
Last synced: 19 Feb 2026
https://github.com/quarto-dev/gridtables
Haskell parser for reStructuredText-style grid tables.
Last synced: 11 Dec 2025
https://github.com/tree-sitter-grammars/tree-sitter-scss
SCSS grammar for tree-sitter
Last synced: 23 Oct 2025