Shadcn/ui-style component library powered by Avail's Nexus SDK for seamless cross-chain interactions.
Ready-to-use React components that handle unified balances, fast bridging, deposits, and more with minimal setup.
Install via shadcn CLI for full code ownership—no black-box dependencies or runtime bloat.
Built for Web3 developers creating multi-chain dApps on EVM-compatible networks in 2025.
Open-source and free, backed by the Avail project for reliable interoperability.
Nexus Elements is a specialized, open-source React component library from the Avail project, designed for blockchain developers building cross-chain applications that leverage Avail Nexus—a meta-interoperability protocol unifying liquidity and assets across EVM chains without manual bridging or chain switching. Targeted at Web3 frontend teams and full-stack devs working on DeFi, bridges, wallets, or modular rollups, it delivers plug-and-play components built on @avail-project/nexus-core, integrating shadcn/ui primitives with NexusProvider for instant cross-chain functionality like unified balance views and fast token transfers. Ideal for Next.js or Vite projects needing to abstract chain complexity, it empowers you to ship user-friendly dApps faster by handling approvals, executions, and state under the hood while giving full customization via Tailwind CSS and TypeScript.
Shadcn CLI Integration: Add components directly to your codebase with commands like npx shadcn@latest add.
NexusProvider Wrapper: One-time app wrap initializes the SDK for wallet connections and cross-chain ops.
Cross-Chain Primitives: Built-in support for unified balances, bridging, deposits with allowance handling, and custom executions.
Wagmi & Viem Compatible: Seamless wallet integration via ConnectKit, RainbowKit, or any EIP-1193 provider.
Customizable & Themed: Tailwind-driven styling with dark/light mode and easy overrides.
TypeScript-First: Robust types from nexus-core for safe multi-chain development.
Accelerates Web3 UI development by providing working cross-chain components out of the box.
Eliminates boilerplate for bridging, balances, and approvals—focus on your app logic.
Full code ownership and extensibility, just like shadcn/ui, with no vendor lock-in.
Backed by Avail's active ecosystem for long-term updates and EVM scalability.
Focused on Avail Nexus features; may require custom extensions for non-EVM or highly specialized chains.
Assumes shadcn/ui and Tailwind setup—learning curve if starting fresh.
Component library is growing; currently specialized rather than exhaustive for general UI needs.
Unified Balance: Displays aggregated token balances across supported chains.
Fast Bridge: Quick token bridging interface with recipient and amount handling.
Deposit: Modal or embedded flow for depositing tokens with optional protocol executions (e.g., supply to Aave).
Header & Layout Primitives: Chain-aware headers and containers for dApp scaffolding.
Additional Utilities: Allowance handlers, transaction builders, and SDK hooks integrated into UI.
Template Repos: Ready-to-clone Next.js starters with pre-configured NexusProvider and examples.
Nexus Elements is completely free and open-source, with all components available under permissive licensing for personal and commercial use. No tiers, subscriptions, or restrictions—provided as a public good by the Avail project to boost adoption of their Nexus interoperability layer.
Frameworks: Optimized for Next.js, Vite, and Remix with App Router support.
Web3 Tools: Wagmi, Viem, ConnectKit, RainbowKit for wallet connections; @avail-project/nexus-core SDK.
Styling: Shadcn/ui and Tailwind CSS for theming and primitives.
Blockchain: EVM-compatible chains via Nexus (Arbitrum, Polygon, etc.); testnet/mainnet configs.
Deployment: Vercel, Netlify, or any static/hosted environment.
A meta-interoperability protocol that unifies assets and liquidity across chains, abstracting bridging and switching for seamless user experiences.
Yes—wrap with NexusProvider and connect via Wagmi or any EIP-1193 provider like MetaMask.
Fully, with types from nexus-core for addresses, tokens, and chain IDs.
Prebuilt React components powered by Avail Nexus
Submit your Shadcn product to AllShadcn, get featured, and drive genuine traffic while showcasing your work to the world. Turn your creativity into revenue and begin selling today! 🚀