Copy and paste ready React UI components styled with plain CSS. No dependencies, no setup — just copy and use.
- 🚀 No Dependencies - Zero external dependencies required
- 🎨 Plain CSS Styling - Styled with readable CSS, not utility classes
- 📋 Copy & Paste Ready - Just copy the code and use in your project
- ⚡ Fast & Lightweight - Minimal footprint, maximum performance
- 🔧 Fully Customizable - Easy to modify and extend
- 📱 Responsive Design - Works on all screen sizes
- Browse Components - Visit the Rebox web interface
- Copy Code - Select and copy the component code
- Paste & Customize - Add to your project and style as needed
- No Installation - No npm packages or build tools required
| Component | Variants | Description |
|---|---|---|
| Button | 5 variants | Primary, Secondary, Outline, Link, Danger buttons |
| Badge | 2 variants | Small labels for status and categories |
| Card | 3 variants | Flexible containers for grouping content |
| Tooltip | 1 variant | Hover information pop-ups |
- React 19 - Latest React with modern features
- TypeScript - Type-safe development
- Vite - Fast build tool and dev server
- Tailwind CSS - Utility-first CSS framework
- React Router - Client-side routing
- React Icons - Beautiful icon library
Rebox components use plain CSS instead of utility classes, making them:
- Readable - Clear, semantic class names
- Maintainable - Easy to understand and modify
- Flexible - Not locked into any CSS framework
- Customizable - Simple to override and extend
// React Component
<button className="btn btn-primary">Primary Button</button>/* Plain CSS Styling */
.btn {
padding: 0.75rem 1.5rem;
border-radius: 0.375rem;
transition: all 0.2s ease-in-out;
font-weight: bold;
}
.btn-primary {
background-color: #3b82f6;
color: white;
}
.btn-primary:hover {
background-color: #2563eb;
}# Clone the repository
git clone <repository-url>
# Navigate to project
cd rebox
# Install dependencies
bun install
# Start development server
bun run dev
# Build for production
bun run buildsrc/
├── components/ # Reusable UI components
│ ├── codeTabs.tsx # Code display component
│ ├── navbar.tsx # Navigation component
│ └── footer.tsx # Footer component
├── views/ # Page components
│ └── content/ # Component showcase pages
├── model/ # Component data and configurations
├── interface/ # TypeScript interfaces
├── style/ # CSS stylesheets
└── assets/ # Static assets
Contributions are welcome! Please feel free to submit a Pull Request.
Apache License 2.0
Made with ❤️ for the React community
Simple. Customizable. Readable.