A framework for building desktop applications using Next.js and Electron with a streamlined development experience.
Nextron is a framework that simplifies building desktop applications by combining Next.js for the user interface and Electron for the native shell. It provides a complete toolchain for development, building, and packaging cross-platform apps using familiar web technologies. The framework handles the integration between Next.js and Electron, allowing developers to focus on building features rather than configuration.
Web developers familiar with Next.js who want to build cross-platform desktop applications without learning a new UI framework. It's ideal for teams transitioning web apps to desktop or creating new desktop tools with modern web stacks.
Developers choose Nextron because it offers a production-ready setup with sensible defaults while maintaining flexibility. Unlike manual Electron+Next.js configurations, it provides built-in development tools, multiple starter templates, and streamlined build processes that work across all major desktop platforms.
⚡ Next.js + Electron ⚡
The 'nextron dev' command launches Electron with hot reloading for both main and renderer processes, streamlining development as shown in the scripts configuration.
Uses electron-builder to produce distributable apps for Windows, macOS, and Linux, with customizable settings via electron-builder.yml for production builds.
Offers multiple examples with popular UI libraries like Tailwind CSS and Material UI, enabling rapid prototyping with familiar web tools.
Allows apps to launch from custom browser URLs in production builds, facilitating deep linking and integration with web workflows.
Forces static export (output: 'export') and disables image optimization in Next.js config, restricting server-side rendering and dynamic features.
Version updates like v10 require manual file renames and config adjustments, as noted in the migration guide, increasing maintenance overhead.
Building for macOS requires a macOS host machine, limiting cross-platform development flexibility for teams without Apple hardware.
Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.
💼 An enterprise-grade Next.js boilerplate for high-performance, maintainable apps. Packed with features like Tailwind CSS, TypeScript, ESLint, Prettier, testing tools, and more to accelerate your development.
:zap: RAN! React . GraphQL . Next.js Toolkit :zap: - SEO-Ready, Production-Ready, SSR, Hot-Reload, CSS-in-JS, Caching, CLI commands and more...
🚀 Start UI [web] is an opinionated UI starter from the 🐻 BearStudio Team with ⚙️ Node.js, 🟦 TypeScript, ⚛️ React, 📦 TanStack Start, 💨 Tailwind CSS, 🧩 shadcn/ui, 📋 React Hook Form, 🔌 oRPC, 🛠 Prisma, 🔐 Better Auth, 📚 Storybook, 🧪 Vitest, 🎭 Playwright
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.