claudedwithlove
explore/sing-box-sub-converter

sing-box-sub-converter

Cherished

A sing-box configuration merger and converter that fetches nodes from multiple subscription sources and merges them into custom configuration templates via HTTP API. Supports parsing multiple subscription formats (Clash, plain text) and provides both cloud deployment on Vercel and private Docker deployment options.

·19·forks 3··submitted April 17, 2026
View on GitHub
Clauded With Love Rating
7.6 / 10

A Go-based HTTP API service that fetches VPN subscription data from multiple sources and converts it into sing-box configuration format with customizable templates. The project provides both cloud deployment via Vercel and private Docker deployment options for privacy-conscious users.

Code Quality7.2
Usefulness8.4
Claude Usage6.8
Documentation8.1
Originality7.6
Highlights
  • Comprehensive multi-format subscription parsing (Clash, plain text) with automatic node deduplication and formatting
  • Well-structured modular architecture with clear separation between server, converter, template, fetcher, and config components
  • Privacy-aware deployment options with explicit warnings about Vercel logging and recommendation for Docker private deployment
To Improve
  • Add comprehensive unit tests and integration tests to improve code reliability and maintainability
  • Implement proper configuration validation and schema documentation to prevent runtime errors from malformed templates
Language