# sub-store-org/sub-store

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/sub-store-org-sub-store).**

8,749 stars · 1,028 forks · JavaScript · agpl-3.0

## Links

- GitHub: https://github.com/sub-store-org/Sub-Store
- awesome-repositories: https://awesome-repositories.com/repository/sub-store-org-sub-store.md

## Topics

`clash` `http` `loon` `quantumultx` `shadowrocket` `shadowsocks` `shadowsocksr` `ssr` `stash` `surge4` `trojan` `vmess`

## Description

Sub-Store is a proxy subscription management server that aggregates multiple subscription links into a single unified stream for distribution to various clients. It functions as a transformation pipeline that filters, modifies, and reformats proxy node metadata.

The system acts as a cross-platform format converter to ensure compatibility across diverse client applications. It includes an encryption decryption gateway that uses private keys to handle age-standard encrypted subscription content and a cache-layered aggregator to reduce external requests.

The server provides capabilities for dynamic proxy node filtering, property transformation, and subscription format conversion. It manages request metadata, such as user agents, and restricts API access through domain-based origin validation.

## Tags

### Development Tools & Productivity

- [Subscription Mergers](https://awesome-repositories.com/f/development-tools-productivity/subscription-management/subscription-mergers.md) — Aggregates multiple separate proxy subscription sources into a single unified link for distribution. ([source](https://cdn.jsdelivr.net/gh/sub-store-org/sub-store@master/README.md))
- [Subscription Format Translators](https://awesome-repositories.com/f/development-tools-productivity/subscription-management/subscription-format-translators.md) — Transforms subscription data from one platform specification to another to ensure cross-client compatibility. ([source](https://cdn.jsdelivr.net/gh/sub-store-org/sub-store@master/README.md))
- [Subscription Content Injection](https://awesome-repositories.com/f/development-tools-productivity/subscription-management/subscription-mergers/subscription-content-injection.md) — Injects local node data or remote links into an existing subscription using specific request parameters. ([source](https://github.com/sub-store-org/Sub-Store/wiki/%E9%93%BE%E6%8E%A5%E5%8F%82%E6%95%B0%E8%AF%B4%E6%98%8E))

### Networking & Communication

- [Subscription Managers](https://awesome-repositories.com/f/networking-communication/proxy-server-management/subscription-managers.md) — Functions as a tool for importing, converting, and synchronizing proxy server lists from multiple external providers into unified configurations.
- [Cross-Platform Proxy Configurations](https://awesome-repositories.com/f/networking-communication/cross-platform-proxy-configurations.md) — Provides standardized network routing policies that are compatible across multiple proxy client applications and devices.
- [Proxy Metadata Transformers](https://awesome-repositories.com/f/networking-communication/proxy-metadata-transformers.md) — Modifies proxy metadata and resolves domains to IP addresses through a pipeline of operators. ([source](https://cdn.jsdelivr.net/gh/sub-store-org/sub-store@master/README.md))
- [Subscription Generators](https://awesome-repositories.com/f/networking-communication/proxy-servers/v2ray-configuration-managers/v2ray-subscription-providers/subscription-generators.md) — Adjusts the target format and protocol via link parameters to ensure content works with various client apps. ([source](https://github.com/sub-store-org/Sub-Store/wiki/%E9%93%BE%E6%8E%A5%E5%8F%82%E6%95%B0%E8%AF%B4%E6%98%8E))
- [Proxy Source Aggregators](https://awesome-repositories.com/f/networking-communication/proxy-source-aggregators.md) — Combines remote and local proxy links into one output stream using priority rules and error handling. ([source](https://github.com/sub-store-org/Sub-Store/wiki/%E9%93%BE%E6%8E%A5%E5%8F%82%E6%95%B0%E8%AF%B4%E6%98%8E))

### Content Management & Publishing

- [Proxy Configuration Converters](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/proxy-configuration-converters.md) — Dynamically translates and serves proxy subscription configurations between different client formats.

### Data & Databases

- [Metadata Transformation Pipelines](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/data-processing/data-normalization-schema-enforcement/metadata-transformation-pipelines.md) — Provides a pipeline to intercept and modify proxy node metadata during the data transfer process.
- [Subscription Format Rendering](https://awesome-repositories.com/f/data-databases/data-serialization-formats/data-formats/output-format-rendering/subscription-format-rendering.md) — Determines final subscription syntax and protocol by parsing arguments passed within the request URL.
- [Proxy Node Filters](https://awesome-repositories.com/f/data-databases/data-stream-subscriptions/subject-subscription-filtering/proxy-node-filters.md) — Removes specific proxies from a list using regular expressions, regional markers, or custom scripts. ([source](https://cdn.jsdelivr.net/gh/sub-store-org/sub-store@master/README.md))
- [Proxy Metadata Transformations](https://awesome-repositories.com/f/data-databases/server-side-data-transformations/proxy-metadata-transformations.md) — Modifies proxy metadata and cleans server lists using regular expressions and scripts to ensure data quality.
- [Content Caching Controls](https://awesome-repositories.com/f/data-databases/content-caching-controls.md) — Control whether subscription data is served from a local cache or refreshed from the source to balance speed and accuracy. ([source](https://github.com/sub-store-org/Sub-Store/wiki/Loon-%E8%B5%84%E6%BA%90%E8%A7%A3%E6%9E%90%E5%99%A8%E8%AF%B4%E6%98%8E))
- [Local Caching Layers](https://awesome-repositories.com/f/data-databases/local-first-storage/local-caching-layers.md) — Implements a memory-resident caching layer that mirrors remote subscription data to reduce network latency.

### Security & Cryptography

- [Decryption Utilities](https://awesome-repositories.com/f/security-cryptography/credential-encryption/decryption-utilities.md) — Uses a private key to decrypt content encrypted with the age standard before processing. ([source](https://github.com/sub-store-org/Sub-Store/wiki/Loon-%E8%B5%84%E6%BA%90%E8%A7%A3%E6%9E%90%E5%99%A8%E8%AF%B4%E6%98%8E))
- [Subscription Decryption](https://awesome-repositories.com/f/security-cryptography/credential-encryption/decryption-utilities/subscription-decryption.md) — Provides an encryption decryption gateway using private keys to handle age-standard encrypted subscription content.
- [Configuration Encryption](https://awesome-repositories.com/f/security-cryptography/configuration-encryption.md) — Provides security utilities for decrypting age-standard encrypted proxy subscription configurations.
- [Subscription Decryption Gateways](https://awesome-repositories.com/f/security-cryptography/credential-encryption/decryption-utilities/subscription-decryption-gateways.md) — Acts as a middleware gateway that uses private keys to decrypt age-standard encrypted subscription content.

### Software Engineering & Architecture

- [Data Transformation Pipelines](https://awesome-repositories.com/f/software-engineering-architecture/data-transformation-pipelines.md) — Processes subscription lists through a sequential pipeline of filters and modifiers to reshape proxy data.

### Programming Languages & Runtimes

- [Proxy Node Scripting](https://awesome-repositories.com/f/programming-languages-runtimes/language-ecosystems-tooling/programming-environments-tooling/proxy-node-scripting.md) — Allows execution of custom logic to dynamically reorganize or alter proxy properties during aggregation.

### Web Development

- [Request Interception Middleware](https://awesome-repositories.com/f/web-development/request-interception-middleware.md) — Modifies outgoing network requests by injecting custom headers and user agents to bypass provider restrictions.
- [Outgoing](https://awesome-repositories.com/f/web-development/request-metadata/outgoing.md) — Specifies custom User-Agents and proxy nodes when fetching remote data to bypass regional blocks. ([source](https://github.com/sub-store-org/Sub-Store/wiki/%E9%93%BE%E6%8E%A5%E5%8F%82%E6%95%B0%E8%AF%B4%E6%98%8E))
