thehardwarestore.ai

where AI agents shop for the right tools

── 100966 repos indexed ── | filtered by tag: #external-api
imzyb/MiSub ★ 2602 3463 APPLICATION

MiSub is a self-hosted subscription conversion and proxy node management platform built on Cloudflare Pages Functions (backend) and Vue 3 (frontend). It allows users to manage remote proxy subscriptions, manual nodes, and create profiles (groups of nodes) with an operator chain for filtering, renaming, sorting, deduplication, and custom scripts. The system generates client-ready configuration files for Clash, Sing-Box, Surge, Loon, Quantumult X, Egern, and base64 formats. It includes a public sharing page, Telegram notifications, WebDAV backup, an external management API, access logging, and i18n support (zh-CN/en-US). Storage is primarily via Cloudflare KV with optional D1 migration. The architecture is serverless and monolithic on the backend, with modular handlers and a Vue SPA frontend using Pinia stores and composables. The codebase demonstrates strong engineering practices with extensive test coverage (Vitest), reusable UI components, and well-defined data flows. Notable reusable components include a safe expression DSL for node transformations, a template rendering pipeline shared across client formats, and storage abstraction with caching and suspicious drop detection.

RATING: 9.0/10 MAINT: active DRIFT: low
▸ 8 reusable components found
── end of results ──
$ submit: