Next-Elite
๐ An open source Nextjs Boilerplate and Starter Kit with Frontend-focused + Api-driven + Developer-experience : Next.js 16.3 + TypeScript + React 19, Oxlint, Oxfmt, Tailwind v4, Shadcn, Better-auth, RBAC, i18n, Playwright, Vitest, SEO + PWA.
File Explorer
Download Latest Version (.zip)- check.yml
- playwright.yml
- dependabot.yml
- nodejs.version
- renovate.json
- settings.json
- vitest.config.ts
- vitest.setup.ts
- home.spec.ts
- playwright.config.ts
- ar.json
- bn.json
- en.json
- es.json
- fr.json
- zh.json
- favicon.ico
- icon.svg
- llms.txt
- logo.svg
- Next-Elite-Admin.webp
- Next-Elite-Auth.webp
- Next-Elite-Home.webp
- Next-Elite-LightHouse.webp
- Next-Elite-OG.webp
- Nextjs-Elite-UI-Components.webp
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- page.tsx
- default.tsx
- page.tsx
- page.tsx
- page.tsx
- default.tsx
- page.tsx
- layout.tsx
- page.tsx
- layout.tsx
- page.tsx
- route.ts
- route.ts
- base.css
- components.css
- tokens.css
- error.tsx
- fonts.ts
- globals.css
- layout.tsx
- manifest.ts
- not-found.tsx
- providers.tsx
- robots.ts
- sitemap.ts
- auth-animation.tsx
- auth-topbar.tsx
- login-form.tsx
- password-reset-form.tsx
- register-form.tsx
- better-auth-icon.tsx
- github-icon.tsx
- google-icon.tsx
- index.ts
- loader-icon.tsx
- vercel-icon.tsx
- admin-sidebar.tsx
- app-brand.tsx
- app-shell.tsx
- header.tsx
- topbar.tsx
- user-sidebar.tsx
- landing-page.tsx
- ui-components-page.tsx
- blur-glow.tsx
- case.tsx
- language-switcher.tsx
- logo.tsx
- page-header.tsx
- text-link.tsx
- theme-overlay.tsx
- theme-provider.tsx
- theme-toggle.tsx
- top-loader.tsx
- user-dropdown.tsx
- accordion.tsx
- alert.tsx
- avatar.tsx
- badge.tsx
- breadcrumb.tsx
- button-group.tsx
- button.test.tsx
- button.tsx
- calendar.tsx
- card.test.tsx
- card.tsx
- carousel.tsx
- checkbox.tsx
- collapsible.tsx
- combobox.tsx
- dialog.tsx
- dropdown-menu.tsx
- dynamic-chart.tsx
- form.tsx
- icon.tsx
- input-error.tsx
- input-group.tsx
- input-otp.tsx
- input.tsx
- label.tsx
- navigation-menu.tsx
- password-input.tsx
- placeholder-pattern.tsx
- popover.tsx
- progress.tsx
- radio-group.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- sidebar.tsx
- skeleton.tsx
- spinner.tsx
- switch.tsx
- table.tsx
- tabs.tsx
- textarea.tsx
- toggle-group.tsx
- toggle.tsx
- tooltip.tsx
- accounts.test.ts
- accounts.ts
- demo-credentials.tsx
- sign-in.ts
- auth-provider.tsx
- auth-client.ts
- auth.ts
- can.ts
- permissions.ts
- require.ts
- roles.test.ts
- roles.ts
- login.test.ts
- login.ts
- register.test.ts
- register.ts
- get-current-user.ts
- types.ts
- locale-actions.ts
- request.ts
- routing.ts
- use-is-rtl.ts
- config.ts
- site.config.json
- use-mobile.ts
- env.test.ts
- env.ts
- query-client.ts
- utils.test.ts
- utils.ts
- global.d.ts
- instrumentation-client.ts
- instrumentation.ts
- authorization.test.ts
- roles.test.ts
- routing.test.ts
- render.tsx
- .dockerignore
- .env.example
- .gitignore
- .oxfmtrc.json
- .oxlintrc.json
- components.json
- docker-compose.yml
- Dockerfile
- knip.json
- lefthook.yml
- LICENSE
- next.config.mjs
- package-lock.json
- package.json
- postcss.config.mjs
- proxy.ts
- README.md
- tsconfig.json
# Installation Guide
git clone https://github.com/salmanshahriar/Next-Elite
Downloads the entire project code from GitHub to your computer.
cd Next-Elite
Moves into the project folder you just downloaded.
2. Docker
Easy Recommended- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t next-elite .
Builds a runnable image based on the Dockerfile.
docker run --rm --env-file .env -p 6767:6767 next-elite
Runs the built image as an actual container.
docker compose up --build
Builds and starts all defined containers (server, database, etc.) at once, in the background.
docker buildx create --name multiarch --use # one-time setup
Builds a runnable image based on the Dockerfile.
docker buildx build --platform linux/amd64,linux/arm64 -t next-elite .
Builds a runnable image based on the Dockerfile.
Pulled directly from this repo's README.
3. Node.js
Easynpm install
Downloads and installs the libraries listed in package.json.
npm run dev
Starts the development/run server.
โโโ package-lock.json npm lockfile (single source of truth)
Type this command into your terminal and run it.
Pulled directly from this repo's README.
