Esustellar is an open-source platform that brings informal savings groups (Esusu / Ajo / Rotating Savings) to the Stellar blockchain.
It helps communities save money together transparently, securely, and without relying on a single trusted organizer.
Millions of people use informal savings groups, but these systems rely entirely on trust:
- Organizers can disappear with funds
- No transparency into contributions
- No verifiable payout history
- Disputes are hard to resolve
EsuStellar uses the Stellar network to:
- Collect group savings with low fees
- Lock funds until payout conditions are met
- Automatically rotate payouts
- Provide a public, verifiable transaction history
- Create a savings group
- Join a group
- Fixed contribution amount
- Monthly contributions
- Rotating payout to members
- Transparent on-chain records
- Blockchain: Stellar (Testnet)
- Smart Contracts: Soroban
- Frontend: React / Next.js
- Wallet: Stellar Wallets (Freighter/lobster/lumen)
- Monorepo: npm / Turborepo
esustellar/
βββ apps/
β βββ web/ # Frontend application
βββ contracts/
β βββ savings/ # Soroban savings contract
β βββ registry/ # Soroban registry contract
βββ environments/
β βββ testnet/ # Testnet deployment workspace
βββ packages/
β βββ shared/ # Shared types & utils
βββ docs/ # Architecture & specs
βββ .github/
β βββ ISSUE_TEMPLATE/
βββ README.md
EsuStellar is open-source and beginner-friendly.
- Look for issues tagged
good first issue - Follow the contribution guide (coming soon)
- Open discussions for ideas and improvements
MIT License
