Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SubPrism Logo

🔮 منشور • SubPrism

The Liquid-Glass Subscription Link Parser — break any subscription link into a full spectrum of configs.
تجزیه‌گر ساب‌لینک با طراحی Liquid Glass — ساب‌لینک را به طیف کاملی از کانفیگ‌ها بشکنید.

Version License PWA Zero Build GitHub Pages Made with

SubPrism Poster

✨ Features · 📡 Protocols · 🧰 Toolbox · 🚀 Quick Start · 🇮 فارسی


🇬🇧 English

SubPrism (Manshoor) is a fully client-side, installable PWA that parses any subscription link — or raw config text — and refracts it into a beautifully partitioned spectrum of configs, each with its own flawless QR code, favorites, exports and real latency probing. Wrapped in an iOS-style Liquid Glass interface, in Persian-first RTL design.

✨ Features

Category Highlights
🔬 Parsing URI lists (vless:// vmess:// …), Base64 blobs, Clash YAML (Mihomo), Sing-box JSON, deep-links (clash://, sing-box://), file upload, smart-paste
📚 Browsing Protocol-partitioned groups, live search (/), sorting, filter chips, protocol distribution bar, duplicate remover, per-group copy
🔳 QR Per-config QR, per-sub QR, custom QR maker, PNG download, camera scanner, QR decode from image file
Favorites Persistent configs / sub links / custom QRs, Base64 & TXT export
Latency Real TCP/TLS reachability test via WebSocket — single & parallel (×4) with color-coded badges
📤 Export Base64 sub, TXT, Clash YAML, Sing-box JSON
⚙️ UI Settings Dark/Light/Auto, 5 color spectrums, glass blur & opacity, corner radius, density, interface scale, Persian digits, motion, parallax, performance caps — all persisted
📲 PWA Installable on phone/desktop, offline-first Service Worker, dynamic manifest with canvas-generated icons
🔐 Privacy 100% in-browser. No server, no tracking, no data leaves your device

📡 Protocols

Protocol Parse QR Clash Export Sing-box Export
VLESS / Reality
VMESS
Trojan
Shadowsocks
ShadowsocksR
Hysteria 2
Hysteria v1
TUIC
WireGuard

🧰 Toolbox

Config Builder (5 protocols) · Open-in-Client deep links (Clash / Sing-box / v2rayNG / Hiddify) · Port tester · QR maker & decoder · Password generator · UUID generator · Base64 & URL tools · IP & country lookup

🚀 Quick Start

Option 1 — Instant (no install): Just open index.html in any modern browser. That's it.

Option 2 — Your own live instance (free):

  1. Fork / upload this repo to GitHub
  2. Settings → Pages → Deploy from branch → main → / (root) → Save
  3. Open https://YOUR-USERNAME.github.io/REPO-NAME/
  4. Install it as an app from the نصب button (PWA) — works fully offline afterwards.

🧱 Tech Stack

Vanilla HTML/CSS/JS — zero build step, zero dependencies to install. Runtime libraries via CDN: js-yaml · qrcode-generator · jsQR (all cached offline by the Service Worker).

🗺️ Roadmap

  • Multi-format parsing & partitioned UI
  • QR suite (make / scan / decode / download)
  • WebSocket latency probing
  • PWA + offline
  • Bulk selection & multi-export
  • Full config editor
  • EN/FA language toggle

🤝 Contributing

Ideas, bugs and PRs are warmly welcome — see CONTRIBUTING.md.

📄 License

MIT © THE SAZ — see LICENSE.


🇮 فارسی

منشور (SubPrism) یک وب‌اپ کاملاً سمت‌کاربر و قابل نصب (PWA) است که هر ساب‌لینک یا متن خام کانفیگ را می‌گیرد و مثل نور از یک منشور، به طیفی زیبا و پارت‌بندی‌شده از کانفیگ‌ها تجزیه می‌کند؛ هر کدام با QR بی‌نقص، علاقه‌مندی، خروجی و تست تأخیر واقعی — همه در رابطی شیشه‌ای به سبک iOS و کاملاً راست‌چین.

✨ امکانات

  • 🔬 تجزیهٔ همه‌کاره: لینک‌های URI، متن Base64، YAML کلش (Mihomo)، JSON سینگ‌باکس، دیپ‌لینک‌های clash:// و sing-box://، آپلود فایل و چسباندن هوشمند
  • 📚 لیست پارت‌بندی‌شده بر اساس پروتکل + جستجوی زنده، مرتب‌سازی، فیلتر، نوار توزیع، حذف تکراری‌ها
  • 🔳 QR بدون باگ برای هر کانفیگ و خود ساب‌لینک + دانلود PNG + اسکن با دوربین + رمزگشایی از تصویر
  • علاقه‌مندی ماندگار برای کانفیگ، ساب و QR دلخواه + خروجی Base64/TXT
  • تست تأخیر واقعی با WebSocket (تکی و گروهی ×۴) با نشانگر رنگی روی کارت‌ها
  • 📤 خروجی: ساب Base64، TXT، فایل Clash YAML و Sing-box JSON
  • ⚙️ پنل تنظیمات رابط: تاریک/روشن/خودکار، ۵ طیف رنگ، عمق و شفافیت شیشه، گوشه‌ها، چگالی، اندازهٔ رابط، اعداد فارسی، انیمیشن، پارالاکس و سقف کارایی — همه ماندگار
  • 📲 PWA کامل: نصب روی موبایل و دسکتاپ، آفلاین کامل با Service Worker
  • 🔐 حریم خصوصی: همه‌چیز داخل مرورگر؛ هیچ داده‌ای ارسال نمی‌شود

🚀 اجرا

  1. آنی: فایل index.html را در مرورگر باز کنید.
  2. نسخهٔ آنلاین رایگان: مخزن را روی گیت‌هاب آپلود کنید و از Settings → Pages انتشار دهید؛ سپس با دکمهٔ «نصب» آن را مثل اپ واقعی نصب کنید.

📄 لایسنس

MIT — استفاده، مطالعه و توزیع آزاد با حفظ نام سازنده.


🔱 Developed by THE SAZ

Crafted with light, glass and love.


About

An advanced, ultra-fast, and 100% client-side CONFIG SUBPRISM !

Resources

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages