tindy2013/subconverter

Utility to convert between various subscription format

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 24 minutes ago
Added to GitGenius on September 3rd, 2026
Created on October 31st, 2019
Open Issues & Pull Requests: 258 (+0)
GitHub issues: Enabled
Number of forks: 3,850
Total Stargazers: 17,045 (+0)
Total Subscribers: 107 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 86
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 635 days
Stale 30+ days: 84
Stale 90+ days: 80

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (2)
  • invalid (1)

Most active issues this week

Detailed Description

subconverter is a utility that converts between various proxy subscription formats.

The tool addresses the problem of incompatibility between different proxy client subscription formats by accepting a source subscription URL and transforming it into the format required by a target client. It works by parsing the input subscription, extracting proxy node information, and re-encoding it according to the target format's specification. Users provide a source URL and specify a target format through query parameters, and the tool returns a converted subscription ready for use.

The tool suits users managing proxy configurations across multiple clients with different subscription format requirements. It supports conversion between formats including Clash, ClashR, Quantumult, Quantumult X, Loon, Shadowsocks variants, SSD, SSR, Surfboard, Surge versions 2 through 4, V2Ray, and Telegram-style HTTP or SOCKS 5 links. The README indicates that Shadowrocket users should target the SS, SSR, or V2Ray formats. The tool can merge multiple subscriptions by joining source URLs with a pipe character before conversion. It also supports external configuration files to customize output behavior and includes automatic upload functionality to GitHub Gist for storing converted subscriptions.

The project maintains active engagement with its user base through documentation in multiple languages and Docker deployment support. Development activity shows responsiveness to feature requests and bug reports across the supported proxy formats and client types.