Turn your open-source contributions into on-chain USDC rewards.
GitHub issue bounties — funded in USDC, paid automatically when your PR merges.
Collaborators is a GitHub-native USDC bounty marketplace that turns open-source issue solving into a paid gig. Project maintainers fund issues with USDC; developers solve them with pull requests; payments release automatically when the PR merges.
No escrow intermediaries. No manual payout. No chasing invoices.
USDC is held in on-chain escrow from the moment a bounty is posted. When your PR is merged on GitHub, our bot verifies the link, releases the USDC, and pays your connected Phantom wallet — usually within minutes.
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ 1. Fund Bounty │ → │ 2. Developer │ → │ 3. PR Merged │ → │ 4. USDC Paid │
│ │ │ Submits PR │ │ on GitHub │ │ to Wallet │
│ Issue + USDC │ │ claims & codes │ │ bot verifies │ │ usually <5 min │
└─────────────────┘ └─────────────────┘ └─────────────────┘ └─────────────────┘
- Post a bounty — Add USDC to any public GitHub issue. Funds sit in on-chain escrow.
- Developer claims — A contributor comments intent and submits a pull request that closes the issue.
- PR merges — Once your PR is merged on GitHub, our webhook verifies the connection.
- Auto-pay — USDC is released from escrow directly to the contributor's connected Phantom wallet.
Open bounties sponsored by leading AI labs and developer tools.
- A GitHub account
- A Phantom wallet (Solana mobile or extension) — phantom.app
- A Solana address to receive USDC payouts
- Public repo access (you can work on any open-source project with bounties)
Visit collaborators.build to browse funded issues. Each bounty shows:
- 💰 Reward amount in USDC
- 📂 Repository and issue link
- 🎯 Difficulty and required skills
- ⏰ Deadline (if any)
Click "Log in with GitHub" on collaborators.build. Authorize the OAuth app — you'll be redirected back with your dashboard.
In your dashboard, click "Link Wallet" and paste your Solana address:
Phantom → Receive → Copy Address
Your address looks like 8zRifG6JruqFEzU69gepZmJcLAbNyCvMvsTgmu9MobJS (base58, ~44 characters).
- Open the bounty issue on GitHub
- Comment to claim the issue
- Submit a pull request that closes the issue
- Reference the issue number in your PR (
Closes #123)
Once your PR is merged, our bot verifies the link and releases the USDC. Payment arrives in your Phantom wallet typically within 5 minutes of merge.
- Get unstuck on issues that have been sitting for months
- Tap into the broader Solana + Web3 developer community
- Pay only for results — USDC stays in escrow until the PR merges
- Add the
bountylabel to your GitHub issue - Install our GitHub App at github.com/apps/collaborators-bot
- Fund the bounty in USDC from your dashboard
- Wait for PRs — payments auto-release on merge
Minimum bounty: $10 USDC. Recommended: $50–$500 for typical issues.
No. Browsing bounties and submitting pull requests is free. We charge a small platform fee (5%) on bounties that successfully pay out.
Currently Phantom on Solana (mobile iOS/Android + browser extension). USDC on Solana (SPL token) is the only payout currency.
Most bounties pay out within 5 minutes of PR merge. The bot verifies the GitHub event, releases the on-chain escrow, and the USDC arrives in your wallet.
No — bounties are only supported on public GitHub repositories. This ensures transparency and verifiability.
No payment. The bounty stays in escrow and can be reassigned. Once a different PR that closes the issue is merged, that PR author receives the payout.
Yes — USDC is a taxable asset in most jurisdictions. Keep records of your bounty earnings. We provide a transaction history in your dashboard for tax purposes.
The bounty creator can dispute a payout within 24 hours of merge. Disputes are reviewed by Collaborators admin and resolved within 72 hours.
Collaborators is built on:
| Layer | Tech |
|---|---|
| Frontend | Next.js 14, React, TypeScript, Tailwind CSS |
| Backend | Next.js API routes, Prisma ORM |
| Database | PostgreSQL |
| Auth | GitHub OAuth + NextAuth |
| Blockchain | Solana (USDC SPL token), Phantom wallet adapter |
| Hosting | Vercel |
| Bot | GitHub App (event listener for issue + PR events) |
- USDC escrow is held in a Solana program-controlled wallet, not a company-controlled hot wallet
- OAuth scopes are minimal — we only request read access to public repos
- Wallet custody is yours — we never hold your private keys
- Open source — this repository is public; audit our code anytime
Report vulnerabilities: security@collaborators.build
- 💬 Discord: discord.gg/collaborators
- 🐦 Twitter / X: @collaboratorsbld
- 📧 Email: hello@collaborators.build
- 🐛 Issues: github.com/andr-drgm/collaborators/issues
This is an open-source project — PRs welcome!
- 🐛 Bug fixes — See issues labeled
bug - ✨ Features — See issues labeled
enhancement - 📖 Docs — Improve this README, add guides, fix typos
Please read our Contributing Guide before opening a PR.
MIT © Collaborators Contributors — see LICENSE
🌐 Built with ❤️ on Solana · Maintained by @andr-drgm