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/runtimeterror10/url-parser
javascript parser react reactjs url url-parser url-parsing
Last synced: 11 Feb 2026
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/n123git/yw-cond
A W.I.P Cond UI and toolkit, mainly for the Yo-kai Watch series.
3ds community cond conditions conds documentation hacking modding modding-tools parser tool tools yo-kaiwatch yokai yokai-watch yokaiwatch youkaiwatch yw yw-cond
Last synced: 21 Jun 2026
https://github.com/groobledierne/minecraft-protocol-chat-parser
A small library to transform a string formatted by Minecraft into a JavaScript object
hacktoberfest javascript minecraft parser
Last synced: 20 Sep 2025
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/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/pniedzielski/mgs
Tools for working with Minimalist Grammars
haskell linguistics mg minimalistgrammars parser
Last synced: 03 Jul 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/bionode/bionode-gff
GFF parser
bioinformatics bionode nodejs parser tools
Last synced: 31 Jul 2025
https://github.com/jirutka/gversion.lua
Lua library for Gentoo-style versioning format
alpine-linux gentoo lua parser versioning
Last synced: 31 Jul 2025
https://github.com/glorkpixels/sakai-downloader-merger
video downloader, video URL catcher, sound and video file merger for Sakai educational software platform.
audio big bigbluebutton blue button downloader ffmpeg merger parser presentations recording-downloader sakai video
Last synced: 04 May 2026
https://github.com/modrev-ai/bibreader
Turn non-standard bib file into easily editable tabular format and save it as a standard bib file
bib data-structure file-conversion pandas parser python
Last synced: 30 Apr 2026
https://github.com/plasmaa0/simplecalculator
Simple CLI Calculator Project
abstract-syntax-tree ast binary-expression-tree c-plus-plus calculator calculator-application cli cplusplus cpp evaluation expression-evaluator interpreter lexer math parser
Last synced: 26 Mar 2025
https://github.com/darnfish/email-forward-parser
Parses forwarded emails and extracts original content
Last synced: 12 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/ratson/nix-treesitter
All and up-to-date tree-sitter grammars built for nix.
flakes grammar nix nix-flake nix-flakes parser tree-sitter tree-sitter-grammars
Last synced: 27 Feb 2026
https://github.com/raleksandar/numenor
Customizable, safe evaluator of JavaScript-like expressions.
evaluator javascript parser pratt-parser
Last synced: 04 Apr 2026
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/ap-atul/yacp
Yet Another Config Parser. Convert YAML, JSON, and CUSTOM files to python objects and back.
config-management config-parser deserialisation json json-parser parser serialisation yacp yaml yaml-parser
Last synced: 08 May 2026
https://github.com/siraben/tree-sitter-formula
Formula grammar for tree-sitter
Last synced: 09 Apr 2025
https://github.com/derhuerst/vdv-451-reader
A streaming VDV 451 reader.
parser public-transport transit vdv-451
Last synced: 15 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/savetz/appleii-naturallanguageprocessing
Various experiments in parsing and natural language processing in the Forth language for the Apple II
appleii cgraph forth lexicat marcusparser naturallanguageprocessing parser parsing
Last synced: 28 Jan 2026
https://github.com/maximecb/weebasic
weebasic
bytecode interpreter language parser vm
Last synced: 21 Feb 2026
https://github.com/alek-s/define-fixml
Enter FIXML post-trade message, get an easy to read table of what it means
allocinstrctnalert allocrpt derivatives fixml fixml-message parser tradecaptrpt
Last synced: 15 Oct 2025
https://github.com/isaacvando/cooklang-hs
A parser for the cook markdown language written in Haskell
Last synced: 23 Aug 2025
https://github.com/truewebber/swift-protoparser
A native Swift library for parsing Protocol Buffer (proto3) files into descriptors. SwiftProtoParser offers full proto3 syntax support, including services, RPC definitions, and custom options, with detailed error reporting and cross-platform compatibility. Designed as a Swift-idiomatic alternative to protoc with seamless Swift Protobuf integration.
ast code-generation cross-platform developer-tools file-descriptor grpc lexer-parser parser proto3 protobuf protocol-buffers swift swift-package swift-protobuf validation
Last synced: 08 Mar 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/sixarm/markdown-tools
SixArm.com Β» Markdown Β» Scripts for parsing markdown
Last synced: 04 Sep 2025
https://github.com/shellyln/go-open-soql-parser
Open source implementation of the SOQL parser for Go
go golang graph-query library object-query parser query-language soql soql-parser soql-query sql
Last synced: 01 Mar 2026
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/gryszzz/kaspa-script
KaspaScript: Rust compiler and Kaspa-native programmability kernel , AI-compatible , upgrade readiness.
blockdag bytecode compiler compiler-design covenants cyptocurrency dapp deterministic dsl kaspa parser rust semantic-analysis smart-contracts verification web3
Last synced: 29 Jun 2026
https://github.com/labordep/pharogameye
GAMEYE.app tools for Pharo
app collection collector game games gameye gameye-app gameye-application gameye-collection parser parsing peripherals pharo pharo-smalltalk print-media smalltalk systems toys-to-life
Last synced: 18 Jan 2026
https://github.com/mateodaza/top-down-parser
Top-Down Parser Simulation on Java.
compiler-design compilers java parser syntax-analysis
Last synced: 14 May 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/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/gremid/lucene-query
Parser for Apache Lucene Classic Queries
ast clojure lucene lucene-query parser
Last synced: 24 Jun 2026
https://github.com/chronosphereio/calyptia-fluent-bit-config-parser
π¦ βοΈ π¦« for JS/TS
configuration fluent-bit parser typescript
Last synced: 28 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/ren3gadem4rm0t/cef-parser-go
Simple CEF Parser written in Go
Last synced: 03 Oct 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/0xd34df00d/cmake-syntax
A library for parsing CMake syntax
Last synced: 30 Jul 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/rmraya/typesxml
Open source XML library written in TypeScript
Last synced: 10 Aug 2025
https://github.com/ferhatgec/inifrs
inifrs, ini file parser crate
crate file ini ini-parser parser rust
Last synced: 27 Jun 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/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/gesiscss/wiki-download-parse-page-views
Pipeline for downloading, parsing and aggregating static page view dumps from Wikipedia.
aggregation downloader dumps pageviews parser pipeline python script wikipedia
Last synced: 20 Jun 2026
https://github.com/0xstern/tailwind-resolver
Resolve Tailwind theme variables into JavaScript objects. Supports Tailwind v4 with future-proof versioning.
canvas chart css-variables parser postcss resolver tailwind tailwindcss tailwindcss-v4 theme theme-resolution typescript
Last synced: 23 Oct 2025
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/eurydia/project-structogram-builder-online
An online Nassi-Shneiderman diagram builder using C-style code.
c-style-lang muiv5 nassi-shneiderman-diagrams parser reactjs wepapp
Last synced: 29 Jul 2025
https://github.com/ronynn/helper-of-humanity
TIC-80 GUI based parser game, for Game-Off 2023. Play the jam version using the link below.
game-off-2023 github-game github-gameoff gui interactive-fiction linux-executables lua neutralinojs parser text-based-adventure text-based-game tic80 windows-executable
Last synced: 05 Mar 2026
https://github.com/yunabraska/java-info-action
Fast Maven/Gradle parser. This dynamic GitHub action automatically detects and extracts crucial information such as Java version, project version, and encoding. It also provides essential build commands and properties to make your development process more independent, efficient and streamlined.
build-script github-actions gradle information-retrieval java java-version maven parser project-version
Last synced: 01 Jul 2026
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/typedduck/kamo
A library to assist in the creation of an interpreter or compiler and its associated runtime.
garbage-collection memory-management parser parser-combinators parsing rust rust-library s-expressions scheme
Last synced: 09 Apr 2025
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/turkeymcmac/instruction-hexadecimal-readers
Small C library for reading Intel HEX and SRECORD files.
Last synced: 15 Mar 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/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/bionode/bionode-obo
Streaming OBO 1.2 Parser
bioinformatics bionode nodejs parser tool
Last synced: 11 Apr 2025
https://github.com/x39/xcg
X39s Code Generator - Creating your CST (Concrete-Syntax-Tree) with ease
code-generation code-generator cpp cst generator parser parser-generator syntax-tree
Last synced: 07 May 2026
https://github.com/reprompts/repmt
repmt is a lightweight Python library that automatically parses large Python repositories and converts them into clean, structured static prompts β ideal for AI prompt engineering, documentation, or code intelligence workflows.
beginner-friendly directory open-source parser pip-package prompt prompt-engineering prompts pypi-package pypi-packages python python-library python3 readme-generator repository stream-u streamlit
Last synced: 04 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-tablegen
LLVM TableGen grammar for tree-sitter
llvm-tablegen parser tree-sitter
Last synced: 06 Oct 2025
https://github.com/ferhatgec/finif
finif, cli .ini parser
cpp file ini ini-parser parser
Last synced: 18 Feb 2026
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/jay3332/timeparser
Time parser for Python.
parser py python time timeparser
Last synced: 25 Jul 2025
https://github.com/nixpulvis/parser-combinator
CFG Parser Combinators for Racket
Last synced: 12 Jul 2025
https://github.com/galaco/bitbuf
A simple Go Read & Write bitstream
bitstream buffer compression parser
Last synced: 25 Mar 2025
https://github.com/kingcitaldo125/cppearley
Earley parser in C++
context-free-grammar cpp11 earley-parser parser
Last synced: 17 Aug 2025
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/qnton/tld-extract
Simple npm package that allows to extract the TLD, domain, and subdomain.
Last synced: 29 Jan 2026
https://github.com/stafflinepeopleplus/svelters
A WIP svelte parser written in rust. Designed with error recovery and reporting in mind
Last synced: 03 Jul 2025
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/markusand/utoml
Simple TOML parser and serializer for micropython
micropython parser serializer toml
Last synced: 02 May 2026
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/vinkius-labs/html-markdown-converter-mcp
Vinkius Edge high-performance Model Context Protocol (MCP) server for bidirectional HTML/Markdown transformation.
ai-agent ai-tools converter developer-tools html html-to-markdown llm-tool markdown mcp mcp-server modelcontextprotocol parser token-optimization vinkius vinkius-cloud vinkius-edge
Last synced: 27 Jun 2026
https://github.com/haseeb-heaven/qurancloudapp
QuranCloudApp is application to get data from Quran like Ruku,Ayah,Page and also search engine to search any text in Quran and get lists of Quran types,formats etc. which fetches data from [QuranCloud](https://alquran.cloud/) server and shows data to user.
al-quran islam islamic-app json-api json-parser muslim parser quran quran-api quran-cloud quran-info quran-json quran-search quran-web rest-api rest-client
Last synced: 23 Jul 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/iantayler/ming
A small module for working with Stabler's Minimalist Grammars in Perl6.
minimalistgrammars parser perl6 top-down
Last synced: 16 Jan 2026
https://github.com/benjaminfjones/presburger
WIP - Library for efficient Presburger Arithmetic
decision-procedure linear-programming parser rust smt
Last synced: 28 Feb 2026
https://github.com/onmax/issue-form-parser
Convert GitHub Form Issues into JSON objects with this simple Action.
github-actions issue-forms json parser
Last synced: 13 Feb 2026
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/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/alexanderwe/semanticversioningkit
Small library to create and parse Semantic Versioning conforming representations.
parser semantic-versioning swift swift-package-manager swift5
Last synced: 28 Feb 2026