About SageBox
A modern, accessible, and highly customizable Web Components library built with Stencil.js.
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
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.