saltyshiomix/nextron

⚡ Next.js + Electron ⚡

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 27 minutes ago
Added to GitGenius on September 15th, 2026
Created on April 28th, 2018
Open Issues & Pull Requests: 113 (+0)
GitHub issues: Enabled
Number of forks: 253
Total Stargazers: 4,432 (+0)
Total Subscribers: 38 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.2 days
Mean response time: 64.4 days
90th percentile: 126.5 days
Tracked items: 34

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 17
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 882 days
Stale 30+ days: 17
Stale 90+ days: 17

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (5)
  • question (5)
  • help wanted (3)
  • good first issue (2)
  • bug (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Nextron is a framework that combines Next.js and Electron to build cross-platform desktop applications using web technologies.

The tool solves the problem of building desktop apps without leaving the web development ecosystem. It integrates Next.js for the renderer process with Electron's main process, allowing developers to write both frontend and backend logic in TypeScript or JavaScript. The framework handles the complexity of coordinating between Next.js development server and Electron, automatically launching the desktop app during development and managing the build pipeline for production distribution.

Nextron suits teams already invested in Next.js and React who want to ship desktop applications without learning Electron's architecture in depth. It works well for projects where the renderer can be a Next.js application and the main process logic is straightforward. The tool maintains version parity with Next.js, so adopting a new Next.js version typically means updating Nextron to a corresponding version. Developers should be aware that building for macOS requires a macOS host machine, and the tool delegates packaging configuration to electron-builder, which means customizing distribution requires editing the electron-builder.yml file rather than CLI flags alone.

The project maintains active alignment with Next.js releases, tracking major version updates closely. Development activity shows responsiveness to framework evolution, with migration paths documented for breaking changes between versions. The codebase has added ESM support as a first-class feature, allowing projects to use modern module syntax throughout. The tool provides templated examples that developers can use as starting points, reducing setup friction for new projects.