Free Lunch Lab

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
  • UBI token (Proof of Humanity)github.com/DemocracyEarth/ubiDormant

    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

← Back to the list