A modern and versatile collection of reusable React components, built with Next.js and Tailwind CSS, designed to accelerate your UI development workflow.
ComponentOps offers a clean and extendable UI toolkit for modern React apps. Built with performance, responsiveness, and developer experience in mind, this library is perfect for portfolios, SaaS dashboards, landing pages, and beyond.
"Why build from scratch when you can plug in polished, customizable components?"
- โ๏ธ Built with Next.js and React
- ๐จ Styled with Tailwind CSS
- ๐ง Written in JavaScript (JSX) for full type safety
- ๐ฑ Responsive, mobile-friendly design
- ๐ Smooth Framer Motion animations
- ๐ Ready-to-use components, just import and go!
Beautiful and interactive 404 error components:
404-gameType.jsx๐ฎ โ Arcade style404-ghostType.jsx๐ป โ Spooky vibes404-glitchType.jsx๐ฅ โ Glitch animation404-matrixType.jsx๐งช โ Matrix-inspired404-spaceType.jsx๐ โ Out-of-this-world design
Branded social media UI pieces:
SocialIconsMarquee.jsxโ Horizontally scrolling iconsSocialIconsCircle.jsxโ Circular icon arrangement
import { SocialIconsMarquee } from './React-Components/SocialIcon/SocialIconsMarquee';
import { GameType404 } from './React-Components/404_pages/404-gameType';
function App() {
return (
<div>
<SocialIconsMarquee />
<GameType404 />
</div>
);
}- Next.js 15.3.2
- React 19.0.0
- Tailwind CSS 4.1.7
- Lucide React 0.511.0
- TypeScript
- Framer Motion
- ESLint
# Clone the repo
https://github.com/Anuja-jayasinghe/React-Components-Library.git
# Move into the project
cd ComponentOps
# Install dependencies
npm install
# Start dev server
npm run devnpm run devโ Start dev servernpm run buildโ Create production buildnpm run startโ Run production servernpm run lintโ Check for code issues
ComponentOps is open to contributions! Feel free to fork, open issues, or submit pull requests. Ideas and suggestions are always welcome. ๐ ๏ธ
This project is licensed under the MIT License โ see the LICENSE file for more info.
-
Developed by Anuja Jayasinghe ๐ anujajay.com
Built with passion for developers โ because components should be beautiful, functional, and reusable.