Skip to content

liamross/psiagram

Repository files navigation

Psiagram

Psiagram (/ˈ(p)sīəˌɡram/) - a simple, feature-rich, and extensible diagram framework for JavaScript.

License Build Coverage

CodeSandbox Demo


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.

Use Psiagram

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.

Packages

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 NPM Version Psiagram core package.
psiagram-plugin-grid NPM Version Grid rendering plugin.
psiagram-plugin-mouse-events NPM Version Mouse events plugin.
psiagram-plugin-routing NPM Version Edge routing plugin.