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-26 00:19:23 UTC
- JSON Representation
https://github.com/stefanoamorelli/crabrl
Rust XBRL parser that's 50-150x faster than traditional parsers. Built for speed and accuracy when processing SEC EDGAR filings.
accounting cli edgar finance financial-data financial-reporting high-performance parser regulatory-reporting rust rust-lang sec sec-edgar xbrl xbrl-parser xml-parser
Last synced: 23 Sep 2025
https://github.com/prantlf/oscript-parser
A parser for the OScript language written in JavaScript. With an AST walker, a syntax checker (lint) and a code-executing interpreter.
ast ast-walker interpreter lexer lint oscript parser parsing syntax-checker tokenizer walker
Last synced: 01 Aug 2025
https://github.com/s2quake/commands
Parses a string to set a value to a specified property or invoke a specified method. Like Terminal or Powershell, it provides a REPL environment to provide a command-based development environment.
command commandcontext console csharp dotnet parse parser repl terminal
Last synced: 16 Jan 2026
https://github.com/cldfire/mc-legacy-formatting
A non-allocating parser for Minecraft's legacy formatting system
codes formatting minecraft parser vanilla
Last synced: 03 Aug 2025
https://github.com/customcommander/xss-lang
An experimental grammar for parsing XSS attacks
grammar javascript nearley parser security xss
Last synced: 25 Aug 2025
https://github.com/dan-niles/rpal-interpreter
A lexical analyser and parser for the RPAL language, built for CS3513: Programming Languages
lexical-analyzer parser programming-languages rpal
Last synced: 11 Jun 2026
https://github.com/josh-hemphill/subslate
A configurable template string replacement library for Node.js, web, and Deno
deno nodejs parser string-manipulation template
Last synced: 30 Jun 2025
https://github.com/beartocode/num_parser
A Rust math interpreter and evaluator
expression-evaluator math math-parser math-parser-library mathematics parser rust rust-crate rust-lang rust-library
Last synced: 18 Mar 2025
https://github.com/robbepop/cnf-parser
Efficient and customizable CNF parser for SAT solving.
Last synced: 27 Dec 2025
https://github.com/nerd-bear/bassil
Bassil: A modern, mid-level interpreted programming language designed for efficiency and readability. Featuring robust lexical analysis, error handling, and cross-platform support for Windows and Linux. Bassil offers a balance between low-level control and high-level abstraction, making it ideal for system programming, web development, and more.
cpp custom-interpreted-language custom-language custom-programming-language interpreter lexer lexer-parser parser
Last synced: 27 May 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/silviucpp/refererparser
Erlang library for extracting marketing attribution data from referrer URLs
Last synced: 16 Apr 2025
https://github.com/ashwin-pc/whatsappsim
A Whatsapp chat parser and simulator
api api-wrapper chat chat-simulator client-side parser simulator whatsapp
Last synced: 02 Sep 2025
https://github.com/cjavad/discordql
You ever wanted to browse your discord server from a terminal? Look no further DiscordQL aims to be a CLI interface with your discord bot.
ast cli-interface discord lexer parser programming-language query-language semantic-analysis
Last synced: 28 Apr 2026
https://github.com/sassman/edu-sql-parser-rs
SQL Types transpiles `CREATE TABLE` SQL code into type definitions in other languages such as TypeScript or Rust.
compiler languages parser rust sql sql-parser transpiler typegen typescript
Last synced: 02 Sep 2025
https://github.com/pniedzielski/mgs
Tools for working with Minimalist Grammars
haskell linguistics mg minimalistgrammars parser
Last synced: 07 Mar 2025
https://github.com/xiaocongdong/tempar
Lightweight template parser for anything.
ast cli compiler high-performance indentation javascript lightweight nodejs parser template
Last synced: 11 Apr 2026
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/rokf/lua-md2html
Another Markdown to HTML converter (with the ability to assign classes to rendered elements)
html lpeg markdown markdown-parser markdown-to-html parser
Last synced: 11 Apr 2026
https://github.com/BAMresearch/openbis-upload-helper
Upload Helper Tool and Parsers for OpenBIS in the BAM Data Store
bam-data-store metadata-extraction openbis parser uploader
Last synced: 16 Jan 2026
https://github.com/salvacorts/how-it-does
:detective: A website to get and analyse reviews for products
angular angular-cli angular-material api cloud continuous-integration css go golang google-apis google-cloud html kubernetes kubernetes-deployment natural-language-processing parser rest-api review-sentiments reviews travis-ci
Last synced: 11 Apr 2026
https://github.com/narochno/narochno.bbcode
A fork of https://bbcode.codeplex.com/ for .NET Core.
Last synced: 03 Aug 2025
https://github.com/maxbarsukov/korol-i-shut-lyrics-parser
π―π Allows you to collect all the lyrics of your favorite band
gorshok king-and-jester kish korol-i-shut lyrics nokogiri-parser parser ruby-parser web-scraping
Last synced: 13 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/darnfish/email-forward-parser
Parses forwarded emails and extracts original content
Last synced: 12 Apr 2025
https://github.com/denvercoder1/docstring-utils
Parser and checker for Numpy, Sphinx, and Google-style docstrings
Last synced: 13 Apr 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/char0n/json-parsers
Monorepo containing research for various json-parsers
Last synced: 20 Jan 2026
https://github.com/joaomlneto/mayfly-compiler
Compilers course project @ IST 2013
asm assembler assembler-x86 byacc compiler compiler-construction compiler-design compiler-optimization compiler-principles compilers flex-bison flex-lexer lexer parser runtime-library runtime-system semantic-parsing yacc yacc-example yacc-lex
Last synced: 12 Jun 2025
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/simonkowallik/tmconfpy
serialize F5 config (bigip.conf) to JSON or python dict
bigip config f5 f5-bigip json parser serialization
Last synced: 22 Apr 2025
https://github.com/sixarm/markdown-tools
SixArm.com Β» Markdown Β» Scripts for parsing markdown
Last synced: 04 Sep 2025
https://github.com/sigilbyte/functional-programming-language-fun
About Fun is a playful implementation of the basic functional programming language F. This was a group project by CS students @ LMU Munich.
compiler functional-programming haskell parser tokenizer
Last synced: 29 May 2026
https://github.com/rightcapitalhq/php-parser
TypeScript types for PHP Parser JSON representation
ast parser php php-parser phpparser static-analysis static-analyzer typescript
Last synced: 13 Apr 2025
https://github.com/jednano/prisma2-sdl
Parses a subset of the Prisma 2 schema definition language
ast parser pretty-print prisma prisma2 schema sdl typesc
Last synced: 21 Jan 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/getoslash/server-timify
Parser and transformer for the Server-Timing header.
headers parser performance server-timing
Last synced: 05 Sep 2025
https://github.com/beforesemicolon/html-parser
Customizable Fast HTML parser
Last synced: 09 Apr 2025
https://github.com/thedvlprs/telegram-oxford-bot-nodejs
telegram-oxford-bot-nodejs
nodejs oxford-dictionaries-api parser telegram-bot-api
Last synced: 31 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/inv2004/newfix
Fix static-typed parser
benchmarks financial fix parser parsers protocol
Last synced: 09 Apr 2025
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/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/the-mikedavis/tree-sitter-git-config
A tree-sitter grammar for git's configuration language
Last synced: 09 Apr 2025
https://github.com/vberlier/docutils
Simple javascript parser for docutils xml documents.
docutils parser restructuredtext sphinx xml
Last synced: 26 Apr 2025
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/algosup/2024-2025-project-4-web-fpga-team-7
This project aims to develop a web-based interface for an FPGA simulator. The interface will allow users (students and teachers) to visualize signal propagation inside an FPGA.
fpga parser react simulator tailwindcss typescript verilog vite webapp
Last synced: 05 Jul 2025
https://github.com/siraben/tree-sitter-formula
Formula grammar for tree-sitter
Last synced: 09 Apr 2025
https://github.com/erykjj/refractor
REFERENCE EXTRACTOR - scripture and publication reference parser
parser publication-references scripture-references
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/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/neyn/neyson
Lightweight C++11 JSON Library
cmake cpp cpp11 cxx cxx11 json json-library json-parser lightweight parser
Last synced: 14 Jun 2025
https://github.com/bertiqwerty/mexpress
Math parser and evaluator based on the Rust crate Exmex
Last synced: 14 Jan 2026
https://github.com/kutukvpavel/mechatrolinkparser
Mechatrolink-I/II parser (from phy to application layer)
mechatrolink parser protocol servodrive yaskawa
Last synced: 07 May 2025
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/keyvan-m-sadeghi/parse-neo4j
Parse results from neo4j's http endpoint to normal JSON
Last synced: 13 Jun 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/jay3332/timeparser
Time parser for Python.
parser py python time timeparser
Last synced: 25 Jul 2025
https://github.com/mincrmatt12/nmfu
the "no memory for you" "parser" generator
c dfa parser parser-generator python3 state-machine
Last synced: 07 Oct 2025
https://github.com/routerify/routerify-query
A Routerify middleware which parses the request query string
hyper-rs middleware parser querystring routerify
Last synced: 09 Oct 2025
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/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/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/chiefgokhlayeh/tap-consooomer
π¦ Test Anything Protocol Consumer for Rust
consumer parser peg test-anything-protocol
Last synced: 13 Mar 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/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/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/alipsa/sieparser
Java port of the .NET jsisie project at https://github.com/idstam/jsisie
Last synced: 19 Apr 2026
https://github.com/andrey123815/andrey_parser
:scroll: Library for working with smart C-strings
automatic c-string clever-string parser
Last synced: 23 Oct 2025
https://github.com/suyanlong/ralph-parser-ts
ralph language parser
alephium antlr4 antlr4-grammar ast lexer package parser ralph ralph-language specification
Last synced: 23 Jan 2026
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/alexferrari88/go-price-parser
Price parser in Go
go golang parser parsing price-parser
Last synced: 26 Oct 2025
https://github.com/anthonymel/wb_parser
parser for goods from wildberries.ru. FOR FUN, MAY NO FUNCTION
cronjob json parser php wildberries yii2-framework
Last synced: 24 Jan 2026
https://github.com/rdfjs-base/express-handler
Handle incoming and outgoing RDF data in Express
content-type express javascript middleware parser rdf
Last synced: 06 Feb 2026
https://github.com/milderhc/qb64-parser
Lexer, parser and interpreter of QB64
antlr-grammar antlr4 interpreter lexical-analysis parser visitor-pattern
Last synced: 23 Mar 2025
https://github.com/allindevelopers/executanti
Reverse engineer and Web version of "Furnica" and "Cangourou"
ast lexer parser programming-language tokens
Last synced: 26 Mar 2025
https://github.com/yisaer/idl-parser
OMG IDL Parser written in go
go omg-idl parser parser-combinator
Last synced: 13 Oct 2025
https://github.com/thyeem/s
A generalized parser combinator super-readable
haskell-library parser parser-combinators
Last synced: 23 Jul 2025
https://github.com/biosustain/genomediff-python
GenomeDiff (*.gd) file parser for Python
breseq genomediff genomics parser
Last synced: 12 Apr 2025
https://github.com/wiki-connect/parsewiki
A library that helps parse wikitext data
mediawiki parser wikipedia wikitext wikitext-parser
Last synced: 04 Feb 2026
https://github.com/gustavoaca1997/basic-tran-interpreter
Un interpretador de BasicTran
alex grammar happy haskell interpreted-programming-language interpreter lexer parser
Last synced: 02 Jul 2025
https://github.com/jakewvincent/r-syllable-parser_old
Syllable parser that parses phonetic transcriptions of words into syllables using principles taught to students in Phonology 1
dictionary parser phonetic-transcriptions phonology r
Last synced: 09 Oct 2025
https://github.com/o3co/go.hocon
Full Lightbend HOCON spec-compliant parser and config library for Go
config configuration go golang hocon lightbend parser
Last synced: 14 Jun 2026
https://github.com/1ay1/vibe
VIBE - A human-friendly configuration format with minimal syntax and fast parsing. No YAML nightmares, no JSON comma catastrophes - just smooth, readable config π
c c11 config-files configuration configuration-management data-serialization json json-alternative parser vibe yaml-alternative
Last synced: 28 Jan 2026
https://github.com/robertohuertasm/package-lock-json-parser
π¦ π Simple package-lock.json parser
npm npm-package package-lock package-lock-json parser
Last synced: 02 Sep 2025