Home
Softono
zerro

zerro

Open source TypeScript
270
Stars
53
Forks
13
Issues
9
Watchers
1 month
Last Commit

About zerro

# [Zerro](https://zerro.app/) **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](https://t.me/zerroapp) | [User chat](https://t.me/zerrochat) ## 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 - [Zerro](https://zerro.app/) / [updates](https://t.me/zerroapp) / [chat](https://t.me/zerrochat) - [ZenMoney](https://zenmoney.app/) + [API documentation](https://github.com/zenmoney/ZenPlugins/wiki/ZenMoney-API) - [YNAB](https://www.youneedabudget.com/) — they ar ...

Platforms

Web Self-hosted

Languages

TypeScript

Zerro

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