Install
Add FreeUI to your existing React app with @komocode/freeui on npm. The package includes all 77 React components, compiled styles, and the Manrope font.
npm install @komocode/freeui
Requires React 19 and React DOM 19. If needed, install them with npm install react@^19 react-dom@^19.
Add this to your application entry point or root layout:
import '@komocode/freeui/styles.css';
import { FreeButton, FreeSlider } from '@komocode/freeui';
import { Dialog, DialogContent } from '@komocode/freeui/dialog';
export function Example() {
return <FreeButton>Save changes</FreeButton>;
}
The root export includes FreeUI core controls. Other components use filename-based imports, such as @komocode/freeui/dialog or @komocode/freeui/calendar.
Build and run your own app with its existing tooling. FreeUI needs no separate server or Tailwind compilation step.
npm contains the React library. SwiftUI and GPUI each offer eleven native control families through their separate source kits.
SwiftUI installationGPUI installation
Download the React source kit to customize components directly. Preserve the included license and third-party notices.