dna

Evolution-based components.

Download Getting started

In a world rich of technological challenges, frameworks wars and complex UX, we just needed a simple tool for fast code evolutions.

That's why we developed DNA.

The DNA core includes a set of mixins for components definitions and a lot of utilities for building interoperable custom implementations.

Principles

🚀 Standards first

Components are built using the same syntax of W3C Custom Elements specifications.

🍔 Modular system

Thanks to ES2015 classes and a smart mixins implementation, it is easy to combine features and reuse code.

🍻 Interoperability

Moving away DOM strategies and focusing on the pattern, components can work with different implementations like Custom Elements, React, Incremental DOM and, ideally, any other javascript library.