Guide

Theme

Components

Form fields

Hello and welcome to ⛵ShipUI!

Ship UI is a UI library for Angular. It's built to have a minimal set of dependencies and use the cutting edge features of angular.

Ship UI are signal based and Zoneless compliant.

Nothing is perfect from the beginning this is why ShipUI have been developed while also being used in a range of applications like Duplicati its used in their console and client.

We will keep developing more smaller apps and maintain their codebases so you have some open source examples on how to build different types of applications with ShipUI.

There are a couple of reasons why ShipUI came to be, first and foremost the design @mortenpx and I @simonbitwise have been frustrated that most UI look clunky and many teams fail to ship good looking products we both have more than 15years of experience in our respective fields. So in the end of 2023 to start 2024 we decided to do something about it. ShipUI are a product of a share frustration from a developer perspektive i feel most UI libs comes with inconsistent API design, many dependencies, lacking key feature and ships monstrosities of a css file.

We wanted to make something that was agile enough so you could adapt it for your product, but also something that was simple and consistent to use.

Ship will never be finished and we have a loooong list of components and features we wanna ship swing by the README.MD on our github repo to read more about what kind if UI elements we wanna ship but also what kind of features we wanna add.

It's gonna be in a public pre-release beta for a while because we wanna be able to rewrite how components are used completely.