What this is built on
The libraries, services and tools behind ofuexchange.net — including the ones that wrote it. OFU is built in the open, so this is the whole list rather than the flattering half of it.
Foundation
- TanStack Start + Router — MIT
- Server-rendered React shell and file-based routing
- React 19 — MIT
- UI runtime
- TypeScript — Apache-2.0
- Types across the app and the generated database schema
- Vite — MIT
- Build tooling
- Bun — MIT
- Package manager and test runner
Interface
- Tailwind CSS v4 — MIT
- Styling through semantic tokens in src/styles.css
- shadcn/ui + Radix UI — MIT
- Accessible component primitives
- lucide-react — ISC
- Icons
- TipTap — MIT
- The editor behind blog posts
- react-markdown + remark-gfm — MIT
- Renders the partner and sponsor prospectuses from Markdown
- DOMPurify — Apache-2.0 / MPL-2.0
- Sanitizes post HTML on save and again on render
Data and hosting
- Supabase — Apache-2.0 (self-hostable); hosted service
- Postgres, row-level security, authentication, file storage
- PostgreSQL — PostgreSQL License
- Every business rule that matters lives here, not in the app
- pgTAP — MIT
- Database tests — the schema is rebuilt from scratch and asserted on every commit
- Cloudflare Workers — proprietary service
- Runs the server-rendered site
- GitHub Actions — proprietary service
- Typecheck, lint, tests, build and the database suite on every push
Built and run with AI
- Lovable — proprietary service
- Design and front-end work, and the deploy pipeline
- Claude Code (Anthropic) — proprietary service
- Architecture, the database layer, tests and most of this site's copy
Services
- Events.com — proprietary service
- Ticketing and payments — this app never touches money
- Resend — proprietary service
- Transactional email: sign-in links, partner and registrant mail
- Mailchimp — proprietary service
- The newsletter
- Discord — proprietary service
- The community between events
Accessibility tooling
- axe-core — MPL-2.0
- Runs against every part of the site on each commit
- Testing Library + Vitest — MIT
- Behavioral tests, including the ones that assert we do not publish claims we cannot stand behind
