See how small positive actions compound into massive impact over time.
Ripple visualizes the compound effect of everyday good deeds. Plant a tree, teach someone to code, donate $5, or simply be kindโwatch how these small actions ripple out to affect hundreds, thousands, or even millions of lives over time.
- ๐ Compound Impact Calculation - See how actions multiply over years
- ๐ Ripple Effect Analysis - Understand secondary impacts (CO2 absorbed, meals provided, etc.)
- ๐ฅ Human Impact Estimation - Roughly how many lives you'll touch
- โ๏ธ Relatable Comparisons - "Equal to X flights offset" or "Y meals provided"
- ๐ก Inspiring Facts - Random facts to motivate continued action
- ๐ฅ๏ธ Beautiful CLI - Colorful terminal visualization
- ๐ Web Interface - Gorgeous browser-based calculator
# Basic: plant 1 tree, see 10-year impact
bun run cli plant-tree
# Plant 5 trees, 25-year projection
bun run cli plant-tree 5 25
# Teach 2 people to code, see 20-year impact
bun run cli teach-code 2 20
# Quick summary (less verbose)
bun run cli donate 10 --quick
# List all available actions
bun run cli --list
# Calculate all actions at once
bun run cli --all 1 10# Start the web server
bun run server
# Open http://localhost:3000 in your browser| Action | Emoji | Description |
|---|---|---|
plant-tree |
๐ณ | Plant a tree - grows and multiplies over decades |
teach-code |
๐ป | Teach someone to code - knowledge multiplies |
donate |
๐ | Donate $5 - compounds through effective giving |
open-source |
๐ | Contribute to open source - helps developers worldwide |
mentor |
๐ | Mentor someone - creates chains of guidance |
recycle |
โป๏ธ | Recycle consistently - lifetime of waste diverted |
kindness |
๐ซ | Random act of kindness - spreads through networks |
vote |
๐ณ๏ธ | Vote & encourage voting - civic participation multiplies |
Each action has:
- Base Impact - The immediate effect of one action
- Compound Rate - How much the impact grows per year (e.g., trees seed new trees, mentees become mentors)
- Ripple Effects - Secondary impacts (CO2 absorbed, meals provided, confidence boosted)
- Human Impact Multiplier - Estimated number of lives touched
The calculator projects these forward, showing you the exponential growth of your good deeds.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ณ RIPPLE IMPACT CALCULATOR ๐ณ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
YOUR ACTION:
๐ณ Plant a Tree ร 5 actions
โณ One tree grows and multiplies its impact over decades
TIME HORIZON:
โฑ๏ธ 25 years into the future
๐ IMPACT GROWTH OVER TIME
Year 1 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 5 trees equivalent
Year 5 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 6 trees equivalent
Year 15 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 10 trees equivalent
Year 25 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 17 trees equivalent
๐ RIPPLE EFFECTS
โ CO2 Absorbed: 374 kg CO2/year
โ Oxygen Produced: 2,006 kg O2/year
โ Wildlife Homes: 1,360 species supported
๐ก DID YOU KNOW?
A tree planted today will still be absorbing CO2 for your grandchildren
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ Small actions, compounded over time, change the world. ๐ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Install dependencies
bun install
# Run CLI in watch mode
bun run --watch src/cli.ts plant-tree
# Run web server in watch mode
bun run dev
# Type check
bun run typecheck
# Build standalone binary
bun run buildWant to add more impact models? They're defined in src/impacts.ts. Each model needs:
- Unique ID and name
- Base impact value and unit
- Compound rate (1.0 = no growth, 1.1 = 10%/year)
- Ripple effects with multipliers
- Fun facts
MIT - Use this to inspire positive action everywhere!
"We are not combatants in a war, but gardeners in a garden. Our job is not to eliminate evil, but to cultivate good." โ Unknown
Small actions feel insignificant in the moment. But compound them over years, decades, a lifetimeโand you've changed the world. This tool exists to make that invisible impact visible.
What will you start today?
Built with ๐ by Aston - A public good for visualizing positive impact.
