Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Open-source Next.js 15 landing page template with Tailwind CSS, TypeScript, and JSON-driven content; Pro adds CMS support.
NovaJAM is an open-source, Jamstack-based landing page template built with Next.js 15, designed for developers to quickly create modern, performant marketing sites. It takes a JSON configuration file as input and outputs a fully styled landing page with Tailwind CSS and TypeScript.
NovaJAM is a developer-focused landing page template that runs on Next.js 15 with the App Router and Server Actions. It provides a clean foundation for SaaS startup landing pages, with a composable layout system built from reusable section blocks. The open-source version relies on static JSON files for content, while NovaJAM Pro adds CMS integration with Contentful and Directus. The repository is maintained on GitHub under the minhwpm account and is licensed under MIT.
/src/lib/query/static-data/pages.json without editing components./app, /components, /lib, and /store directories for clear separation.To get started, clone the repository with git clone https://github.com/minhwpm/novajam.git, run yarn install to install dependencies, then start the development server with yarn dev. The site loads at http://localhost:3000 and uses the JSON configuration file to apply theme settings and page content.
The open-source version of NovaJAM is free and released under the MIT license. NovaJAM Pro is a paid upgrade that adds CMS-ready templates, premium components, theme token options, and private GitHub access. An early bird offer for Pro plans is available at the NovaJAM website.
Yes, the open-source version is licensed under MIT and available for free on GitHub. You can use it for commercial projects with attribution as required by the license. NovaJAM Pro is a separate paid product with additional features.
The free version uses static JSON files for content, which works well for simple sites. For dynamic content, NovaJAM Pro provides CMS-ready layouts and routes for Contentful and Directus, including pre-integrated content models and sample entries.
NovaJAM is built with Next.js 15 (App Router and Server Actions), Tailwind CSS for styling, TypeScript for type safety, and Zustand for state management. It also uses Yarn as the package manager.
Since NovaJAM is a Jamstack template, you can deploy it to Vercel or Netlify. The repository includes a Vercel deploy button that clones the repo and sets up a new project for one-click deployment.
