Getting Started
Welcome to the mukoko registry — the canonical design system for the Mukoko ecosystem. This registry serves 82 production-ready React UI components, 3 hooks, and 9 library utilities, all built on the Five African Minerals design system.
What is the registry?
The Mukoko Registry is three things in one:
94 registry items installable via the shadcn CLI. Button, Card, Dialog, DataTable, and 78 more.
The Five African Minerals palette, typography, spacing, and component visual specifications.
Ecosystem architecture, data layer specs, and technology sovereignty documentation.
Quick start
1. Install a component
npx shadcn@latest add https://registry.mukoko.com/api/v1/ui/button2. Set up theming
Copy the Five African Minerals CSS custom properties into your globals.css. See the Theming guide for the full token set.
3. Use the component
import { Button } from "@/components/ui/button"
export function MyPage() {
return <Button variant="default">Get Started</Button>
}Explore the docs
Installation
Set up your project with the Mukoko design system
Theming
Five African Minerals palette and CSS custom properties
Dark Mode
Configure dark mode with next-themes
CLI
Using the shadcn CLI with the Mukoko registry
Foundations
Accessibility, typography, layout, motion
Components
Browse all 82 UI components
Patterns
Architecture and resilience patterns
Registry
How the registry works under the hood