Skip to content
Compare

KoliBri Preact vs Shoelace

Side-by-side compatibility, runtime support and editorial notes for Preact projects.

ExperimentalActive
KoliBri Preact

Official Preact adapter for KoliBri accessible HTML-standard web components.

npm@public-ui/preact
Category
UI Components
Compatibility
Experimental
Maintenance
Active
Runtime
TypeScriptSSRNo islandsESM
Verified
Not yet verified
Tested with
Not documented
License
EUPL-1.2
Bundle size
Not documented
Limitations
  • Upstream classifies Preact support as experimental.
  • Requires KoliBri theme registration with `@public-ui/components` before components render correctly.
  • Peer dependency on `@public-ui/react` mirrors the React adapter wrapper; use `--legacy-peer-deps` if npm reports peer conflicts.
Score
Directory score55/100
Compatibility14/35
Maintenance20/20
TypeScript10/10
SSR6/10
Islands0/10
ESM5/5
Verification0/10
View KoliBri Preact profile
Native PreactActive
Shoelace

Web Components UI library that works well with Preact.

npm@shoelace-style/shoelace
Category
UI Components
Compatibility
Native Preact
Maintenance
Active
Runtime
TypeScriptSSRIslandsESM
Verified
Not yet verified
Tested with
Not documented
License
Unknown
Bundle size
Not documented
Score
Directory score90/100
Compatibility35/35
Maintenance20/20
TypeScript10/10
SSR10/10
Islands10/10
ESM5/5
Verification0/10
View Shoelace profile

At a glance

AttributeKoliBri PreactShoelace
CompatibilityExperimentalNative Preact
MaintenanceActiveActive
TypeScriptNative TypeScriptNative TypeScript
SSRLimited SSRSSR supported
IslandsNoYes
Last verifiedNot yet verifiedNot yet verified
AI auditNot auditedNot audited