Skip to content

ardov/zerro

Repository files navigation

Unofficial ZenMoney client with envelope budgeting superpowers

Zerro syncs with your ZenMoney account and lets you plan every koruna, euro or dollar using YNAB-style envelope budgets, savings goals and clear analytics.

Channel with updates | User chat

Main features

  • 💰 Envelope budgets across multiple currencies
  • 🎯 Savings goals for big purchases or rainy‑day funds
  • 💹 Basic analytics of income, expenses and net worth
  • ⚡️ Bulk actions: merge, change categories, delete, and restore deleted operations
  • 💾 Full backup of all data (no restoration yet)
  • 📱 Mobile-friendly progressive web app (PWA) and works even offline

Links

Contributing

If you want to contribute, let's discuss the idea first here in issues or in chat/dm. I'm open to suggestions and ideas but I don't want to waste your time on things that don't fit the product 🖤

Run locally

  1. Install pnpm and Node.js
  2. Clone the repository
  3. pnpm install to install dependencies
  4. pnpm run dev to run the development server on http://localhost:3000
  5. You are great

Run locally in docker

docker build -t zerro:dev .
docker run -it -d --rm -v ${PWD}:/app -v /app/node_modules -p 3000:3000 -e CHOKIDAR_USEPOLLING=true zerro:dev

About

Unofficial ZenMoney client with envelope budgeting superpowers

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors 15

Languages