https://github.com/nexuls/ui.nexul.in
Some useful UI Components.
https://github.com/nexuls/ui.nexul.in
Last synced: 12 days ago
JSON representation
Some useful UI Components.
- Host: GitHub
- URL: https://github.com/nexuls/ui.nexul.in
- Owner: nexuls
- License: mit
- Created: 2025-12-09T21:07:57.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2026-05-16T04:50:15.000Z (2 months ago)
- Last Synced: 2026-07-12T19:43:28.895Z (12 days ago)
- Language: TypeScript
- Homepage: https://ui-nexul-in.vercel.app
- Size: 1.76 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nexul UI





**A collection of complex, reusable React components built on top of Shadcn UI**
[Documentation](https://ui.nexul.in) Β· [Components](#components) Β· [Getting Started](#getting-started)
---
## β¨ What is Nexul UI?
Nexul UI is **not** another custom component library to showcase design skills. Instead, it's a curated collection of **complex and reusable components** that solve real UX challengesβcomponents that are often difficult and time-consuming to build from scratch.
### Key Features
- π¨ **Built on Shadcn UI** β Leverages Shadcn's design system and distribution model
- π¦ **Copy-paste Components** β All code lives in your project for full customization
- π§ **Minimal Styling** β Functional and accessible by default, style with Tailwind or your preferred method
- β‘ **React 19 & Next.js 16** β Built with the latest React and Next.js features
- π **TypeScript First** β Full type safety out of the box
- π **RSC Compatible** β Supports React Server Components
## π Components
### Layout Components
| Component | Description |
|-----------|-------------|
| **Masonry Row Grid** | A responsive masonry layout with justified or naive algorithms for optimal item placement |
### Art & Visual Components
| Component | Description |
|-----------|-------------|
| **SVG Particles** | Interactive particle system that renders SVG paths with mouse-driven scatter/spill effects |
### Base UI Components
Built on Radix UI primitives with Shadcn styling:
## π Getting Started
### Prerequisites
- Node.js 18+
- A project using React 18+ and Tailwind CSS
- Shadcn UI configured in your project
### Installation
Nexul UI uses the Shadcn CLI for component installation. Add the Nexul registry to your `components.json`:
```json
{
"registries": {
"@nexul": "https://ui.nexul.in/r/{name}.json"
}
}
```
Then install components using:
```bash
npx shadcn@latest add @nexul/masonry-row
npx shadcn@latest add @nexul/svg-particles
```
## π οΈ Development
### Clone and Install
```bash
git clone https://github.com/NeuroNexul/ui.nexul.in.git
cd ui.nexul.in
npm install
```
### Run Development Server
```bash
npm run dev
```
### Build for Production
```bash
npm run build
```
### Build Registry
```bash
npm run registry:build
```
## π Project Structure
```
ui.nexul.in/
βββ app/ # Next.js App Router pages
β βββ docs/ # Documentation pages
β βββ api/ # API routes
βββ components/
β βββ ui/ # Base UI components
β βββ mdx/ # MDX-specific components
β βββ extras/ # Additional utilities
βββ content/docs/ # MDX documentation content
βββ registry/ # Component registry source
β βββ art/ # Visual/artistic components
β βββ layouts/ # Layout components
βββ lib/ # Utility functions
βββ public/r/ # Built registry JSON files
```
## π§° Tech Stack
- **Framework:** [Next.js 16](https://nextjs.org/) with App Router & Turbopack
- **UI Primitives:** [Radix UI](https://www.radix-ui.com/)
- **Styling:** [Tailwind CSS 4](https://tailwindcss.com/)
- **Documentation:** [Fumadocs](https://fumadocs.vercel.app/)
- **Component System:** [Shadcn UI](https://ui.shadcn.com/)
- **Icons:** [Lucide React](https://lucide.dev/)
- **Code Highlighting:** [Shiki](https://shiki.style/)
## β οΈ Disclaimer
> Nexul UI is a **personal project** and is not meant to be actively maintained or widely used. It serves as a collection of components for personal applications.
>
> You can use it without any restrictions, but please be aware that it may not receive regular updates or support. Feel free to [contact me](https://www.nexul.in) if you encounter any issues.
>
> β [Arif Sardar](https://www.nexul.in)
## π License
This project is open source and available under the [MIT License](LICENSE).
---
Made with β€οΈ by [NeuroNexul](https://www.nexul.in)