Back

About SageBox

A modern, accessible, and highly customizable Web Components library built with Stencil.js.

7+ Components
100% TypeScript
0 Dependencies
MIT License

Our Mission

SageBox was created to provide developers with a set of high-quality, accessible, and framework-agnostic UI components. Our goal is to make building beautiful interfaces easier while maintaining the highest standards of accessibility and performance.

We believe that great UI components should work everywhere, be easy to customize, and not force you into any particular framework or build system.

Key Features

Web Components

Built with Stencil.js for maximum compatibility across frameworks.

Accessibility First

WCAG 2.1 compliant with full keyboard navigation and screen reader support.

Themeable

CSS Custom Properties for easy customization and dark mode support.

Lightweight

Zero dependencies, tree-shakeable, and optimized for performance.

TypeScript

Full TypeScript support with auto-generated type definitions.

Framework Agnostic

Works with React, Angular, or vanilla JavaScript.

Team

Adrián Dávila Guerra

Adrián Dávila Guerra

Full-Stack Developer

@adravilag

Contributing

SageBox is open source and we welcome contributions! Whether it's fixing bugs, adding new features, improving documentation, or suggesting ideas, every contribution helps.

MIT License

SageBox is released under the MIT License. You're free to use it in personal and commercial projects.