Surface UI

A server-side rendering component library for Phoenix

Getting started

Start building rich interactive user-interfaces, writing minimal custom Javascript now. For a quick start, choose one of the boilerplates projects or install Surface from scratch.

Learn more


The basic idea and motivation behind Surface, introducing the all the main features along with live examples and detailed explanation to help you to get started.

Learn more

UI Components

A set of common components that can be used in your projects, including buttons, dialogs, table grids and more. You can also use them as templates to create your own custom components.

Learn more