Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dgmjs/dgmjs
An extensible diagramming library for the web
https://github.com/dgmjs/dgmjs
Last synced: 8 days ago
JSON representation
An extensible diagramming library for the web
- Host: GitHub
- URL: https://github.com/dgmjs/dgmjs
- Owner: dgmjs
- License: other
- Created: 2024-02-04T03:59:41.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-14T07:28:25.000Z (7 months ago)
- Last Synced: 2024-04-14T08:02:40.741Z (7 months ago)
- Language: TypeScript
- Homepage:
- Size: 5.92 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- my-awesome-list - dgmjs
README
![DGM.js](https://fs.dgm.sh/i/7GS5SV8W3uojHd3cbfVzJ/[email protected])
# DGM.js
![npm](https://img.shields.io/npm/v/@dgmjs/core.svg)
An infinite canvas with _smart shapes_. It supports:
- 💡 Smart shapes (scripting, constraints, extended properties)
- 🔧 Headless components (React)
- 🔥 Infinite canvas
- 📑 Multi-page support
- 👍 Hand-drawn styles
- 👥 Real-time collaboration
- 🎨 Dark mode (adaptive colors)
- 📸 Export to image (PNG, SVG)
- 🔤 Rich text
- 🧑🏻💻 JSON export/import## Getting started
- [Get started](https://dgmjs.dev/overview/getting-started/)
- [Minimal example (StackBlitz)](https://stackblitz.com/edit/dgmjs-example?file=src%2Fapp.tsx)
- [Run demo app](https://github.com/dgmjs/dgmjs/blob/main/apps/demo/README.md)## Showcase
- [Frame0](https://frame0.app) - Sketch-style low-fi wireframing tool
- [DGM App](https://dgm.sh/home) - Full-featured web-based sketchnotes app
- [draw2app](https://draw2app.pages.dev/) - Generate web app from low-fidelity sketch by OpenAI.## Contribution
Please note that this project is **not open contribution**, so we do not accept any pull requests.
## License
DGM.js is distributed under the _GPLv3 license_. If you want non-GPL license, please see our [licensing options](https://dgmjs.dev/overview/license/).