Psiagram (/ˈ(p)sīəˌɡram/) - a simple, feature-rich, and extensible diagram framework for JavaScript.
Psiagram is a framework that enables anyone to build complex and interactive diagrams and workflows easily, in any project, and without the need for external dependencies.
For instructions on how to use Psiagram, as well as documentation on the API, use in your project, and all of the official plugins, see the Official Documentation.
For instructions on working with the GitHub repository, including cloning, initializing and running, see the Contributing Document.
The Psiagram repository is a monorepo, meaning it has multiple packages in one GitHub repository. This ensures that inter-dependency between packages is maintained, and allows for consistent versioning between psiagram and its plugins. Click the package name to view the package in this repository (they're all contained in the packages folder) or click the status to view the package published on npm.
Package | Status | Description |
---|---|---|
psiagram | Psiagram core package. | |
psiagram-plugin-grid | Grid rendering plugin. | |
psiagram-plugin-mouse-events | Mouse events plugin. | |
psiagram-plugin-routing | Edge routing plugin. |