Tempo
A new UI Framework for the web
Why Choose Tempo?
- Simple TypeScript functions
- Predictable rendering without surprises
- Zero dependencies
- No hidden complexities
- Directly updates the DOM (no virtual DOM)
- Fine-grained control when required
- Lightweight and efficient
To get started, see the Quick Start guide.
Other libraries
Beside @tempots/dom, tempo provides a set of libraries to help you build your applications:
- @tempots/std: Provides a set of utility functions and types commonly used.
- @tempots/ui: Provides a set of low-level reusable Renderables (UI components).
- @tempots/ssr: Allows you to render Tempo applications on the server (experimental).
- @tempots/color: Provides a set of immutable color classes and functions to convert between color spaces.
Check the demos
▾ on this page ▾