Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (novajs-core) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
NovaJS
A lightweight Next.js alternative that eliminates SSR complexity while keeping the familiar developer experience.
Why NovaJS?
SSR is often unnecessary complexity. Most modern applications can achieve excellent performance and user experience with static generation and smart caching strategies. NovaJS removes the server overhead while maintaining Next.js syntax compatibility.
Perfect for:
- 📊 Dashboards - Fast loading admin panels and analytics
- 📝 CMS & Blogs - Content-driven sites with excellent SEO
- 🛍️ E-commerce - Product catalogs and storefronts
- 📱 SPAs - Single page applications with routing
Features
✅ No SSR Complexity - Eliminate server costs and deployment headaches
✅ SSG + ISR - Static generation with incremental regeneration
✅ Next.js Syntax - Use familiar file-based routing and conventions
✅ Flexible Bundling - Choose between Vite or Rspack
✅ Zero Lock-in - Easy migration path to/from Next.js
Installation
npx create-novajs-app my-app
The CLI will prompt you to choose:
- Bundler: Vite (fast dev) or Rspack (production optimized)
- Styling: TailwindCSS included by default
- Structure: App directory with modern conventions
- Tooling: ESLint and TypeScript ready
Quick Start
cd my-app
npm run dev # Start development server
npm run build # Generate static site
npm run export # Export for deployment
Deploy anywhere: Vercel, Netlify, CloudFlare Pages, or any static hosting.