Welcome to sth-ui
- an open-source UI library, built with a design system in mind, provides a collection of UI components and design tokens to help you build beautiful and consistent user interfaces for your web applications.
Modular and composable: Each component is designed to be self-contained and easy to customize, so you can build complex interfaces from simple building blocks.
Accessible and responsive: All components follow best practices for accessibility and responsive design, so your application is usable by everyone, on any device.
Powered by Radix UI and Stitches: sth-ui
is built on top of the powerful Radix UI library and uses the flexible Stitches CSS-in-JS solution to provide a seamless development experience.
Fully typed with TypeScript: sth-ui
is written in TypeScript and comes with complete type definitions for all components and design tokens, making it easy to integrate into your existing TypeScript projects.
To install sth-ui
, simply run:
npm install sth-ui
or
yarn add sth-ui
To use sth-ui
in your project, you can import individual components or the entire library:
import { Button } from 'sth-ui';
function MyComponent() {
return <Button variant='primary'>Click me!</Button>;
}
For more information on how to use each component, please check out our documentation.
We welcome contributions! If you’d like to help make sth-ui
better, please read our contributing guidelines before submitting a pull request.
sth-ui
is MIT licensed.