Natura11y • Carl Avidano • UX Specialist
  • UX Research
  • Interaction Design
  • Front-End Development

Natura11y

Natura11y is an open source design ECOsystem

Natura11y is more than just a front-end framework—it's a design ecosystem. It aims to remove technical barriers for those with limited time or resources. Natura11y is ideal for real-world, time-sensitive projects.

Natura11y consists of:

  • Figma UI Kit
  • CSS and JS CDNs
  • Source code (GitHub and NPM)
  • React starter components
  • Maintainable icon library

What's With the Name?

Natura11y feels natural to learn and use, and it includes accessibility considerations. For this reason, the name Natura11y is a combination of two words: natural and a11y. Among web designers and developers, the word accessibility is often abbreviated to a11y. This numeronym refers to 'a' then '11' characters between 'y'.

Natura11y logo

Natura11y's official logo

The Code

Natura11y is uniquely tailored for both novice and experienced developers. It offers easy-to-implement CDNs and customizable CSS (via Custom Properties). For beginners, this means quick integration without complex setups. Advanced developers can access the framework through GitHub or install it via NPM, offering deeper customization options and integration possibilities.

Natura11y logo

The Documentation

I built the website for Natura11y using Gatsby: a React-based open source framework. This approach allowed me to mix React components (for the examples) with MDX (for the documentation's text).

All of the nature images on the website were carefully selected from Unsplash, and I made sure to credit each photographer. Browse the docs, and notice the banner images used on each page correlate with that page's subject matter.

Depiction of several Natura11y documentation layouts

The Icon Library

Natura11y's icon library continues to grow with new additions over time. Natura11y provides the source repository on GitHub and the original vector artwork in Figma, enabling designers and developers to create custom icons.

Depiction of the Natura11y icon detail page

The Figma UI Kit

The Figma UI Kit is a collection of components and layouts that align with Natura11y's front-end framework. It provides essential tools for interaction designers to create their own design systems.

Depiction of the Figma UI Kit

Examples

Natura11y's examples provide an initial glimpse into its functionality. They demonstrate, at a high level, the capabilities of the framework.

Depiction of Natura11y's examples landing page

Natura11y is my first real contribution to the open source community. It's currently in its third major release.