I just want to share Forklet, a tool we built out of frustration with GitHub's all-or-nothing approach to repository access.
The Problem: Our security team needed to scan specific files in pull requests (using our scanner Valkyrie), but we kept hitting two walls:
1. Cloning entire multi-GB repos just to check a few config files
2. GitHub API's rate limits making targeted downloads painful
The Solution: Forklet gives you surgical precision for GitHub downloads:
# Download only Python files, excluding tests forklet download owner/repo ./target --include "*/.py" --exclude "test_"
# Or just grab a specific folder forklet download owner/repo ./configs --target-paths "src/config"
Looking forward to your feedback and ideas!