Your desktop app stack
The healthiest, most-adopted open-source picks for each part of a desktop app, ranked by our Advisor score. Save the whole stack or copy the install commands below.
The healthiest, most-adopted open-source picks for each part of a desktop app, ranked by our Advisor score. Save the whole stack or copy the install commands below.
neutralinojs is an open-source C++ project in the frameworks space with 8.5k GitHub stars. The repository is actively maintained, with recent commits.
An open-source AI 'cowork' platform from MindsDB that delivers a general-purpose agent through a web or desktop (Electron) app, designed to automate document-heavy multi-step tasks and let non-engineers build deployable internal AI tools.
Electron Forge is the officially maintained, batteries-included build pipeline for Electron apps. It consolidates project scaffolding, native module rebuilding, dev server, packaging, and platform-specific distributable creation into a single configurable dependency.
npm install forgeFlowbite is a component library layered on Tailwind CSS that ships ready-made, accessible interactive UI elements styled with Tailwind utility classes, plus a small JS runtime to power behavior via HTML data attributes or an explicit JS/TS API.
A Blazor component library from Microsoft that brings the Fluent Design System to .NET web apps. It combines wrappers around the official Fluent UI Web Components with native Blazor components and exposes Fluent design tokens for theming.
Vuesax is a UI component framework for Vue.js that provides a collection of styled, responsive components aimed at delivering a polished, playful visual design out of the box.
npm install vuesaxesbuild is a web bundler and transpiler written in Go that compiles, bundles, and minifies JavaScript, TypeScript, JSX, and CSS at dramatically higher speeds than JavaScript-based tooling. Its core idea is to exploit Go's native compilation and parallelism to eliminate the multi-second build times common to legacy bundlers.
go get esbuildRollup is a JavaScript module bundler built around the standardized ES module format. It statically analyzes import/export graphs to produce small, optimized bundles in various output formats.
npm install rolluprspack is an open-source Rust project in the build tools space with 12.7k GitHub stars. The repository is actively maintained, with recent commits.
cargo add rspackgoogletest is an open-source C++ project with 38.7k GitHub stars. The repository is actively maintained, with recent commits.
A Microsoft-maintained framework for browser automation and end-to-end testing that controls Chromium, Firefox, and WebKit via one unified API, available as a test runner, a scripting library, and AI-agent integrations (CLI and MCP server).
npm install playwrightnightwatch is an open-source JavaScript project with 11.9k GitHub stars. It is associated with automated-testing, chromedriver, end-to-end-testing, hacktoberfest. The repository is actively maintained, with recent commits.
npm install nightwatch