Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Next.js starter template and design system with 100+ open-source components, single-file design config, data-viz, and SEO tools.
Once UI for Next.js is a starter template and design system for Next.js and React that bundles 100+ open-source components, a token-based design config, and SEO and data-viz helpers into a single lightweight setup.
Once UI for Next.js is a lightweight starter template built on the Once UI Core package, created by the once-ui-system indie project (Lorant One and the Design Engineers Club) and distributed under the MIT License. It takes a fresh Next.js project and a single design configuration file as input, and produces a styled application with reusable components, responsive charts, and SEO utilities. The template runs on Next.js with React and TypeScript, and ships with a matching Figma design kit.
Clone the nextjs-starter repository from GitHub, then install dependencies and run the development server as you would for any Next.js app. The starter includes the Once UI Core package, so you can edit the design config in one file, add components from the library, and deploy to Vercel with the provided one-click deploy button.
Once UI is freemium. The starter template and core components are open-source under the MIT License, and Magic Portfolio and Magic Docs are free. Paid Pro products include Magic Convert, Once UI Blocks, and Once UI Pro; pricing details are on the Once UI pricing page.
The starter template and its 100+ core components are open-source under the MIT License. Free starters such as Magic Portfolio and Magic Docs are also available. Pro products like Magic Convert, Once UI Blocks, and Once UI Pro are paid.
The Once UI team states that its components require about 70% less code than a typical shadcn plus Tailwind setup. It also ships with a single-file design config, data-viz components, and SEO helpers that shadcn does not include by default.
You edit a single design configuration file that uses design tokens. Changes to those tokens propagate across every component, so you don't need to modify component code for most theming tasks.
Yes. Once UI has a Figma counterpart available at once-ui.com/figma, designed to match the token-based system in the code.
Yes. The repository includes a "Deploy to Vercel" button that clones the starter, sets the project name, and triggers a deployment with the Vercel builder.
