dreamxist

dreamxist / balance

Public

Personal finance app with Balance Assertion + Reconciliation (delta = 0). Self-hosted Supabase backend + TypeScript CLI + React dashboard. @dreamxist/bal-cli on npm.

11
3
100% credibility
Found Apr 25, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Balance is an opinionated self-hosted personal finance tracker emphasizing reconciliation to ensure every transaction balances perfectly, with CLI and web interfaces for developers.

How It Works

1
🔍 Discover Balance

You hear about Balance, a simple app that tracks every penny so nothing gets lost, and sign up for free.

2
🏦 Set up your money pots

Add your bank accounts, wallets, cards, and debts with their starting amounts to create your personal finance picture.

3
💳 Connect investments

Link any investment accounts so their values update automatically without manual entry.

4
Log your spending

Quickly note expenses, income, or transfers using the web dashboard or handy desktop tool - it feels effortless.

5
See it balance perfectly

Watch the magic: totals match exactly with no mystery gaps, giving you total confidence in your numbers.

6
🔄 Automate repeats

Set monthly bills and loan payments to appear automatically each month.

📈 Master your money

Enjoy clear dashboards, trends, and alerts - your finances are fully visible, reconciled, and under control.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is balance?

Balance is a self-hosted personal finance app in TypeScript, using Supabase for the backend, a CLI (`@dreamxist/bal-cli` on npm), and React dashboard. It tracks cash, debts, investments, and income via "balance assertion": real positions must match transaction sums (delta=0), flagging errors instantly. Users log expenses (`bal add 12000 supermercado`), view net worth charts, and export balance sheets.

Why is it gaining traction?

Its hook is developer-friendly auditing: immutable ledgers, CLI-first entry, auto-recurring charges, Fintual sync, and SpA invoicing—all self-hosted on Supabase free tier with RLS security. Unlike Mint or YNAB, it's code-owned, spreadsheet-like, and catches fake balance github issues via reconciliation.

Who should use this?

CLI-loving devs managing personal finance & mobility in CLP, tracking installment debts, Gemini balance github-style investments, or PayPal balance github imports. Suited for solopreneurs with SpA needing personal finance dashboard for profit summaries and balanced scorecard views.

Verdict

Solid beta for self-hosters (11 stars, 1.0% credibility)—docs cover setup, CLI shines, schema stable. Author migrates 9 years of data daily; grab if delta=0 appeals, but monitor for polish.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.