prisma-editor  by mohammed-bahumaish

GUI tool to visualize and edit Prisma schemas

created 2 years ago
974 stars

Top 38.7% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Prisma Editor is a desktop application for visualizing and editing Prisma Schema files, targeting developers who work with Prisma ORM. It offers real-time schema visualization, direct editing capabilities, and an OpenAI integration for generating schema code from natural language prompts, aiming to streamline database schema management.

How It Works

The tool provides a graphical interface to represent database models and their relationships, allowing for direct manipulation of the schema file. A key feature is its integration with OpenAI's API, enabling users to generate Prisma schema syntax by describing their desired database structure in natural language.

Quick Start & Requirements

  • Install: Download the latest release from the Releases page.
  • Prerequisites: macOS, Windows, or Linux. OpenAI API key required for natural language generation feature.

Highlighted Details

  • Real-time visualization of database structures.
  • Direct schema editing within the application.
  • OpenAI integration for natural language to schema code generation.
  • Featured in Awesome tRPC Collection, T3 Collection, and Awesome Prisma.

Maintenance & Community

This is a community project, not officially associated with Prisma. Further community engagement details are not provided in the README.

Licensing & Compatibility

The project is licensed under the MIT License, permitting commercial use and modification.

Limitations & Caveats

The OpenAI integration requires a user-provided API key and incurs associated costs. The project is community-driven, implying potential variations in support and development pace.

Health Check
Last commit

2 months ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
36 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.