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/jimmysawczuk/recon
A Go package to extract OpenGraph data from the web
Last synced: 29 Jul 2025
https://github.com/systemvll/binary-codec
A blazing-fast declarative parser & encoder for binary data
binary-parser codec networking parser
Last synced: 29 Jun 2025
https://github.com/muhammadsiyab/editorjs-parser-php
Parses Editor.js JSON output to HTML
Last synced: 21 Jul 2025
https://github.com/kovah/laravel-html-meta
A simple helper to retrieve the HTML meta tags of a website.
html laravel laravel-package meta-tags parser
Last synced: 14 Apr 2025
https://github.com/basemax/jsexpressionparser
A tiny web-based JS parser to handle and analyze a mathematical expression (order of operations)
html js mathematical-expressions mathematical-parser parser parser-combinators
Last synced: 13 Aug 2025
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/here-be/snapdragon-stack
Snapdragon utility for creating a stack.
array nodes parse parser snapdragon stack tokenize tokens
Last synced: 03 Aug 2025
https://github.com/omeyenburg/tree-sitter-riscv
🌳 RISC-V assembly grammar for tree-sitter.
Last synced: 13 Jan 2026
https://github.com/sweetim/linux-top-parser
parser for linux top command
javascript linux nodejs parser top typescript unix
Last synced: 18 Jan 2026
https://github.com/sharparam/klox
Kotlin implementation of the Lox language
gradle interpreter kotlin lox parser parsing
Last synced: 05 Jan 2026
https://github.com/kane50613/kcalculator
練習Lexer跟Parser還有Binary Tree的專案
calculator javascript lexer parser
Last synced: 19 Apr 2025
https://github.com/io7m-com/jnoisetype
SoundFont manipulation
java parser serializer soundfont
Last synced: 22 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/hupe1980/go-textractor
📄 Amazon textract response parser written in go.
amazon aws golang parser textract unstructured-data
Last synced: 16 Apr 2025
https://github.com/darkxahtep/darkxahtep.commandline
Allows creating CommandLine applications using Microsoft.Extensions.CommandLineUtils together with DI, Configuration and Logging in a convenient way similar to AspNetCore Hosting
aspnetcore cmd commandline configuration console console-application dependency-injection hosting logging microsoft-commandlineutils parser
Last synced: 09 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/berzanorg/bytecode-compiler
A bytecode compiler written in Rust.
bytecode compiler lexer parser virtual-machine
Last synced: 15 Oct 2025
https://github.com/glaukiol1/gago
Interpreted Programming Language built in Go. Lexer, Parser, AST, VM.
ast gago interpreter lexer parser programming programming-language
Last synced: 26 Jan 2026
https://github.com/rodrigooler/soljs
Parser to convert Javascript code to Solidity using abstract syntax tree
abstract-syntax abstract-syntax-tree blockchain es6 javascript js node open-source parser smart-contracts solidity typescript
Last synced: 11 Apr 2026
https://github.com/tbjgolden/deno-htmlparser2
Deno port of `htmlparser2`
deno html html-parser htmlparser2 parser
Last synced: 16 Aug 2025
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/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/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/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/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/quarto-dev/gridtables
Haskell parser for reStructuredText-style grid tables.
Last synced: 11 Dec 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/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/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/ikenox/h2s-rs
A declarative and ergonomic HTML parser library in Rust
Last synced: 14 Mar 2026
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/al-muhandis/yandexsqiparser
Yandex SQI parser lib for FreePascal
freepascal lazarus parser pascal seo yandex
Last synced: 22 Jan 2026
https://github.com/shreeve/rip-lang
A modern language that compiles to JavaScript
bun coffeescript compiler javascript parser parser-generator rip s-expression solar
Last synced: 02 Mar 2026
https://github.com/janbaig/pratt-parser
A Top Down Operator Precedence Parser
Last synced: 27 Oct 2025
https://github.com/mukeshm/gedcom-parser
Simple GEDCOM parser written in Haskell
haskell parser parser-combinators
Last synced: 29 Jan 2026
https://github.com/ozansz/v-lang-tester
Parser tester for CENG444 Term Project #1 - V Language (by Cem Bozşahin)
Last synced: 07 Feb 2026
https://github.com/alipsa/sieparser
Java port of the .NET jsisie project at https://github.com/idstam/jsisie
Last synced: 19 Apr 2026
https://github.com/felipebz/flr
A lightweight Java library which provides everything required to analyse any piece of source code.
Last synced: 14 Jan 2026
https://github.com/s-a/browserwall
A small, fast and rich-API browser/platform/engine detector for React.
browser detection ender parser react reactcomponent reactjs sniff ua user-agent useragent
Last synced: 19 Jun 2026
https://github.com/luanmuniz/shorio
Dom Manipulation for Node.JS with an jQuery like API
dom dom-library dom-manipulation html-parser jquery nodejs parser
Last synced: 04 Jul 2025
https://github.com/johnjohndoe/sessionize
A Kotlin library containing a parser and models for the Sessionize API.
api kotlin moshi okhttp parser retrofit sessionize
Last synced: 08 Apr 2025
https://github.com/lionello/nix-d
Lexer, parser, and evaluator for Nix files, written in D-lang
ast dlang evaluator interpreter lexer nix parser parsing
Last synced: 10 Jan 2026
https://github.com/fundersclub/bai-lockbox
Easily parse BAI2 files typically used for Lockbox services
bai-files bai2-files lockbox parser
Last synced: 04 Aug 2025
https://github.com/josecarneiro/mr-roboto
🤖 Handle and parse a site's robots.txt file and extract actionable information
extract parser parsing robots robots-txt
Last synced: 04 Jul 2025
https://github.com/yigitozt/unity_character_pathway
Character controller easy pathway drawing in editor.
character charactercontroller controller easy easytouch mobile navigation parser path pathfinding paths pc road unity unity3d way waypoint waypoints
Last synced: 10 May 2026
https://github.com/jiang-zhexin/temparse
temparse is template + parse
parser parser-library python-3-14 t-string
Last synced: 21 Jun 2026
https://github.com/uchicago-digitalculture-webdev/ochre-sdk
Node.js SDK for OCHRE
cultural-heritage digital-culture digital-humanities ochre parser research sdk typescript uchicago
Last synced: 09 Jun 2026
https://github.com/jmousqueton/boamp-extractor
Script d'extraction et de mise en page des AOs publiés au BOAMP
api boamp github-actions github-pages msteams parser python3
Last synced: 24 Apr 2025
https://github.com/nilostolte/microvba-powerpoint
MicroVBA is a VBA interpreter written in VBA to be used in PowerPoint in order to be able to import large vector graphics files. The advantages are: vectorization of PowerPoint presentations (no fonts needed), can be used as a Vector Graphics File Format storage, smooth connectivity with VBA programs inside the PowerPoint presentations, simplification of complex objects construction, no limitations in the size of the files and more pertinent and helpful error messages.
code-generation compiler file-format interpreter microvba office parser powerpoint powerpoint-automation powerpoint-generation powerpoint-presentations powerpoint-vba vba vba-programs vector-graphics vectorization
Last synced: 24 Jan 2026
https://github.com/francescobarbieri/uri-parser
Surfing the Internet, but not only, requires skills to manipulate strings that represents Universal Resource Identifiers (URI). The purpose of this project is to create two libraries (Prolog and Lisp) that build structures that internally represents URIs starting from their representation as string.
lisp parser prolog uri uri-parser
Last synced: 27 Jan 2026
https://github.com/insei/tinyconf
Driver based configuration reader with config documentation auto generation
config configuration env parser yaml
Last synced: 10 Oct 2025
https://github.com/guidevloper/nullstack-to-njs
Parser from something to the Nullstack njs file
Last synced: 02 Apr 2025
https://github.com/antoinegagne/robots
A parser for robots.txt with support for wildcards. See also RFC 9309.
crawling erlang erlang-library parser parsing parsing-library rfc-9309 robots-exclusion-standard robots-parser robots-txt
Last synced: 27 Feb 2026
https://github.com/chenasraf/massarg
Command and argument parser on steroids - JS/TS
args cli command-line javascript parser shell typescript
Last synced: 26 Jan 2026
https://github.com/dcavar/treebankparser
Parser for treebanks based on Penn Treebank type of encoding that generates Probabilistic Context Free Grammars
bnf bnfc context-free-grammar lexical-functional-grammar parser penn-treebank probabilistic-context-free-grammar syntax treebank
Last synced: 11 Jun 2025
https://github.com/iobroker-community-adapters/iobroker.logparser
ioBroker Log Parser Adapter
iobroker iobroker-adapter log logging logs parser parsing smarthome
Last synced: 09 May 2026
https://github.com/yord/pxi-json
🧚pxi-json is a JSON plugin for pxi (pixie), the small, fast, and magical command-line data processor.
csv data-processing deserializer dsv json marshaller parser pixie pxi serializer ssv tsv
Last synced: 15 Mar 2026
https://github.com/soheil-01/zpe
A Portable Executable parser in Zig
parser portable-executable windows zig
Last synced: 16 Feb 2026
https://github.com/denvercoder1/docstring-utils
Parser and checker for Numpy, Sphinx, and Google-style docstrings
Last synced: 13 Apr 2025
https://github.com/ferhatgec/finif
finif, cli .ini parser
cpp file ini ini-parser parser
Last synced: 18 Feb 2026
https://github.com/davidbonachera/EdiParser
A simple positional EDI parser for Symfony 📑
edi parser php positional symfony-bundle
Last synced: 10 Mar 2025
https://github.com/poyea/eval
🧮 Mathematical expression calculator in Python
evaluation evaluator expression expression-evaluator hacktoberfest mathematical-expressions mathematics parser python
Last synced: 12 Feb 2026
https://github.com/tigerpixel/parsercombinator
A simple Parser Combinator written in Swift
apple fp functional-programming ios macos parser parser-combinators parsercombinator swift swift-3 swift-framework swift-library swift3 tvos watchos
Last synced: 11 Oct 2025
https://github.com/pathaknv/fault-and-reliability-detection-in-programming
A project focused on find faults and determine the reliability of program
college-project fault parser python reliability
Last synced: 26 Oct 2025
https://github.com/tunnckocore/mich-parse-selector
Tiny parser for simple CSS selectors, just in ~300 bytes. Pretty similar to what is done in Hyperscript
ast css css-selector-parser dom hast hastscript html hyperscript mich parser virtual-dom
Last synced: 27 Feb 2025
https://github.com/kelvintaywl/code_comment
extracts comments from your source code (pip install code_comment)
comments extraction parser source-code
Last synced: 14 Jan 2026
https://github.com/isaacvando/cooklang-hs
A parser for the cook markdown language written in Haskell
Last synced: 23 Aug 2025
https://github.com/pjiwm/rlox-ast
A Rust implementation for the interpreted language jlox from the book Crafting Interpreters by Robert Nystorm
abstract-syntax-tree dynamically-typed interpreter lexer lexical-analyzer lox-language parser resolver rust scripting-language visitor-pattern
Last synced: 10 Jan 2026
https://github.com/capturr/price-extract
Performant way to extract price amount and metadatas (currency, decimal & thousands separator) from any string.
amount crawler crawling currencies currency extract extractor javascript nodejs parser parsing price scraper scraping spider typescript
Last synced: 30 Apr 2026
https://github.com/demon1a/easyshell
ASM like scripting language built in python3 with user controlled shell to automate boring coding tasks, Still under update
code-parser easy parser python scripting-language shell translator user-controllable
Last synced: 05 May 2026
https://github.com/jekyll2014/cctalkcontrol
Control CCTalk devices using a list of commands with user-defined parametes.
Last synced: 30 Jan 2026
https://github.com/grongor/go-url-parser
Simple library/CLI utility for parsing URLs (who wants to mess with sed/awk/cut/...). Supports "template" formatting.
cli go golang parser unix url url-parser
Last synced: 23 Mar 2025
https://github.com/hazae41/x509
Zero-copy X.509 certificates for the web 🏎️
asn1 certificate certificate-authority decoding der encoding esmodules javascript letsencrypt nodejs parser pem ssl tls typescript unit-testing x509 zero-copy
Last synced: 02 Feb 2026
https://github.com/colinkiama/youtubeidparser
UWP Windows Runtime Component - Gets the YouTube ID from a YouTube link
c-sharp csharp easy-to-use fast id parse parser parsing universal universal-windows universal-windows-platform uwp windows windows-10 windows-runtime-component winrt youtube
Last synced: 18 Aug 2025
https://github.com/kartmaan/french-language-tools
A series of offline language tools based on a French dictionary in .csv format
anagrams csv definitions dictionary dictionnaire filtering filtering-algorithm francais french french-language itertools kaggle lexicon offline pandas parser wiktionary word-analysis xml xml-parser
Last synced: 01 Mar 2026
https://github.com/milahu/parse-package-lock
parse lockfiles of npm, yarn, pnpm. generic lockfile parser for javascript, to get the deep tree of dependencies, without deduplication. alternative to snyk-nodejs-lockfile-parser
lockfile lockfile-parser node nodejs nodejs-lockfile-parser npm parser pnpm yarn
Last synced: 16 Apr 2026
https://github.com/davidgarsan/xlsx2json
Turns Excel files into JSON files for multi-language use
excel excel2json json parser xlsx xlsx2json
Last synced: 18 May 2026
https://github.com/bjoernloetters/jar-jar-parse
A small library for parser combinators in Java with a special focus on simplicity.
clojure compiler domain-specific-language java kotlin parser parser-combinators scala syntax
Last synced: 17 Oct 2025
https://github.com/i-e-b/gool
A fast, robust, and thread-safe parser-combinator library for C#, with a fluent BNF-like interface
csharp lexer lexer-generator parser parser-combinators
Last synced: 16 Oct 2025
https://github.com/jacob-c-smith/json
A tested JSON parser / serializer
c json parser serializer tested
Last synced: 13 Feb 2026
https://github.com/chbrown/bartleby
BibTeX (and TeX) parsing with Clojure
bibliography bibtex clojure latex lexer parser parser-combinators tex
Last synced: 15 Apr 2025
https://github.com/rickbarretto/blanca
Ultra DRAFT - A parser to load Arturo as Data for Python
arturo arturo-lang decoder parser
Last synced: 12 Feb 2026