Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
BUI: Tailwind based React component library to build back-office platforms

Free open-source Tailwind CSS and Next.js admin dashboard template with 8+ pages, dark mode, RTL, and authentication screens.
BUI is a React component library for building back-office platforms, published on npm as dd360-ds and maintained by DD360.
BUI is a React ecosystem library specifically created for building back-office platforms, with the package name dd360-ds. It provides prebuilt, reusable UI components such as Button, styled with Tailwind CSS, so developers can assemble admin dashboards and internal tools faster. The library runs inside any React application and outputs styled, responsive interfaces; it was created by developers at DD360 and is open sourced on GitHub under dd3tech/bui.
dd360-ds/dd360.css that you import once in your app entry point.createTheme and ThemeProvider from dd360-ds/theme to define a custom palette, including primary and secondary colors, and wrap your app to apply the theme globally.npm install dd360-ds or yarn add dd360-ds, then import individual components like Button directly from dd360-ds.dd360-ds/dd360.css as the last stylesheet, so BUI styles cleanly override earlier styles when mixing with other frameworks.After installing the package with npm or yarn, import dd360-ds/dd360.css at the top of your app. Then import components from dd360-ds and use them in JSX. If you want theming, call createTheme with your palette, pass the result to ThemeProvider, and wrap your application root.
BUI is free and open source under the MIT license, with no paid tiers or usage fees.
Yes, BUI is released under the MIT license, so you can use it in personal and commercial projects without paying licensing fees.
Run npm install dd360-ds or yarn add dd360-ds. Then import the bundled stylesheet with import 'dd360-ds/dd360.css' and bring in components like Button from the package.
Yes, import createTheme and ThemeProvider from dd360-ds/theme. Pass a palette object with primary and secondary colors to createTheme, provide that theme to ThemeProvider, and wrap your app so all BUI components adopt the custom colors.
No, BUI includes its own compiled CSS. You only need to import the dd360.css file; no separate Tailwind configuration is required.
The documentation is available at the BUI website and on GitHub via the bui-docs repository. A Storybook instance is also accessible through the Chromatic link in the repository.
