Introduction
Welcome to the behsseui documentation. This section will help you understand our philosophy, set up the CLI and start integrating modern components into your projects.
This is not a traditional component library.
behsseui is not an npm package that you install and keep as a "black box" dependency. It is a collection for beautiful designed components, icons ans UI sections (Slices) that you copy directly into your project.
We believe in an approach where you own the code :
- No heavy installation : Use our CLI to add only what you need.
- Total control : The source code is added to your project. You can read, modify and adapt it to your specific needs.
- Modern Design : Aesthetic defaults, designed for limitless customization.
Key features
Our ecosystem is built to accelerate tour development without sacrifing design quality.
Components & icons
Slices (UI Blocks)
Navbars and Menus
Dashboards
Hero Section and Footers
Themes & customization
From buttons to input fields, including a complete collection of SVG icons. Every element is designed to be accessible, responsive and consistent.
Stop wasting time assembling atomic components one by one. Slices are pre-built blocks that group multiple components together to from complete sections :
Adapt the look of all your components with a single command. behsseui supports multiple color themes and integrates seamlessly with existing CSS varialbes.
Pre-requisite knowledge
Our documentation assumes some familiarity with modern web development. Before getting started, it will help if you are comfortable with :
HTML & CSS
Javascript / Typescript
Your favorite framework
Next steps
Ready to build ? Follow the guide to get started.
Installation
Learn how to configure the CLI and initialize your setup.
Using Components
Discover how to add individual components to your project via the CLI.
Icons
Browse our icon library and learn how to integrate them without bloating your bundle.
Exploring Slices
Learn how to integrate complex sections (Slices) to build entire pages in seconds.
Themes & Colors
Understand how to configure and switch between different color themes to match your brand.
Why the CLI approach ?
We embrace an "Open Code" approach. When you use a traditional library, you are often constrained by its API. If you want to change the internal behavior of a component, you often end up writing complex workarounds.
The CLI drops the code directly into your ui folder.
Need to change an animation ? Modify the code.
Need to add a specific props ? Modify the code.
Need AI to understand your UI ? The code is clear and accessible.
It is your code, we simply provide you with the perfect starting point.