Simplicity in pure JavaScript.

Spck UI, Component Library Designed for Hackers.

Build incredibly powerful interfaces.

Create amazing interactive interfaces with a collection of really powerful UI components. Based on UIkit library, each component can be finely tuned to support multiple devices and screens.

The library offers a flexgrid system, a set of complimentary components, and the ability to declare components as plain objects. With just these things, we can build a simple app. In fact, this site was made entirely with just that.

Build fast, build reliably.

Create blazing fast web applications with rapid velocity. By using pure JavaScript, you already know exactly how everything works. Templating in JSON also allow you to write plain functions to generate entire sections of the UI.

Every component is built with the DOM in mind — with DOM operations kept to just the bare minimum. Each component is also extremely simple to test. Dispatch any event on any component to test anything and everything.

Build flexible, reusable components.

Write your own custom components by extending the current set of components and mixins. Nearly all of the components in the library is an extension of another component. As a result, the core library is really small being only 35 kB gzipped!

Refer to the Components section for the full inheritance structure for each component.

Inheritance Tree