A small spend log built entirely from Goshtoso components. State lives in a cookie (the server keeps nothing in memory), and every change is an HTMX round-trip that returns rendered HTML, not JSON.
Server-side state in a cookie, zero in-memory persistence
HTMX fragment swaps with an out-of-band live total and toast undo
Combobox, Modal, Pagination, Toast, Badge, TextInput, Radio, and Button in a real screen
Search and category filter, paginated results, and a confirm-to-clear dialog
Money handled as integer cents end to end (no floating point)
Your expenses
6 shownTotal $1,402.35
Clear all expenses?
This removes every expense from your list. This cannot be undone.
Coffee with teamFood2026-06-04$14.20
Cinema ticketsEntertainment2026-06-04$32.00
PharmacyHealth2026-06-03$18.75
RentHousing2026-06-01$1,200.00
Monthly transit passTransport2026-06-01$55.00
Weekly groceriesFood2026-06-02$82.40
Esc
No docs found.
Browser storage
Goshtoso can store preferences and demo state in your browser. Some examples use cookies and IndexedDB to persist local demo state. There is no analytics, advertising, or third-party tracking. You can use the site without storage, but preferences and some examples will reset or stop persisting. Details in our Privacy Policy.