colophon

temmet is built entirely from open-source components. This page credits them.

app

library role
React UI framework
Vite build tool
TypeScript static types
Tailwind CSS utility-first styling
shadcn/ui component system (built on Radix UI primitives)
Radix UI accessible headless primitives
idb-keyval IndexedDB key-value storage
TanStack Query async state management
react-hook-form form handling
Zod schema validation
papaparse CSV parsing and serialisation
jsPDF PDF export
lucide-react icon set
date-fns date formatting
recharts session history charts
sonner toast notifications
next-themes light/dark theme management

source code

temmet is closed source.

docs

The /learn site is plain static HTML — no JavaScript framework, no runtime. It is generated at build time from Markdown files using gray-matter for frontmatter parsing and marked for Markdown rendering.

typefaces

The app uses the IBM Plex type system — IBM Plex Sans (variable) for body text and IBM Plex Mono for numbers and monospaced UI elements. Both are served from self-hosted files via Fontsource.

The docs use Geist and Geist Mono — also variable, also self-hosted.

hosting

temmet is a static site served from a CDN. There is no application server. All computation runs in your browser.