{"repo":"Ovyerus/prismaliser","free":true,"listed":false,"github":"https://github.com/Ovyerus/prismaliser","clone":"git clone https://github.com/Ovyerus/prismaliser.git","description":"Visualise your Prisma schema!","language":"TypeScript","stars":989,"topics":["prisma","visualization","graph","react-flow","react","typescript","nextjs","hacktoberfest","nix-flake"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"--- Prismaliser is a visualisation webapp for Prisma schemas. It allows you to visually explore your schema and the relations between your models, by showing links between the different types of relations in the schema (many-to-many, one-to-many, one-to-one), similar to an Entity-relationship model. Prismaliser is a fully open-source, fully client-side web application — parsing and rendering all happen in your browser via Prisma's schema WASM module. It's easily self-hostable as plain static files if you wish to, but a hosted version is also available at prismaliser.app if you just want to use it instead. Installation Prismaliser is a Vite single-page application, and as such it requires Node.js (24+) to be installed in order to build it. Yarn is also recommended as it has a (subjectively) nicer CLI interface. With Node installed, and the repository cloned, you can simply run the following commands to get it running: The build outputs plain static files to dist/ , so you can also serve that directory with any static file server of your choice instead of yarn start (which uses vite preview ). Or if you're looking to run it for development purposes, you can use the following commands instead: Docker A Docker image is also available if that's more your thing. Set the public HTTPS origin so the container can serve valid AT Protocol OAuth metadata: The value must be the exact public HTTPS origin without a trailing slash. If it is omitted or invalid, account connection is disabled;","default_branch":null,"files":null,"tree":[],"storefront":"/r/Ovyerus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Ovyerus/prismaliser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}