Supported platforms
Runtime requirements and browser/framework compatibility for Pepulux UI.
Runtime requirements
React18 or 19React 17 not supported
Node.js18, 20, 22LTS releases
Tailwind CSSv4.xv3 not supported
TypeScript5.xRecommended; JS also works
Framework compatibility
Framework
Supported
Version
Notes
Next.js App Router
14+
Primary target — RSC + client components
Next.js Pages Router
13+
Full support
Vite + React
5+
Works — no SSR considerations
Remix
2+
Mostly works; test SSR-heavy cases
Create React App
5.x
No Tailwind v4 preset — manual setup required
Astro
4+
Works in React islands
React Native
—
Not supported — web only
Browser support
Full
Partial
Not supported
ChromeLast 2 major
SafariLast 2 major (macOS + iOS)
FirefoxLast 2 major
EdgeLast 2 major (Chromium)
Safari iOSiOS 15+
Chrome AndroidLast 2 major
IE 11Not supported
Samsung InternetLast 2 major
CSS custom properties (used for brand tokens) require Edge 15+, Chrome 49+, Firefox 31+, Safari 9.1+. All listed browsers meet this bar.
Accessibility
All interactive components use semantic HTML and ARIA attributes. Tested with:
VoiceOver
macOS + iOS Safari
NVDA
Windows Chrome / Firefox
JAWS
Windows Chrome
Keyboard navigation is supported for all interactive components. Color contrast meets WCAG AA on all default variants.