Aakash P.’s Post

What if neumorphism didn't have to be a trade-off between beauty and usability? Now it doesn't. 👇 I just open-sourced Auraform UI, an accessibility-first Neumorphic component library for React & React Native! Neumorphism looks stunning, but let's be honest, it's notorious for accessibility issues: poor contrast, ambiguous states, and broken focus management. Auraform fixes all of that. Here's what makes it special: • Automatic WCAG-compliant contrast guardrails shadows are generated via HSL math, and if contrast dips below 3.0:1, a fallback border is injected automatically • Dual-signaling states use both shadow depth AND accent color, so nothing relies on shadows alone (great for color-blind users) • Built-in FocusRing for keyboard navigation • Cross-platform shared core logic powers both web and mobile • 19 ready-to-use components: buttons, inputs, sliders, tabs, cards, tooltips, and more • Ships ESM + CJS with full TypeScript types It's a Turborepo monorepo with 3 packages: 📦 @auraform/core: platform-agnostic color math & token generation 📦 @auraform/react: React web components with Framer Motion animations 📦 @auraform/native: React Native components with OS accessibility detection Check it out: 🔗 GitHub: https://lnkd.in/dWUy6BDe 🔗 Live Storybook: https://lnkd.in/dzfCjjpa 🔗 npm: https://lnkd.in/dVyBa2zY Neumorphism shouldn't mean sacrificing usability. Give it a try, star the repo, and let me know what you think! #opensource #react #reactnative #accessibility #neumorphism #uidesign #webdev #componentlibrary #a11y #frontend

To view or add a comment, sign in

Explore content categories