dgmjs / dgmjs

An infinite canvas with smart shapes

Home Page:https://dgmjs.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Showcase

  • DGM App - Full-featured web-based sketchnotes app
  • draw2app - 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.

About

An infinite canvas with smart shapes

https://dgmjs.dev

License:GNU General Public License v3.0


Languages

Language:TypeScript 96.1%Language:CSS 2.1%Language:Astro 1.2%Language:JavaScript 0.6%Language:HTML 0.0%