
Installs all 46 components. Without our CLI, run instead.
honestui publishes a shadcn registry at honestui.com, with 46 components installable through the shadcn CLI.
Copy a prompt for your agent, copy the install command, or open the docs that ship it.
Good interfaces. Honest code.
Honest UI gives you thoughtful components, charts, icons, and visual effects that you can adapt to your product. Interface components are copied into your project so the code stays visible and editable. Larger visual collections use explicit package entry points.
Documentation · Report a bug · Request a feature
From an existing React project:
npx honestui@latest init
npx honestui@latest add button
The CLI copies the selected source into your project. You can edit, rename, or remove it like any other application code.
npm install honestui
import { BarChart, type ChartConfig } from "honestui/charts"
import "honestui/charts.css"
import { Search } from "honestui/icons"
import { Vercel } from "honestui/logos"
import { Abstract1Shapes } from "honestui/vectors"
import { LightRays } from "honestui/shaders"
import "honestui/shaders.css"
The package provides these ES module entry points with TypeScript declarations:
honestui for the registry API and CLI runtimehonestui/charts and honestui/charts.csshonestui/iconshonestui/logoshonestui/vectorshonestui/shaders and honestui/shaders.cssYou need Node.js 22.13.0 or newer and npm.
npm install
npm run dev
Verify the package release surface with:
npm --prefix package/honestui run verify:release
Read CONTRIBUTING.md before opening a pull request. Report vulnerabilities through the Security Policy.
Honest UI is available under the MIT License.
Every appearance and removal our crawl has seen in the registry index.
honestui is a component library on 21st.dev by honestui with 1 public React component. Every component ships with a live interactive preview and full TSX source — copy the code, install it through the shadcn CLI, or pull it into Cursor or Claude Code over MCP.