Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Clear out junk files and repair common Windows errors3Fix the driver behind crashes, sound loss and screen glitchesIf you want UI components in a Preact app without shadcn or Radix, there is no single established winner in the available options. Preact’s ecosystem directory lists several toolkits, but it is a discovery list—not a comparative assessment of maintenance, component coverage, accessibility, or compatibility. Choose based on how you want to own and update components, then verify the specific project against your stack.
What “without shadcn or Radix” means for your choice
First decide whether you want a package you install and update, or source code you bring into your application and maintain. A conventional component library manages distribution through a package; a copy-and-customize collection gives you direct control over the code but makes updates your responsibility.
As an Amazon Associate I earn from qualifying purchases.
The distinction matters because a Preact-related project may be a styled kit, a lower-level component collection, a React library used through compatibility tooling, or a development tool rather than a component library at all.
Recommended Free Tools
Preact-focused options to investigate
Preact’s Libraries & Add-ons directory is a useful starting point, but its entries do not establish current release activity, maturity, or parity across components. Treat the descriptions below as leads to evaluate, not endorsements.
#1 Best Overall
| Option | What the available source establishes | What to verify |
|---|---|---|
| preact-fluid | Preact’s directory describes it as a minimal UI kit. | Current maintenance, component breadth, accessibility behavior, and fit with your styling approach. |
| preact-material-components | The directory describes it as Material Components for the Web exposed as Preact components. | Project status, version compatibility, component coverage, and whether Material styling suits your product. |
| Storybook for Preact | The directory describes storybook-preact as a UI development environment for Preact components. |
Whether you need a tool to build and document your own component set; it is not itself a finished UI kit. |
Why MUI and React-compatible libraries need extra checks
Preact’s directory identifies @mui/material as a React UI library, not a native Preact toolkit. Preact’s preact/compat layer can enable some React ecosystem components through bundler aliases, but compatibility is not a guarantee that every library API, component, or type will work.
For any React-oriented candidate, check its peer dependencies and framework-specific APIs, then test the components you actually plan to use in your build. Include TypeScript definitions and server-side rendering behavior in that check when relevant. Preact’s v10 guide specifically cautions that some React libraries use types not provided by preact/compat, which can lead to TypeScript errors. See the Preact getting-started guide for the compatibility and setup guidance.
Rank #2
Use a practical comparison checklist
- Distribution: Is the component set installed as a package, copied into your app, or intended to be assembled by your team?
- Coverage: Does it include the components your product needs, and are those components documented and demonstrated?
- Behavior and accessibility: Verify keyboard interaction, focus handling, semantics, and other behavior for each relevant component rather than inferring them from a project label.
- Styling: Check whether the kit’s visual system works with your design or whether customization would create ongoing maintenance.
- Dependencies: Review package requirements and bundle implications against your project’s constraints.
- Compatibility: Match the candidate’s supported Preact, bundler, and TypeScript setup to your actual versions; test SSR if your application uses it.
- Maintenance: Review the repository, releases, documentation, and issue activity before adopting it. The directory listing alone does not establish ongoing support.
Set up the comparison in your Preact project
Use the setup route that matches your application rather than assuming a library has a universal installation recipe. Preact’s current getting-started guide documents Vite and the create-preact initializer, including TypeScript and routing options. It also documents HTM as a JSX-like option for standard JavaScript projects that want to avoid a JSX build step. None of these setup choices makes every component toolkit compatible automatically.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →- Identify your project’s Preact version, bundler, TypeScript configuration, and whether it uses SSR.
- Shortlist candidates by distribution model, styling, and the components you need.
- Read each candidate’s own installation and compatibility documentation, then check its peer dependencies and recent project activity.
- Build a small test using representative components in your real app configuration. Check behavior, types, and rendering—not just whether the package installs.
- Keep the option that meets your requirements without adding an unacceptable dependency or maintenance burden.
How to interpret community suggestions
A Preact community discussion titled “UI/Component libraries known to work with Preact?” mentions Ark UI, Chakra UI, Park UI, Base UI, and kamod-ui. These are community suggestions, not official Preact compatibility certifications; the discussion also raises aliasing and possible type errors. Use the discussion to find candidates, then verify each one directly.
Similarly, the shadcn/ui changelog dated July 2, 2026 says Base UI became the default for new projects while Radix remained supported. That is context about shadcn/ui’s ecosystem, not evidence that Base UI or Radix is ready for a particular Preact project. See the shadcn/ui changelog for that update.
Quick Recap
Best Value
Rank #4
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




