Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #17752

T

Tender

Company blog · tender.run/blogprogrammingsecurity

Tender is the company blog at tender.run, writing about programming and security. Since 2023, 4 different Hacker News readers have linked it 14 times, most often “Web App Integrity and Encryption in the Browser”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
14mentions?
4HN people?
2023–2024first – last linked?
Links on Hacker News per year · peak 13 in 2024

No-budget, inbox-zero personal finance software

Most-linked posts?

  1. Web App Integrity and Encryption in the Browser
    3 people · 3 mentions · first linked 2024-03-15
  2. How and why we built our expense tracker with CRDTs
    2 people · 4 mentions · first linked 2024-04-03

What Hacker News says?

  1. I built a personal finance app ( https://tender.run ) in the style of mailbox (swiping, keyboard shortcut, inbox-based workflow for reviewing transactions). It's built on the automerge CRDT and sqlite running in the browser, which has been really fun to work with. I'd like to keep going, though honestly I've struggled with the marketing side (growth has been slow) and it's a pretty competitive space.

    Comment linking /

    on “Ask HN: Those making $500/month on side projects in 2024 – Show and tell”
  2. Submitted How and why we built our expense tracker with CRDTs as a story · 10 points

    HN discussion
  3. I’ve been building a personal finance app that runs fully in the browser (using the automerge crdt and sqlite) for over a year now at https://tender.run . Recently I’ve been taking more of being able to flexibly run sql against this data, and this past week I’ve been working with d3 to make fancy sankey graphs to show income/expense flows. Quick preview here: https://demo.tender.run/reports/sankey

    Comment linking /

    on “Ask HN: What are you working on (August 2024)?”
  4. Submitted How and why we built our expense tracker with CRDTs as a story · 3 points

    HN discussion
  5. I've been working on a local-first personal finance/expense tracker called Tender: https://tender.run Tender runs as a PWA and uses the Automerge crdt and sqlite via wasm. The app more or less runs entirely in your browser (works offline!), though our server proxies connections to pull in plaid/splitwise data. Feature-wise, we're targeting folks who do want to manage their expenses but not have to do fine-grained bu…

    Comment linking /

    on “Ask HN: What non-AI products are you working on?”
  6. Submitted Web App Integrity and Encryption in the Browser as a story · 3 points

    HN discussion
  7. I’ve been working on a personal finance tracker that uses automerge as the primary backing store. One trick we’ve been pulling is tailing the automerge contents into a sqlite db in-browser for more complex querying. (some notes on how/why here: https://tender.run/blog/tender-and-crdts )

    Comment linking /blog/tender-and-crdts

    on “Automerge: A library of data structures for building collaborative applications”
  8. Submitted Show HN: I built an inbox-zero expense tracker with CRDTs and SQLite in browser as a story · 3 points

    HN discussion
  9. I run a personal finance app that's built as a PWA ( https://tender.run , my email is in my profile). I would say running as a PWA has been a mixed bag. There are quite a few missing features across web platforms (for starters, background sync, full featured push notifications, haptics) that make it hard to be competitive with native apps. Every WWDC, we watch in hopes that Safari gets more PWA features, but it's a…

    Comment linking /

    on “Ask HN: Who has had a successful PWA product?”
  10. Submitted What's hard about end-to-end encryption in the browser? as a story · 2 points

    HN discussion
  11. There’s an overview for how our app is built here: https://tender.run/blog/tender-and-crdts We haven’t written much about our server-side sqlite. I’d say our write workloads are easily within what sqlite can do for now. At one point we looked into doing per-customer databases for scaling write perf (since sharding by customer can be a lot cheaper in sqlite than other dbs), but it’s not necessary yet.

    Comment linking /blog/tender-and-crdts

    on “Ask HN: SQLite in Production?”
  12. Submitted What's hard about end-to-end encryption in the browser? as a story · 1 points

    HN discussion
  13. We run sqlite at https://tender.run , both in our backend (as a primary data store, backed by litefs) and on the client (as a index and cache). In general works really great, esp. in terms of speed. There are some limitations worth knowing though - for instance, figuring out making write throughput reasonable with the combination of wal mode, busy timeout, and begin immediate. Another that I've had to work around re…

    Comment linking /

    on “Ask HN: SQLite in Production?”
  14. We do this for https://tender.run - the feature is called conditional mediation / ui. I found this article[0] helpful for implementation. [0]: https://web.dev/articles/passkey-form-autofill#fetch_a_chall...

    Comment linking /

    on “Ask HN: Are passkeys just another MFA?”

Search all of HN for tender.run