A lightweight, reusable component library for Next.js 15 (App Router), built with React, TypeScript, and Tailwind CSS.
Switch the branch to open the docs
- Authentication - Login, signup, forgot password, dashboard (
feature/authentication) - Pagination - Page navigation (
feature/pagination) - Search Filters - Text and category filtering (
feature/search-filters) - Data Table - Tabular data display (
feature/data-table) - Data Grid - Unified pagination, search, table (
feature/data-grid) - Form Validation - Validated forms (
feature/form-validation) - Notifications/Toasts - Temporary messages (
feature/notifications) - File Upload - File uploads with validation (
feature/file-upload) - Modals/Dialogs - Popup content (
feature/modals) - Menu with Dropdowns - Responsive menu (
feature/menu) - Loading States - Skeleton placeholders (
feature/loaders)
- Clone:
git clone <repo-url> - Install:
npm install - Run:
npm run dev - Visit:
http://localhost:3000
Test features in their branches (e.g., git checkout feature/loaders).
- Node.js v18+
- npm v9+
Fork, create feature/<name> branches, and submit PRs to main.
If you find NextLib useful, please ⭐ this repo on GitHub to support the project!