{
 "schemaVersion": 1,
 "generated": "2026-10-30",
 "dataLicense": "CC BY-SA 4.0",
 "license": "CC BY-SA 4.0",
 "notice": "Data from Open Source Everything (https://opensourceeverything.org), licensed CC BY-SA 4.0: use it freely, credit the site, link to the page, and share changes under the same license. Listings were drafted with AI assistance and are managed by the r/TrueOpenSource moderators; check a project's own page before relying on a fact.",
 "id": "app-frameworks",
 "name": "Desktop and mobile app frameworks",
 "page": "https://opensourceeverything.org/g/app-frameworks/",
 "category": "dev-blocks",
 "categoryName": "Building blocks for apps",
 "job": "Code frameworks for building desktop, phone and terminal apps",
 "closedApps": [],
 "coverage": "one-full",
 "alternatives": [
  {
   "id": "tauri",
   "name": "Tauri",
   "page": "https://opensourceeverything.org/p/tauri/",
   "summary": "Tauri is a framework that programmers use to build small desktop and mobile apps using web-style user interfaces written in HTML, JavaScript and CSS, with a Rust backend. It is for developers who want to make cross-platform apps for Windows, macOS, Linux, iOS and Android.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "windows",
    "mac",
    "linux"
   ],
   "license": "Apache-2.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 112242,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/tauri-apps/tauri",
   "website": "https://tauri.app",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "tauri",
   "rank": 1,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Advanced setup",
   "score": 64
  },
  {
   "id": "electron",
   "name": "Electron",
   "page": "https://opensourceeverything.org/p/electron/",
   "summary": "Electron is a free tool that lets programmers build desktop programs using web skills like JavaScript, HTML and CSS. It is meant for software developers who want one app to run on Windows, macOS and Linux.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "windows",
    "mac",
    "linux"
   ],
   "license": "MIT",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 123576,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/electron/electron",
   "website": "https://www.electronjs.org",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "electron",
   "rank": 2,
   "fit": "partial",
   "note": "Covers desktop apps only; the README does not mention phone or terminal apps.",
   "why": "Does part of the job · Advanced setup",
   "score": 41
  },
  {
   "id": "wails",
   "name": "Wails",
   "page": "https://opensourceeverything.org/p/wails/",
   "summary": "Wails is a tool that lets programmers build desktop applications using the Go programming language together with standard web technologies like HTML, JavaScript and CSS. It is aimed at Go programmers who want a web-style interface for their desktop programs without running a local web server.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "windows",
    "mac",
    "linux"
   ],
   "license": "MIT",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 36770,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/wailsapp/wails",
   "website": "https://wails.io",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "wails",
   "rank": 3,
   "fit": "partial",
   "note": "Covers desktop apps; mobile and terminal apps are not described in the README.",
   "why": "Does part of the job · Advanced setup",
   "score": 33.7
  }
 ],
 "source": "https://opensourceeverything.org/g/app-frameworks/",
 "group": "Desktop and mobile app frameworks",
 "replaces": []
}