Skip to content
Compare

ZikoJS Preact vs preact-custom-element

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

ExperimentalActive
ZikoJS Preact

Interop adapter for rendering ZikoJS elements inside Preact and embedding Preact in ZikoJS.

npm@zikojs/preact
Category
Developer Tools
Compatibility
Experimental
Maintenance
Active
Runtime
No TSNo SSRIslandsESM
Verified
Not yet verified
Tested with
Not documented
License
MIT
Bundle size
Not documented
Limitations
  • Package is 0.2.x beta and lists `preact` as a direct dependency rather than a peer, which can duplicate Preact runtimes if your bundler does not dedupe.
  • ZikoWrapper mounts Ziko elements with `useEffect`, so initial render is client-only.
Score
Directory score53/100
Compatibility14/35
Maintenance20/20
TypeScript4/10
SSR0/10
Islands10/10
ESM5/5
Verification0/10
View ZikoJS Preact profile
Native PreactActive
preact-custom-element

Wrap Preact components as standards-based custom elements.

npmpreact-custom-element
Category
Developer Tools
Compatibility
Native Preact
Maintenance
Active
Runtime
TypeScriptNo SSRIslandsESM
Verified
Not yet verified
Tested with
Not documented
License
MIT
Bundle size
Not documented
Score
Directory score80/100
Compatibility35/35
Maintenance20/20
TypeScript10/10
SSR0/10
Islands10/10
ESM5/5
Verification0/10
View preact-custom-element profile

At a glance

AttributeZikoJS Preactpreact-custom-element
CompatibilityExperimentalNative Preact
MaintenanceActiveActive
TypeScriptUnknownNative TypeScript
SSRSSR unsupportedSSR unsupported
IslandsYesYes
Last verifiedNot yet verifiedNot yet verified
AI auditNot auditedNot audited