Skip to content
/ dgmjs Public
forked from dgmjs/dgmjs

An infinite canvas with smart shapes

License

Notifications You must be signed in to change notification settings

dakhetov/dgmjs

 
 

Repository files navigation

DGM.js

DGM.js

npm

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

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.

About

An infinite canvas with smart shapes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.2%
  • CSS 2.0%
  • Astro 1.2%
  • Other 0.6%