JSPM

novajs-core

0.1.1
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 60
    • Score
      100M100P100Q64090F
    • License MIT

    A lightweight Next.js alternative that eliminates SSR complexity

    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.