Beatifully simple components. Accessible, customisable and limitlessly expandable.
SkywardUI is a component library that provides you with a starting point for your next web project.
It’s designed at it’s core to be:
All without adding any uneccessary bloat to your project, so it remains easy to maintain in the future.
It’s not a traditional component library and you can’t install it with NPM.
Right now, we recommend that you use SkywardUI as a starting point to build your own component libraries.
Built with
Alpha preview
SkywardUI is in alpha preview, which means it’s under active development. We’re working hard to make it better, and are continuously updating the documentation and current components to make it easier to use.
Have any feedback to help us improve? Let us know on X/Twitter or send us an email at support@skywardui.com.
As an early access product, we’re actively working on new components and features, but also our roadmap.
Things might change, but here’s what we’re thinking about for the future:
test
SkywardUI is designed to be as editable as possible.
Each component is built with TailwindMerge which means you can quickly extend the default styles without bloating your css or creating style conflicts.
If you need finer control, you have full access to the component’s source code and can edit it directly to meet your exact needs but without having to build from scratch.
Possibly. We’ve been working with component libraries for a long time and we understand the importance of having a library that can be easily installed and used.
There are plenty of libraries out there that are very difficult to edit, that still remain popular. Not every project needs custom design.
But we strongly believe that you should not be limited by the library you choose and if you build a project with SkywardUI, even if you don’t want to change the design you’ll always have the option at a later point.
So before we publish SkywardUI to NPM we want to make sure that: