Overview
Prismaliser is a visualisation web app designed for Prismaschemas. It offers users the opportunity to visually explore their schema and understand the relationships between different models. The application is open-source and built on Next.js, allowing for easy self-hosting. However, a hosted version is also available for users looking for a more convenient option.
Features
- Visual Exploration: Easily explore schema and model relationships.
- Entity-Relationship Model: Display links representing different types of relations (many-to-many, one-to-many, one-to-one).
- Open-Source: Fully open-source Next.js application.
- Self-Hostable: Can be self-hosted for customization.
- Hosted Version: Online version available at prismaliser.app.
- Node.js Compatibility: Requires Node.js for running.
- Yarn Integration: Works well with Yarn for better CLI experience.
Installation
- Ensure Node.js is installed on your system.
- Clone the Prismaliser repository.
- Run the following commands to start:
// To start the application npm start // For development purposes npm run dev
- For Docker users, an image is available for easier setup.
Summary
Prismaliser is a visualisation tool catering to developers working with Prismaschemas. It simplifies the process of exploring schema structures and relationships through a user-friendly interface. With its open-source nature and support for self-hosting, Prismaliser offers flexibility to users while also providing a hosted version for convenience. The tool’s compatibility with Node.js and optional Docker image make it accessible to a wide range of users, enhancing the overall experience of schema visualization and analysis.