How it works
Everything gitfund does, on one page.
The board
The board lists repositories gaining stars on GitHub right now. It is rebuilt every hour from GitHub's trending pages (today and this week) and from a search for repositories created in the last 14 days with more than 200 stars. Forks and archived repositories are left out.
Each card shows the repository and its owner, one sentence that says what the project does, stars gained today and this week, the language, and the coin status. For repositories found only by search, the daily figure is an average since creation and is labelled avg/day.
Ranking
Cards are ordered by stars gained today, multiplied by a vote factor between 0.5 and 1.5:
score = stars_today × (0.5 + (launch + 1) / (launch + pass + 2))
With no votes the factor is 1. A repository that collects mostly Pass votes drops; one vote alone barely moves it. Votes are free, one per browser per repository, and can be changed.
One coin per repository
Launch creates the repository's coin on pump.fun, signed by your wallet: a message first, to prove the launch is yours, then two transactions, one for the coin and one for the fee split. Buying comes after, on pump.fun. Only the first launch counts: after it, the card's button becomes Trade on pump.fun and the repository cannot be launched again on gitfund.
Fee split
pump.fun pays creator fees on every trade. At launch, gitfund writes a fee-sharing configuration for the coin and revokes the right to edit it, so the split below is permanent:
- 80% to the repository owner's GitHub account, through pump.fun's GitHub fee address.
- 10% to the wallet that launched the coin.
- 10% to gitfund.
Fee circulation
Creator fees do not reach anyone on their own. On every trade, pump.fun puts the creator fee in a vault owned by the coin's fee-sharing account. The vault empties only when someone sends a distribution, which pays each recipient their share in one transaction.
- A distribution needs no signature from the recipients. Anyone can send it and only pays the network fee, about 0.00001 SOL.
- gitfund's distributor checks every live coin every 10 minutes and sends a distribution once 0.01 SOL has accrued. Its key only pays network fees and receives nothing.
- Any visitor can distribute sooner with the Distribute now button on a coin's page.
- After the coin migrates to PumpSwap, fees accrue in the pool's creator vault. The distribution brings them back first, so nothing changes for the recipients.
Every distribution sent through gitfund is listed on the Fees page with its transaction.
Claiming
pump.fun gives every GitHub account a fee address derived from its numeric GitHub id. The maintainer signs in to pump.fun with GitHub and claims what has accrued there. gitfund never holds the maintainer's share.
The repository owner is the recipient, whether it is a person or an organization. Organizations have claimed this way already. A card shows ✓ maintainer has claimed once that account has claimed at least once.
Consent
Maintainers have not asked to be listed and gitfund is not affiliated with any project on the board. Their share sits at their fee address until they claim it. Nothing is sent to them and nothing is taken back if they never do.
Data sources
- Repositories: github.com/trending and the GitHub search API, without a key.
- Summaries: the README, read by a local model (gemma3) instructed to write one plain sentence and never invent numbers. Generated once per repository.
- Fee addresses and balances: read directly on Solana.
Questions
Does the maintainer need to do anything?
No. Their share accrues whether or not they know about it. They claim it on pump.fun when they want to.
What if someone launched a coin for this repository elsewhere?
gitfund only tracks the coin launched from gitfund. The "waiting" figure on a card counts fees from any coin that pays the same GitHub account.
What if a launch stops halfway?
A launch is two transactions: the coin, then its fee split. If only the first one lands, the coin exists without a split and its fees would go to the launcher. The repository page then shows Finish the fee split to the launcher, and nobody else can launch that repository. If the split is still missing after 24 hours, the repository can be launched again.
What if gitfund's distributor stops?
Nothing is lost. Fees keep accruing in the coin's vault, and anyone can still distribute them from the coin's page or with any tool that calls pump.fun's distribution.
Can the split be changed after launch?
No. The configuration is locked on-chain at launch.
Why does a repository disappear from the board?
It stopped rising. Launched repositories stay reachable at their own page.
Is this investment advice?
No. Coins are volatile and most lose their value. Launching or trading is your own decision.