[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-504":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},504,"drawio-desktop","jgraph\u002Fdrawio-desktop","jgraph","Official electron build of draw.io","https:\u002F\u002Fwww.diagrams.net",null,"JavaScript",61552,5694,562,70,0,22,94,567,98,120,"Apache License 2.0",false,"dev",true,[27,28,29,30],"diagram-editor","electron-app","graphics","javascript-applications","2026-06-11 04:00:32","About\n----- \n\n**drawio-desktop** is a diagramming desktop app based on [Electron](https:\u002F\u002Felectronjs.org\u002F) that wraps the [core draw.io editor](https:\u002F\u002Fgithub.com\u002Fjgraph\u002Fdrawio).\n\nDownload built binaries from the [releases section](https:\u002F\u002Fgithub.com\u002Fjgraph\u002Fdrawio-desktop\u002Freleases).\n\n**Can I use this app for free?** Yes, under the apache 2.0 license. If you don't change the code and accept it is provided \"as-is\", you can use it for any purpose.\n\nWindows installation\n--------------------\n\nThree flavours of Windows download are published on the [releases page](https:\u002F\u002Fgithub.com\u002Fjgraph\u002Fdrawio-desktop\u002Freleases):\n\n- `draw.io-\u003Cversion>-windows-installer.exe` — NSIS installer. Installs **per-machine** into `Program Files` and **requires administrator privileges**.\n- `draw.io-\u003Cversion>.msi` — MSI installer. Installs **per-user** into the user's profile and **does not require administrator privileges**. Use this one if you don't have admin rights on your machine.\n- `draw.io-\u003Cversion>-windows-no-installer.exe` — portable build that runs without any installation (and therefore without admin rights). File-type associations are not registered.\n\nThe Microsoft Store (APPX) build is also installable per-user without admin rights via the Store.\n\nSecurity\n--------\n\ndraw.io Desktop is designed to be completely isolated from the Internet, apart from the update process. This checks github.com at startup for a newer version and downloads it from an AWS S3 bucket owned by Github. All JavaScript files are self-contained, the Content Security Policy forbids running remotely loaded JavaScript.\n\nNo diagram data is ever sent externally, nor do we send any analytics about app usage externally. There is a Content Security Policy in place on the web part of the interface to ensure external transmission cannot happen, even by accident.\n\nSecurity and isolating the app are the primarily objectives of draw.io desktop. If you ask for anything that involves external connections enabled in the app by default, the answer will be no.\n\nSupport\n-------\n\nSupport is provided on a reasonable business constraints basis, but without anything contractually binding. All support is provided via this repo. There is no private ticketing support for non-paying users.\n\nPurchasing draw.io for Confluence or Jira does not entitle you to commercial support for draw.io desktop.\n\nDeveloping\n----------\n\n**draw.io** is a git submodule of **drawio-desktop**. To get both you need to clone recursively:\n\n`git clone --recursive https:\u002F\u002Fgithub.com\u002Fjgraph\u002Fdrawio-desktop.git`\n\nTo run this:\n1. `npm install` (in the root directory of this repo)\n2. [internal use only] export DRAWIO_ENV=dev if you want to develop\u002Fdebug in dev mode.\n3. `npm start` _in the root directory of this repo_ runs the app. For debugging, use `npm start --enable-logging`.\n\nNote: If a symlink is used to refer to drawio repo (instead of the submodule), then symlink the `node_modules` directory inside `drawio\u002Fsrc\u002Fmain\u002Fwebapp` also.\n\nTo release:\n1. Update the draw.io sub-module and push the change. Add version tag before pushing to origin.\n2. Wait for the builds to complete (https:\u002F\u002Ftravis-ci.org\u002Fjgraph\u002Fdrawio-desktop and https:\u002F\u002Fci.appveyor.com\u002Fproject\u002Fdavidjgraph\u002Fdrawio-desktop)\n3. Go to https:\u002F\u002Fgithub.com\u002Fjgraph\u002Fdrawio-desktop\u002Freleases, edit the preview release.\n4. Download the windows exe and windows portable, sign them using `signtool sign \u002Fa \u002Ftr http:\u002F\u002Frfc3161timestamp.globalsign.com\u002Fadvanced \u002Ftd SHA256 c:\u002Fpath\u002Fto\u002Fyour\u002Ffile.exe`\n5. Re-upload signed file as `draw.io-windows-installer-x.y.z.exe` and `draw.io-windows-no-installer-x.y.z.exe`\n6. Add release notes\n7. Publish release\n\n*Note*: In Windows release, when using both x64 and is32 as arch, the result is one big file with both archs. This is why we split them.\n\nLocal Storage and Session Storage is stored in the AppData folder:\n\n- macOS: `~\u002FLibrary\u002FApplication Support\u002Fdraw.io`\n- Windows: `C:\\Users\\\u003CUSER-NAME>\\AppData\\Roaming\\draw.io\\`\n\nNot open-contribution\n---------------------\n\ndraw.io is closed to contributions (unless a maintainer permits it, which is extremely rare).\n\nThe level of complexity of this project means that even simple changes \ncan break a _lot_ of other moving parts. The amount of testing required \nis far more than it first seems. If we were to receive a PR, we'd have \nto basically throw it away and write it how we want it to be implemented.\n\nWe are grateful for community involvement, bug reports, & feature requests. We do\nnot wish to come off as anything but welcoming, however, we've\nmade the decision to keep this project closed to contributions for \nthe long term viability of the project.\n","drawio-desktop 是一个基于 Electron 的图表编辑桌面应用程序，封装了 draw.io 核心编辑器。它支持创建流程图、网络图等多种图形，具有跨平台特性，可在 Windows、macOS 和 Linux 上运行。该应用强调安全性和隔离性，设计为完全离线使用，仅在启动时检查更新。适合需要在本地进行图表设计而不希望数据外泄的个人或企业用户，特别是在对安全性有较高要求的环境中。采用 Apache License 2.0 开源许可，允许免费用于任何目的。",2,"2026-06-11 02:36:55","top_all"]