OPEN SOURCE
Open-source code for basic income
The code behind basic income that anyone can read, run or improve: protocols that issue a UBI, the wallets used to claim it, proof-of-personhood systems and simulators that estimate what a basic income would cost. Stars and last commit dates are fetched from GitHub and GitLab when the site is built, and projects with no commit in over 12 months are marked dormant.
Stars and commit dates as of · open-source.json
Protocols9
- Circles v2 contractsgithub.com/aboutcircles/circles-contracts-v2
Smart contracts for Circles v2 on Gnosis Chain: every person mints their own currency each hour, and trust between people lets it circulate
- Language
- Solidity
- License
- AGPL-3.0
- Stars
- ★ 12
- Last commit
- GoodProtocolgithub.com/GoodDollar/GoodProtocol
GoodDollar’s smart contracts (version 2): the G$ token, the reserve funded by staking yield, and the daily UBI claim
- Language
- TypeScript
- License
- MIT
- Stars
- ★ 20
- Last commit
- Duniter v2sgit.duniter.org/nodes/rust/duniter-v2s
Node software for the Ğ1 libre currency, rebuilt on Substrate: every member of its web of trust creates a universal dividend each day
- Language
- Rust
- License
- AGPL-3.0
- Stars
- ★ 10
- Last commit
- Gradidogithub.com/gradido/gradido
Server, web wallet and admin tools for Gradido, which creates money for each person as an “active basic income” for contributing to the community
- Language
- TypeScript
- License
- Apache-2.0
- Stars
- ★ 10
- Last commit
- Idenagithub.com/idena-network/idena-go
Node for Idena, a blockchain where people prove they are human by solving AI-resistant “flip” puzzles at the same moment worldwide, and validated identities earn rewards
- Language
- Go
- License
- LGPL-3.0
- Stars
- ★ 152
- Last commit
- Encointer palletsgithub.com/encointer/pallets
Substrate pallets behind Encointer: local community currencies that pay a UBI to everyone who attends regular in-person meetups
- Language
- Rust
- License
- GPL-3.0
- Stars
- ★ 18
- Last commit
- Group Incomegithub.com/okTurtles/group-income
End-to-end encrypted app for a peer-to-peer basic income: friends pledge money each month so that everyone in the group stays above an agreed minimum
- Language
- JavaScript
- License
- AGPL-3.0
- Stars
- ★ 349
- Last commit
- UBI2github.com/DemocracyEarth/ubi2
Experimental new UBI chain from Democracy Earth, started in June 2026: personhood is checked by AI, and 1 UBI per hour streams to every human
- Language
- Rust
- License
- MIT
- Stars
- ★ 6
- Last commit
-
The original $UBI token for Proof of Humanity: an ERC-20 that streams newly minted UBI to every registered human
- Language
- TypeScript
- License
- ISC (package.json)
- Stars
- ★ 231
- Last commit
Apps & wallets4
- GoodDAPPgithub.com/GoodDollar/GoodDAPP
The GoodDollar wallet: the web and React Native app where people claim their daily G$
- Language
- JavaScript
- License
- MIT
- Stars
- ★ 135
- Last commit
- Cesium²git.duniter.org/clients/cesium-grp/cesium2s
Ğ1 wallet and web-of-trust explorer for Duniter v2s, the successor to the Cesium app
- Language
- TypeScript
- License
- AGPL-3.0
- Stars
- ★ 6
- Last commit
- Ğeckogit.duniter.org/clients/gecko
Mobile wallet for Ğ1, built with Flutter, for sending and receiving the libre currency on Duniter v2s
- Language
- Dart
- License
- AGPL-3.0
- Stars
- ★ 8
- Last commit
- Encointer walletgithub.com/encointer/encointer-wallet-flutter
Mobile wallet for Encointer: join the in-person meetups, receive the community currency UBI and pay locally
- Language
- Dart
- License
- Apache-2.0
- Stars
- ★ 27
- Last commit
Proof of personhood2
- World ID protocolgithub.com/worldcoin/world-id-protocol
Core protocol and developer docs for World ID, the anonymous proof of personhood from World (formerly Worldcoin)
- Language
- Rust
- License
- MIT
- Stars
- ★ 42
- Last commit
- Proof of Humanity v2 contractsgithub.com/Proof-Of-Humanity/proof-of-humanity-v2-contracts
Smart contracts for Proof of Humanity v2: a registry of humans built on video submissions, vouching and Kleros disputes, which UBI tokens build on
- Language
- TypeScript
- License
- MIT (package.json)
- Stars
- ★ 22
- Last commit
Simulators & research3
- PolicyEngine USgithub.com/PolicyEngine/policyengine-us
Rules engine for the US tax and benefit system, used to model the cost and poverty impact of UBI and other reforms
- Language
- Python
- License
- AGPL-3.0
- Stars
- ★ 170
- Last commit
- OpenFiscagithub.com/openfisca/openfisca-core
Open engine for writing tax and benefit rules as code; country models built on it are used to simulate basic income schemes
- Language
- Python
- License
- AGPL-3.0
- Stars
- ★ 249
- Last commit
- MOSAIC modelgithub.com/Mosaic-AI-Policy-Institute/mosaic-model
Economic model for funding a universal basic income from AI-automation dividends
- Language
- Jupyter Notebook
- License
- MIT
- Stars
- ★ 2
- Last commit
UBI organizations & projects · The Free Lunch Graveyard · Badge