Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Nim is a free and open-source personal website template built with Next.js 15, React 19, Tailwind CSS v4, and Motion-Primitives.
Nim is a free and open-source personal website template built with Next.js 15, React 19, Tailwind CSS v4, and Motion-Primitives, designed to give developers, designers, and founders a minimal one-page portfolio with a built-in MDX blog.
Nim is a single-page personal website template that combines a clean portfolio layout with a blog powered by MDX. It takes your content — edited as MDX files and the components in the one-page sections — and compiles it into a static or server-rendered Next.js site. The template runs on Next.js 15 with React 19, so it can be deployed to any hosting provider that supports Next.js, including Vercel. Nim is created by ibelick, the developer behind Motion-Primitives, and is available as a public GitHub repository.
The README outlines a straightforward workflow: clone the repository from GitHub, install dependencies with npm install, and start the development server with npm run dev. You then edit the page components and MDX content in your project, and Next.js builds the final site. For production, you can deploy to any Next.js-compatible platform, with Vercel offered as the easiest one-click option.
Nim is free and open-source. The repository is public on GitHub, and there is no cost to use or modify the template. The author also offers Motion-Primitives Pro, a paid library of animated components, which Nim integrates with, but the template itself remains free.
Yes, Nim is completely free and open-source. You can use it for personal or commercial projects without paying a license fee, and the code is publicly available on GitHub.
Nim is built with Next.js 15, React 19, Tailwind CSS v4, and Motion-Primitives. Blog content is written in MDX, so you can compose posts in Markdown with JSX components.
You can deploy Nim to any hosting platform that supports Next.js. The README provides a one-click Vercel deploy button that clones the repository, sets the NEXT_PUBLIC_SITE_URL environment variable, and deploys the site automatically.
Yes, Nim has blog support using MDX. You can create new posts as MDX files in the project and the site will render them without needing a separate content management system.
