Log your daily spending lightning fast with short text snippets! FastSpend is a tool to log your spending in seconds, powered by a lightning fast API written in Rust.
FastSpend aims to be service-agnostic, so you can log your spending to multiple sinks. Currently, it is implemented for the You Need A Budget API (YNAB API). Soon, we may offer plugins for logging to Airtable, Firebase, Plain Text, etc.
FastSpend also aims to provide various frontends to log your spending. Currently, we offer a Svelte-powered progressive web app. Soon, we may implement a Rust-powered CLI, Raycast Extension and a chatbot,
Use keywords to add spending quickly
100ff is food), or a payee (e.g. kfc is Kentucky Fried Chicken)Use the exclamation mark (!) to add modifiers:
100f!t!c (default payment method)!t!d!i!rUse the colon (:) sign to associate a payee. This is useful when the payee does not yet have a keyword alias.
400s : Starbucks associates the transaction with the Starbucks payee.Use the hyphen sign (-) to add a memo, so you can remember what the transaction is for.
100f - ice cream truck400s : Starbucks - venti caramel macchiatoUse the at sign (@) in conjunction with the colon sign (:) to register a new payee alias
100f@sb : Starbucks associates the sb keyword with the Starbucks payee, and utilizes the "Food" (f) categoryBatch add multiple transactions with the comma sign (,):
780kfc, 550kfc, 110s registers 3 transactions at once, with different amount and keywords.The initial inspiration is from @dtinth's excellent talk on "Let’s build a personal assistant and level-up your coding skills!". In this talk, Thai creates a LINE chatbot to log his spending and do various things.
I'm using the You Need a Budget (YNAB) app to manage my budgets, but their app takes 4 - 5 taps to register one transaction - I'm way too lazy to do that.
Frontends
sf 1000sbSyntax Support
,:) to add payee name-) to add a memo! to add modifier: !t for transfer, !r for refund/reimburse, !d for debit, !i for income$ to add tags, e.g. $5 is 5 star rating!c f Food, 1689063412!p fc Factory Coffee $ DrinksLogging Sources
Webapp Features
Write-up
Features Ideas