Good shape overall. A few tweaks would push it into the top tier.
v2go is a blazingly fast Go V2Ray config aggregator that processes 20,000+ configurations in 11 seconds (99.7% faster than Python), automatically removing duplicates and generating fresh subscription files every 6 hours.
Documentation
85
Contributing guidance is in the README, not a dedicated CONTRIBUTING.md (−20 pts).
→ Moving it to a CONTRIBUTING.md makes it easier to find and keeps the README focused. A dedicated file earns +47 pts base.
README documents how to install the project.
README is present.
Licensed under GPL-3.0.
Engineering
68
No issue or PR templates found (−100 pts).
→ Add .github/ISSUE_TEMPLATE/ with bug_report.md and feature_request.md to guide contributors. It dramatically improves issue quality.
CI is configured (.github/workflows/update-configs.yml).
Lockfile present (go.sum). Installs are reproducible.
Test files detected (scanner/scanner_test.go).
Formatting enforced (gofmt (built into Go toolchain)).
Project health
86
.gitignore present.
Dependency manifest found (go.mod).
Repository has a description.
Actively maintained (pushed within the last month).
Repository health signals
Activity, community, and responsiveness at scan time
Activity
- —Commits (30d / 90d)
- 24Forks
- 3Releaseslatest 4mo ago
Community
- —Community health
- —authors own >50% of commits
- 119Watchers
Responsiveness
- 3d 11hMedian issue response
- <1hMedian PR merge time
- 0Open issues
Repository files90 root entries
- .githubGood: CI is configured (.github/workflows/update-configs.yml).
- Base64
- release
- scannerGood: Test files detected (scanner/scanner_test.go).
- Splitted-By-Country
- Splitted-By-Protocol
- .DS_StoreIssue: Build artifacts or local files may be committed (.DS_Store) (−40 pts).Fix: Remove them and add to .gitignore.
- .gitignoreGood: .gitignore present.
- aggregator
- AllConfigsSub.txt
- GeoLite2-Country.mmdb
- go.modGood: Dependency manifest found (go.mod).
- go.sumGood: Lockfile present (go.sum). Installs are reproducible.
- index.html
- LICENSEGood: Licensed under GPL-3.0.
- main.go
- Makefile
- README.mdGood: README is present.Good: README is well structured with multiple sections.Good: README includes screenshots or visuals. Great for first impressions.Good: README has code examples.Good: README links to a live demo or deployed app.Good: README includes status badges.Good: README documents how to install the project.Good: README documents how to run the project.
- sort.go
- Sub1.txt
- Sub10.txt
- Sub11.txt
- Sub12.txt
- Sub13.txt
- Sub14.txt
- Sub15.txt
- Sub16.txt
- Sub17.txt
- Sub18.txt
- Sub19.txt
- Sub2.txt
- Sub20.txt
- Sub21.txt
- Sub22.txt
- Sub23.txt
- Sub24.txt
- Sub25.txt
- Sub26.txt
- Sub27.txt
- Sub28.txt
- Sub29.txt
- Sub3.txt
- Sub30.txt
- Sub31.txt
- Sub32.txt
- Sub33.txt
- Sub34.txt
- Sub35.txt
- Sub36.txt
- Sub37.txt
- Sub38.txt
- Sub39.txt
- Sub4.txt
- Sub40.txt
- Sub41.txt
- Sub42.txt
- Sub43.txt
- Sub44.txt
- Sub45.txt
- Sub46.txt
- Sub47.txt
- Sub48.txt
- Sub49.txt
- Sub5.txt
- Sub50.txt
- Sub51.txt
- Sub52.txt
- Sub53.txt
- Sub54.txt
- Sub55.txt
- Sub56.txt
- Sub57.txt
- Sub58.txt
- Sub59.txt
- Sub6.txt
- Sub60.txt
- Sub61.txt
- Sub62.txt
- Sub63.txt
- Sub64.txt
- Sub65.txt
- Sub66.txt
- Sub67.txt
- Sub68.txt
- Sub69.txt
- Sub7.txt
- Sub70.txt
- Sub8.txt
- Sub9.txt
- UPDATE_SUMMARY.md