A modern, desktop-inspired operating system interface built with Next.js, React, and Tailwind CSS.
View demo: https://nextos.vercel.app/
- Icon-based app launcher with OS-inspired interface
- Responsive design with single-window interface
- Optimized performance with React.memo and useCallback
- Easy to use
- Minimalistic starter with example content
- Cleanup script to start fresh
-
Use this template
- Click the "Use this template" button above
- Or clone the repository:
git clone https://github.com/Johan-Melin/next-os.git cd next-os -
Install dependencies
npm install # or yarn # or pnpm install
-
Run the development server
npm run dev # or yarn dev # or pnpm dev
-
Open http://localhost:3000 in your browser
-
Remove default content
npm run clean # or yarn clean # or pnpm clean
- Create a new component
- Add the component to
contentMapping.ts - Update the desktop configuration in
config/desktop.ts
This project is licensed under the MIT License - see the LICENSE file for details.

