The name
Giduru is a tribute to the very origins of human accounting. The name comes from two Sumerian roots at the dawn of the written record:
Gi
The reed stylus ancient scribes used to mark records into clay. The tool of clarity. The act of documentation. The original keyboard.
Duru
"Fresh," "damp," "vibrant." In the context of the first ledgers, it meant a record that endures. Data that stays live and relevant.
The ancient temples of Egypt contain hieroglyphs chiseled in stone thousands of years ago. The ideas those glyphs convey are more important than the type of chisel used to carve them. The Sumerians understood something we keep forgetting: the record matters more than the tool.
Why Sumerian?
Five thousand years ago, the Sumerians realized that memory is fallible, but a ledger is permanent. They didn't use complex black-box systems. They used simple marks on a durable medium. No intermediary stood between a scribe and their record.
Today, most of the digital artifacts we create are out of our control. Stored on servers, in databases, gated behind internet connections and logins to cloud services. The files on your hard drive use proprietary formats that make them incompatible with older systems and other tools. Your own financial history requires someone else's permission to access.
Giduru brings the Sumerian ethos to the digital age. By using plain text, we ensure your financial data isn't trapped in a proprietary database or a fleeting file format. Like the clay tablets of Mesopotamia, plain text is:
Human-readable
To read something written on paper, all you need is eyeballs. To read a Giduru ledger, all you need is a text editor. Any text editor. Forever.
Durable
It won't break when a company folds, an API changes, or a file format gets deprecated. Plain text from the 1960s is still readable today.
Portable
Your data belongs to you. Move it across any system, any decade, any century. No export wizard. No migration tool. Just copy the file.
A ledger should last as long as the wealth it tracks.
file > app
File over app is a simple idea: if you want to create digital artifacts that last, they must be files you can control, in formats that are easy to retrieve and read. Use tools that give you this freedom.
It's also an appeal to tool makers: accept that all software is ephemeral, and give people ownership over their data.
We take this seriously. In the fullness of time, the ledger files you create are more important than Giduru itself. Apps are ephemeral. Your files have a chance to last. We'd be deluding ourselves to think Giduru will exist forever, but we've made sure your data will outlive it.
Most finance apps don't think this way. They store your data in their database, in their format, behind their paywall. And they shut down. Mint, Microsoft Money, Wesabe, BillGuard. The graveyard of finance apps is long. Every time, millions of people lost years of financial history. Not because their data was destroyed, but because it was never really theirs.
The Sumerians didn't have this problem. Their records were etched into clay. No vendor, no subscription, no API key required to read them five millennia later. The world is filled with ideas from generations past, transmitted through clay tablets, manuscripts, paintings, and tapestries. These are objects you can touch, hold, own, and preserve.
Giduru follows the same principle. Your ledger is a plain text file on your filesystem. Open it in Giduru, Vim, VS Code, or any tool that can read text. Giduru is a better way to work with your ledger files, but it is never the only way. That's the point.
This isn't a limitation. It's a guarantee. Your financial history will never be held hostage by any single application, including ours. If you want your ledger to still be readable on a computer from the 2060s or 2160s, it matters that it can be read on a computer from the 1960s. Plain text gives you that.
Typical finance app
- Data in a proprietary database
- Requires the app to access your history
- Export is lossy and incomplete
- Shuts down = your data is gone
- You need permission to see your own finances
Giduru
- Data in plain text files you own
- Readable with any text editor, forever
- Nothing to export. The file is the data
- Works with free CLI tools if Giduru disappears
- Your finances are yours, no permission needed
Not VCware
File over app isn't just a technical choice. It's a business one. And it's incompatible with the way most software companies are built.
There's a term for what happens when software is built to serve investors instead of users: VCware. The pattern is always the same: raise money, subsidize pricing to acquire users, hoard their data to create lock-in, paint an increasingly enormous vision to keep raising, then exit. Get acquired or go public. Pay everyone back.
In the short term, VCware is generous. Cheap or free products, slick onboarding. But it comes at a cost you don't see: your data is the collateral. Once you're in, you can't get out. And as the company chases growth to satisfy investors, what starts as a useful app becomes burdened with features nobody asked for, integrations nobody wanted, and pricing nobody agreed to.
Nine out of ten startups fail. That's not a bug, it's the math of a VC portfolio. The ones that succeed big pay for the ones that don't. Venture capital creates unavoidable pressure to go big or go broke. Your data is along for that ride whether you like it or not.
Giduru is not VCware. We don't want to be. We want to stay small. We follow strict principles that we refuse to compromise. We don't need VC money because the architecture makes it unnecessary. When your data is plain text on your filesystem, there's nothing to hoard, nothing to lock in, and no leverage to extract.
It is now possible for tiny teams to make principled software that millions of people use, unburdened by investors. Software that puts people in control of their data, their privacy, their wellbeing. These principles can be irrevocably built into the architecture of the app. Not as a policy that can be reversed, but as a technical reality that can't be.
Giduru will not exist forever. No app will. But your ledger files will. VCware is built with a five-year horizon. We're building for decades. The difference is that when we're gone, you won't even notice, because your data never depended on us in the first place.
If you have principles and enough patience, being 100% user-supported is by far the most fun way to build.
Compatible tools, forever
We build Giduru because we think it's the best way to work with your ledger files. But we're not the only way, and we never want to be. The file format is open. Your data works with these free, open-source tools today, and it will work with whatever comes next:
This is the promise of file > app. Not just that you can leave, but that leaving is trivially easy. There's no export step. There's no migration. Your files are already in the format every compatible tool expects. You don't even have to stop using Giduru. Use it alongside anything else, editing the same files.
We think the best way to earn your trust is to make sure you never need to trust us at all.
All software is ephemeral. Give people ownership over their data.