{"id":13724931,"url":"https://github.com/pawelrojek/nextcloud-drawio","last_synced_at":"2025-07-13T00:38:44.162Z","repository":{"id":20406790,"uuid":"89857017","full_name":"pawelrojek/nextcloud-drawio","owner":"pawelrojek","description":"Draw.io intergration app","archived":false,"fork":false,"pushed_at":"2022-11-10T17:46:13.000Z","size":389,"stargazers_count":227,"open_issues_count":81,"forks_count":62,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-05-19T13:06:00.427Z","etag":null,"topics":["cloud","diagram","drawio","integration","nextcloud","nextcloud-app","scheme"],"latest_commit_sha":null,"homepage":"https://apps.nextcloud.com/apps/drawio","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pawelrojek.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-04-30T14:51:56.000Z","updated_at":"2025-03-05T02:15:53.000Z","dependencies_parsed_at":"2023-01-11T20:50:06.723Z","dependency_job_id":null,"html_url":"https://github.com/pawelrojek/nextcloud-drawio","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/pawelrojek/nextcloud-drawio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawelrojek%2Fnextcloud-drawio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawelrojek%2Fnextcloud-drawio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawelrojek%2Fnextcloud-drawio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawelrojek%2Fnextcloud-drawio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pawelrojek","download_url":"https://codeload.github.com/pawelrojek/nextcloud-drawio/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawelrojek%2Fnextcloud-drawio/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265076115,"owners_count":23707512,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloud","diagram","drawio","integration","nextcloud","nextcloud-app","scheme"],"created_at":"2024-08-03T01:02:07.212Z","updated_at":"2025-07-13T00:38:43.750Z","avatar_url":"https://github.com/pawelrojek.png","language":"PHP","funding_links":["https://www.paypal.me/pawelrojek/4usd"],"categories":["PHP"],"sub_categories":[],"readme":"# ![](screenshots/icon.png) :warning: [Archived] :warning: Nextcloud Draw.io integration app\n[May 2017-June 2022]\n\n:diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds:\n\u003cbr\u003e\n:diamonds: \u003cfont color=red\u003eThe new official repository is located here\u003c/font\u003e: \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;:diamonds: \n\u003cbr\u003e\n:diamonds: https://github.com/jgraph/drawio-nextcloud/ \u0026nbsp; \u0026nbsp; :diamonds:\n\u003cbr\u003e\n:diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds:\n\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nThis app allows users to create and edit diagrams in [Nextcloud](https://nextcloud.com) using [Draw.io](https://app.diagrams.net) / Diagrams.net on-line editor.\n\nApp Store link: https://apps.nextcloud.com/apps/drawio\n\nOnce installed, you will see an option to create a Draw.io diagram from the 'create file' menu.  Note: this app does not produce an app icon.\n\n![](screenshots/drawio_add.png)\n\n![](screenshots/drawio_integration.png)\n\n\n## Info ##\n- Requires [Nextcloud](https://nextcloud.com) \u003e11.0.0\n- Multi language support (l10n)\n- Inspired by the old Draw.io Integration and OnlyOffice\n- Tested with Chrome 58-96 and Firefox 53-89\n- Tested with PHP 5.6/7.1/7.3/8.0/8.1\n- Draw.io Integration v1.0.3 tested with NextCloud 11.0.3 / 12.0.2 / 13.0.6 / 14.0.4 / 15.0.0 / 16.0.0 / 17.0.0 / 18.0.0 / 19.0.0 / 20.0.0 / 21.0.0 / 22.0.0 / 23.0.0 / 24.0.1\n  \n\n## Mimetype detection ##\n\nTo make Draw.io work properly, you need to add a new mimetypes in the `mimetypemapping.json` file (at Nextcloud level).\n\nGo to `Admin settings \u003e Additional settings` ( `/index.php/settings/admin/additional` ) and click the `Save` button to register MIME types.\n\nOr you can do it manually:\n- Download [mimetypemapping.json](https://github.com/pawelrojek/nextcloud-drawio/raw/master/mimetypemapping.json) and save it in `config` folder\nor \n- Copy `/resources/config/mimetypemapping.dist.json` to `/config/mimetypemapping.json` \n(in the `config/` folder at Nextcloud’s root directory; the file should be stored next to the `config.php` file). \nAfterwards add the two following line just after the “_comment” lines.\n    \"drawio\": [\"application/x-drawio\"],\n\nIf all other mimetypes are not working properly, just run the\nfollowing command:\n\n    sudo -u www-data php occ files:scan --all\n\n## Download ##\nCurrent release: [zip](https://github.com/pawelrojek/nextcloud-drawio/releases/download/v.1.0.3/drawio-v1.0.3.zip) or [tar.gz](https://github.com/pawelrojek/nextcloud-drawio/releases/download/v.1.0.3/drawio-v1.0.3.tar.gz)\n\n\n\n## Changelog ##\n\n## 1.0.3\n- NC24 compatibility\n- (Note) This is the last release maintained by [Pawel Rojek](https://github.com/pawelrojek)\n\n## 1.0.2\n- NC23 compatibility\n- Added Finnish translation (#157)\n- Added Czech translation (#152)\n- Various bug fixes\n\n\n[Complete changelog](https://github.com/pawelrojek/nextcloud-drawio/blob/master/drawio/CHANGELOG.md)\n\n\n## Installation ##\n1. Copy Nextcloud draw.io integration app (\"drawio\" directory) to your Nextcloud server into the /apps/ directory\n2. Go to \"Apps\" \u003e \"+ Apps\" \u003e \"Not Enabled\" and _Enable_ the **Draw.io** application\n3. Go to \"Admin settings \u003e Additional settings\" ( /index.php/settings/admin/additional ) and click the \"Save\" button to register MIME types.\n\n\n## Known Issues ##\n- If you're experiencing problems while updating your Nextcloud intance, try to disable/delete Draw.io integration app (/apps/drawio/) and then install/copy it again after the NC update is completed.\n\n\n## Configuration ##\nGo to Admin page and change the settings you want:\n\n![](screenshots/drawio_admin.png)\n\nClick \"Save\" when you're done.\n\nIf you would like to self-host Draw.io, you might want to consider https://github.com/jgraph/docker-drawio from the creators of Draw.io (now [diagrams.net](https://www.diagrams.net/)).\n\n\n## License ##\n- Released under the Affero General Public License version 3 or later.\n- [CC 3.0 BY] File icon made by [DinosoftLabs](http://www.flaticon.com/authors/dinosoftlabs) / [Link](http://www.flaticon.com/free-icon/organization_348440)\n\n\n## Contributors ##\n- [pawelrojek](https://github.com/pawelrojek)\n- [geiseri](https://github.com/geiseri)\n- [arnowelzel](https://github.com/arnowelzel)\n- [githubkoma](https://github.com/githubkoma)\n- [schizophrene](https://github.com/schizophrene)\n- [xlyz](https://github.com/xlyz)\n- [cuthulino](https://github.com/cuthulino)\n- [tavinus](https://github.com/tavinus)\n- [LEDfan](https://github.com/LEDfan)\n- [mario](https://github.com/mario)\n- [ColdSphinX](https://github.com/ColdSphinX)\n- [acidhunter](https://github.com/acidhunter)\n- [janLo](https://github.com/janLo)\n- [Irillit](https://github.com/Irillit/)\n- [Luckyvb](https://github.com/Luckyvb)\n- [teemue] (https://github.com/teemue)\n- [p-bo] (https://github.com/p-bo)\n\n[View all](https://github.com/pawelrojek/nextcloud-drawio/graphs/contributors)\n\n\n\n## Support ##\n * Any feedback and code is greatly appreciated!\n * It's all free, but please consider making a donation if you use it (and you can afford it) - it takes a lot of time to maintain/test/review/release. Thanks!\n\n [![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.me/pawelrojek/4usd)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpawelrojek%2Fnextcloud-drawio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpawelrojek%2Fnextcloud-drawio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpawelrojek%2Fnextcloud-drawio/lists"}