Skip to content

Repository files navigation

nextjs-template

Included components

  • SearchBar — icon + input + result-count, synced to the URL via nuqs
  • CustomTable (src/components/table/) — filterable, sortable, paginated data table with xlsx/csv export (exceljs); see src/app/table/page.tsx for a full example

Philosophy

Any config, generated code (shadcn, etc.) stays outside src/. src/ is for application code only.

Biome > ESLint + Prettier. One tool, one config, handles linting and formatting with autofix for both.

pnpm is faster and doesn't copy packages into node_modules, just symlinks them.

.vscode/settings.json hides ugly files (node_modules, .next, shadcn/ui, lockfiles...) from the file explorer.


© 2026 AllForOne. Source is provided for reference only. No use, hosting, or redistribution without written permission.

About

A fully opiniated template for all my next.js + shadcn/ui + biome projects

Topics

Resources

Contributing

Stars

Watchers

Forks

Contributors

Languages