awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
saltyshiomix avatar

saltyshiomix/nextron

0
View on GitHub↗
4,420 stars·254 forks·TypeScript·MIT·19 viewsnpm.im/nextron↗

Nextron

Nextron is a framework for building cross-platform desktop applications by integrating Next.js with an Electron shell. It serves as a build tool that compiles web-based user interfaces into standalone installable desktop bundles.

The project provides desktop application boilerplates and pre-configured templates to initialize projects. It includes a custom URL schema handler that allows the registration of unique protocols to launch the desktop application directly from a web browser.

The toolkit covers desktop app build automation, including the compilation and packaging of source code into distributable installers for multiple operating systems. It supports static export rendering and provides a development mode for rapid iteration with live updates.

Features

  • Next.js Integrations - Integrates the Next.js web framework with an Electron native shell to create cross-platform installable applications.
  • Electron Integrations - Integrates the Next.js web framework with an Electron shell to create cross-platform desktop applications.
  • Build Configurations - Uses configuration files to define parameters and settings for optimizing the packaging and distribution process.
  • Cross-Platform Build Systems - Automates the compilation and packaging of web interfaces into standalone binaries for multiple operating systems.
  • Desktop Application Build Automations - Automates the compilation and packaging of Next.js and Electron source code into distributable desktop installers.
  • Desktop Application Bundling - Bundles all necessary processes and assets into a distributable desktop application package for multiple operating systems.
  • Build Configuration Management - Provides a dedicated configuration layer to manage the transpilation and packaging of both main and renderer source code.
  • Production Asset Compilation - Compiles source code into optimized static assets and bundles ready for end-user deployment as desktop installers.
  • Cross-Platform Desktop Development - Enables the creation of native desktop applications for multiple operating systems using a single Next.js and Electron codebase.
  • Process Separation - Implements an architectural split between a Node.js main process and a Chromium-based renderer process for security and stability.
  • Web-to-Desktop Conversion Frameworks - Provides a framework for converting Next.js web applications into native desktop software.
  • Desktop Runtime Integrations - Provides specialized support for integrating the Next.js framework with the Electron desktop runtime.
  • Development Mode Orchestration - Provides a local environment runner that boots the desktop shell with live updates for rapid iteration.
  • Project Bootstrapping Templates - Provides pre-defined architectural blueprints and templates to generate the initial directory structure for new projects.
  • Rapid Prototyping Environments - Offers an integrated workspace and templates optimized for the rapid conversion of web-based ideas into desktop software.
  • URL Scheme Handlers - Implements a mechanism to register and process custom URL schemes to launch the desktop application from a browser.
  • Static Exports - Compiles the Next.js web interface into static HTML and CSS files for local loading within the desktop shell.
  • Desktop Protocol Registrations - Registers the desktop application as the default handler for custom URI schemes at the operating system level.
  • Desktop Application Boilerplates - Ships pre-configured starter kits and project structures for initializing Next.js desktop applications.
  • URL Protocol Handlers - Implements logic for interpreting and executing operations triggered by unique browser URL schemes.
  • Boilerplates - Generator for building desktop apps using Electron.

Star history

Star history chart for saltyshiomix/nextronStar history chart for saltyshiomix/nextron

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Nextron

These projects share indexed features with Nextron. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • blackboardsh/electrobunblackboardsh avatar

    blackboardsh/electrobun

    5,534View on GitHub↗

    Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend

    C++
    View on GitHub↗5,534
  • simulatedgreg/electron-vueSimulatedGREG avatar

    SimulatedGREG/electron-vue

    15,399View on GitHub↗

    electron-vue is a pre-configured project boilerplate and scaffolding system for building desktop applications using Electron and Vue.js. It provides a standardized project structure and an integrated build pipeline to accelerate the development of desktop software. The project enables a hybrid deployment model, allowing developers to generate both standalone desktop executables for multiple operating systems and browser-compatible web versions from a single codebase. It distinguishes its development workflow with hot reloading and hot module replacement to update the user interface in real-ti

    JavaScriptbabelboilerplatedocumentation
    View on GitHub↗15,399
  • pypa/sampleprojectpypa avatar

    pypa/sampleproject

    5,245View on GitHub↗

    This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building, versioning, and uploading Python distributions. It serves as a concrete project template and example for configuring metadata and build artifacts for package indices. The repository illustrates how to package software by defining project metadata and dependencies in static configuration files. It covers the process of transforming source trees into versioned archives and platform-specific binary distributions, specifically showing how to build binary wheels and source distribut

    Python
    View on GitHub↗5,245
  • nasa/fprimenasa avatar

    nasa/fprime

    10,766View on GitHub↗

    F Prime is a component-based framework designed for the development and deployment of embedded and spaceflight software. It provides a modular architecture that decouples software logic from communication interfaces, allowing developers to define system structures through a domain-specific modeling language. This model-based approach enables automated code generation, ensuring consistency across complex system topologies while maintaining strict interface contracts between software modules. The framework distinguishes itself through its integrated build system and ground data operations suite

    C++componentscppembedded
    View on GitHub↗10,766
Compare all 30 related projects→

Frequently asked questions

What does saltyshiomix/nextron do?

Nextron is a framework for building cross-platform desktop applications by integrating Next.js with an Electron shell. It serves as a build tool that compiles web-based user interfaces into standalone installable desktop bundles.

What are the main features of saltyshiomix/nextron?

The main features of saltyshiomix/nextron are: Next.js Integrations, Electron Integrations, Build Configurations, Cross-Platform Build Systems, Desktop Application Build Automations, Desktop Application Bundling, Build Configuration Management, Production Asset Compilation.

Which projects share features with saltyshiomix/nextron?

Projects with overlapping indexed features include: blackboardsh/electrobun — Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop… simulatedgreg/electron-vue — electron-vue is a pre-configured project boilerplate and scaffolding system for building desktop applications using… pypa/sampleproject — This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building,… nasa/fprime — F Prime is a component-based framework designed for the development and deployment of embedded and spaceflight… dotnet/maui — This framework is a cross-platform software development kit designed for building native mobile and desktop… nklayman/vue-cli-plugin-electron-builder — This project is a Vue.js plugin and build tool designed to package web applications into standalone desktop…