A server-side rendering component library for Phoenix
Surface is a server-side rendering component library that allows developers to build rich interactive user-interfaces, writing minimal custom Javascript. It is built on top of Phoenix LiveView and its component API, leveraging the Phoenix Framework to provide a fast and productive solution for building modern web applications.
Surface is a server-side rendering component library that simplifies the development of rich interactive user interfaces. With features such as an HTML-centric templating language, modular components, declarative properties, slots, and contexts, Surface provides a fast and productive solution for building modern web applications. It seamlessly integrates with Phoenix LiveView and offers compile-time checking and tooling support for a smooth development experience. Installation is straightforward, and a sample component and a catalogue can be generated to quickly get started with using Surface in a Phoenix application.