Back to projects

Open Source • Vanilla Web UI

Rofin UI

A modular, framework-independent UI library built with HTML, CSS, and vanilla JavaScript. Its live gallery documents reusable components, optional effects, and ready-to-use sections without runtime dependencies.

Rofin UI documentation page introducing its lightweight component library. Robin Francis project

A UI library without framework lock-in

Rofin UI is a collection of reusable interface patterns built on browser-native technologies. The aim is to make polished interactions available without asking a project to adopt a framework or add runtime dependencies.

Browse, copy, and adapt

The documentation site provides a visual gallery of components, optional effects, and complete sections. Teams can inspect an example and adapt the parts that fit their own product.

An evolving open-source project

Rofin UI is an early-stage library, so its APIs and styles may continue to evolve. The repository is the source of truth for its current implementation and usage guidance.

In the work

Rofin UI catalog showing its reusable component gallery. Robin Francis project
Rofin UI full-page landing example built from the component library. Robin Francis project