Todo List

A classic task list 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 out-of-band live count, toast, and undo
  • TextInput, Select, Button, Badge, Radio, Alert, and Toast composed into a real screen
  • Reorder with up/down controls; filter (All / Active / Done) without a page reload
  • Undo a delete, with a guard that disables Clear completed when nothing is done

Your tasks

3 active
  • Read the Goshtoso component docs low
  • Wire the table HTMX endpoint 2026-06-03high
  • Review the open pull request 2026-06-02med
  • Ship the examples gallery med