lordsnackpsd/cashflowtracker — explained in plain English
Analysis updated 2026-05-18
Track irregular freelance income, client invoices, and partial payments in one place.
Manage term loans, credit cards, and personal loans with separate payoff tracking.
Get alerted when unlogged spending drifts away from your tracked account balance.
| lordsnackpsd/cashflowtracker | 0xkinno/astraea | 0xkinno/halcyon | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js plus an Android emulator or a Mac with Xcode to run on iOS.
Flouss is an offline-first personal finance app built specifically for freelancers and people whose income arrives irregularly, rather than as a steady monthly paycheck. It is a mobile app built with React Native, TypeScript, and a local SQLite database, and it stores everything on the device rather than syncing to the cloud, which keeps the data private and means it works without an internet connection. The app is built around the reality of freelance work: clients who pay late, partial invoice payments, and irregular cash flow. You can create profiles for each client, including their tax details and contact information, and track expected payments and invoice advances as separate line items so you always know what you are owed. Adding an everyday expense is meant to take just a few seconds through a floating quick add button, and the app learns to categorize your spending automatically based on past entries, all on the device without any external services. One of its more distinctive features is a debt tracking system that understands three different kinds of borrowing: fixed term loans with principal, interest, and late fee calculations, revolving credit cards shown right alongside your other accounts, and informal interest free loans from friends. It also has an unbilled spending feature that compares what your transaction log expects your balance to be against what you tell it your actual balance is, then alerts you if there is a gap worth investigating. The app is organized around a home screen showing your accounts and recent activity, a transaction history screen, a spending breakdown with charts, and a business screen for managing clients and expected payments, plus deeper settings for backups, currency, and an archive of anything you have deleted but not permanently removed. To try it, you need Node.js and either an Android emulator or a Mac with Xcode for iOS, then you clone the repository, run npm install, and start it with the React Native tooling to launch it on a device or emulator.
An offline-first mobile app that helps freelancers track irregular income, client invoices, and multiple types of debt in one place.
Mainly TypeScript. The stack also includes React Native, TypeScript, SQLite.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.