frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

PlainBudget – Minimalist Plain Text Budgeting

https://plainbudget.com/
35•jgalvez•4h ago

Comments

hx8•3h ago
I love budgeting and I love plaintext, doing more with textfiles than most people. I'm going to give some quick feedback as someone that should be in the target audience, but doesn't find this particular application interesting.

* Setting the budget is one thing, but you never actually spend exactly the budget. There is no way import transactions which is crucial. It's a good habit to compare actual expenditures to projected budgets.

* One of the major problems that successful budgeters run across is how to track savings over time. Savings are shifting in nature. In bank accounts or bonds the interest the occur is predetermined. What if the savings is in stock, crypto, precious metals or collectables? It's a shame that my tool for tracking the value of my retro game collection doesn't communicate with my tool for tracking my savings accounts.

* I'm concerned about using your GUI tool to edit a text file instead of my own primary text editor. The nice thing about my text editor is that my font is set how I like, my keybindings are set how I like, and I know a ton of useful shortcuts. I'm not sure I'd want to spend the time to configure your tool, and even if they have the configuration options I'd want.

* Honestly there are a ton of budgeting apps with more features. Some good ones are even free.

jgalvez•3h ago
Thank you so much for the feedback — this is a very early iteration.

I've been using it for several years and wanted to get it into an app. I've been getting a lot of suggestions and requests from early adopters. I will definitely take yours into consideration. There's a lot of room for improvements.

Re: GUI limitation, there's a CLI which is open source and free:

https://github.com/galvez/plainbudget

The parser and processor have a comprehensive test suite.

npm i pbudget -g

I talk about the DSL design and its capabilities in detail here:

https://hire.jonasgalvez.com.br/2025/may/8/plainbudget/

dave333•3h ago
I guess it's obvious that a plain spreadsheet does this job nicely. I use one row per day and one column for each account, e.g. rent, utilities, each credit card, savings accts etc. I make a new tab each year. Very easy to see in advance the low point in your bank balance each month/pay period.
jgalvez•1h ago
Just wanted to give 2 cents on the rationale behind this:

Most people don't budget at all.

Most people live paycheck to paycheck. I have lived paycheck to paycheck for a long time. When your finances are in distress, and you have no planning, the least helpful thing you can do is trying a fully featured app, or even worse, a spreadsheet. It requires a lot of attention to details and they can get overwhelming and confusing to manage — not everyone is fluent in spreadsheet formulas, as basic as they may be, to the point of getting the setup right, and most template spreadsheets available pack a lot of unnecessary things and customizing them becomes a project of its own. There's also the feeling of despair realizing you're not even close to even having that much data or assets to put in. This is not only my opinion — this is what I've gathered asking friends and family on the topic.

So this is a way to keep things simple. Extremely simple. No integration to banks, no mental overhead, just a smart replacement for a piece of paper where you write down your income and your expenses. There is a lot of people that still use a physical notebook to keep track of their finances, in this day and age, out of sheer choice — it's a way to maintain focus on the big picture, and not miss any detail.

It's a way to express your finances in a portable, human-readable format that is essentially computable plain text. You can express your finances at a 10,000-feet level, know what your savings will look like, for motivation, and know where your money is going. This is it. Surely it will be too simple for many, but perhaps just about right for some.

You're also not vendor locked, your data is plain text and you can use the CLI (free and open source) to process it. I myself use the CLI and manage my sheets from Sublime Text. Yep :)

k2enemy•2h ago
I'm sure you're aware of the plaintext accounting/budgeting options, but for others that might be interested, here's a list: https://plaintextaccounting.org/#pta-apps

I personally use hledger, but beancount is also popular.

Hyperlisk•1h ago
This is interesting. I really like the DSL. It is a little limited though, just because it works on the month-level only.

One thing that I think is missing is having different dates for transactions to occur. So like some things happen just once ever, or transactions on the last day of the month which shifts.

This just means the stats that are given by this app are a bit rough. Looking at the source it seems to estimate the projections. Not a bad thing, just something to note.

I recently translated my own script-based cash flow simulator to a web app as well, which might be interesting: https://nicktrevino.com/tools.cashflow-simulator.html

One last thing, if you haven't heard of Wails, and you like Golang, I recommend it when thinking about making a desktop version of a web app: https://wails.io/

whall6•1h ago
It’s wild to me that people would rather build their own apps than use excel.
prokopton•55m ago
The wording on the site/blog was confusing. The homepage says "Download Beta" and the blog says "purchase". Sure enough, when you click "Download Beta" you're asked to pay $10.
jgalvez•50m ago
I've updated the button to reflect reality.
daviesgeek•55m ago
This is great. I’m gonna try it out but just looking at screenshots, this was really close to something I was going to try building not that long ago. I’m glad someone else did because I didn’t/don’t have the time right now (and don’t need another project for my ADD brain to hyper focus on )
prokopton•9m ago
I use Soulver with a file for each month’s expenses as well as a file for overall assets and liabilities. If you already have that app, it’s a great solution. It supports (global) variables and has natural language support.

https://soulver.app/

It’s not plain text, but it feels like plain text.

The misconception that almost stopped AI, Welch Labs [video]

https://www.youtube.com/watch?v=NrO20Jb-hy0
1•doctaj•3m ago•0 comments

App logo generator for SaaS founders

https://dashing-otter-f42fb4.netlify.app/
1•chetansorted•4m ago•0 comments

Ask HN: What would you do with the #manga chat channel in Libera IRC network?

1•babuloseo•5m ago•0 comments

SoundCloud faces backlash after adding an AI training clause in its user terms

https://www.fastcompany.com/91332060/soundcloud-faces-backlash-after-adding-an-ai-training-clause-in-its-user-terms
1•doctaj•24m ago•0 comments

Show HN: Spress – A vibe coded programming language

https://github.com/ryanmcdermott/spress
1•ryansworks•25m ago•0 comments

Free visual UI builder for production ready NextJS websites(Shadcn,Framer)

https://next.appsbunny.com
1•mvsingh•25m ago•0 comments

Score Margins in OpenSkill MMR

https://github.com/vivekjoshy/openskill.py
1•daegontaven•26m ago•1 comments

Vision Now Available in Llama.cpp

https://github.com/ggml-org/llama.cpp/blob/master/docs/multimodal.md
11•redman25•32m ago•0 comments

Analyzing CVE-2025-31191: A macOS security-scoped bookmarks-based sandbox escape

https://www.microsoft.com/en-us/security/blog/2025/05/01/analyzing-cve-2025-31191-a-macos-security-scoped-bookmarks-based-sandbox-escape/
2•bit_qntum•33m ago•0 comments

Texas secures $1.38B settlement with Google over data privacy

https://www.reuters.com/technology/texas-says-it-secures-138-billion-settlement-with-google-over-data-privacy-2025-05-09/
5•byte-bolter•34m ago•1 comments

Nathan Fielder praised for 'most unhinged' episode in TV history

https://www.the-independent.com/arts-entertainment/tv/news/the-rehearsal-nathan-fielder-hbo-sully-b2745475.html
3•vo2maxer•35m ago•1 comments

RAGDoll: Efficient Offloading-Based Online RAG System on a Single GPU

https://arxiv.org/abs/2504.15302
1•PaulHoule•36m ago•0 comments

Dyson spheres could exist – but there's a catch

https://www.livescience.com/space/extraterrestrial-life/dyson-spheres-could-really-exist-but-theres-a-catch
4•ricecat•38m ago•0 comments

Digital Dinosaurs Supervising Medtech: Getting Audited by the Berlin Authorities

https://eidel.io/digital-dinosaurs-supervising-medtech-getting-audited-by-the-berlin-authorities/
4•olieidel•40m ago•0 comments

Show HN: Serving MCPs over API, and More

1•toolrouter•44m ago•0 comments

RF Power Measurement Using RMS Detectors (2014)

https://www.digikey.com/en/articles/rf-power-measurement-using-rms-detectors
2•transpute•45m ago•0 comments

Show HN: I built this social media app – would love your feedback

https://non-ai-social-media-app.vercel.app
1•sdharankar•47m ago•1 comments

Ask HN: Is there a service that offers Common Crawl as an API?

1•georgehill•56m ago•1 comments

Finding Beauty and Truth in Mundane Occurrences

https://www.quantamagazine.org/finding-beauty-and-truth-in-mundane-occurrences-20250509/
1•nsoonhui•1h ago•0 comments

What Happens When There's No Job to Learn On?

https://gideons.substack.com/p/what-happens-when-theres-no-job-to
7•paulpauper•1h ago•3 comments

The Four Horsemen of the Pop Culture Apocalypse

https://www.honest-broker.com/p/the-four-horsemen-of-the-pop-culture
1•paulpauper•1h ago•0 comments

The Path to Decentralized Nasdaq

https://www.anza.xyz/blog/the-path-to-decentralized-nasdaq
1•nailer•1h ago•0 comments

Jash: JavaScript Interpreter in Bash

https://github.com/elemantalcode/jash
1•thunderbong•1h ago•0 comments

A simple 16x16 dot animation from simple math rules

https://tixy.land
2•andrewrn•1h ago•1 comments

Authenticity Is BS

https://write.as/exitwhenplanned/theres-a-cost-to-not-playing-the-game
2•JustExAWS•1h ago•1 comments

Spatial Data-Management (1979) [pdf]

https://www.media.mit.edu/speech/papers/1979/bolt_1979_spatial_data-management.pdf
1•todsacerdoti•1h ago•0 comments

Another World

https://www.anotherworld.fr/anotherworld_uk/another_world.htm
2•myth_drannon•1h ago•0 comments

Beyond Opponent and Self: Martial Arts as a Gateway to Nonduality

https://cultivatingsystems.substack.com/p/beyond-opponent-and-self-martial
1•lawrenceyan•1h ago•0 comments

Algebraic Effects: Another mistake carried through to perfection?

https://kjosib.github.io/Counterpoint/effects.html
3•todsacerdoti•1h ago•0 comments

Any Interest in an AI Interview Coach Behaviorals and Technicals

https://docs.google.com/forms/d/e/1FAIpQLSeqFW6SeqblGQCnUxpUa9Eyar2bTguaqrAcf7XxLWuv81qejQ/viewform?usp=dialog
1•InterviewSense•1h ago•1 comments