# StackRender

> StackRender is a self-hosted, open-source database schema design tool for visually creating ER diagrams, generating SQL migrations, and tracking schema evolution.

- **Category:** Database Management
- **Licence:** AGPL-3.0
- **Latest version:** v1.4.0
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker, Docker Compose, Node.js
- **Tags:** PostgreSQL, SQLite, MySQL, Databases, MariaDB, Migration, Ai Assistant, Oracle, Erd, SQL, Editor, MSSQL, Open Source, React, Shadcn Ui, Visual editor, Shadcn, Database Schema, Db, Db Migration, React Flow, Xyflow, Schema Generation, Xlflow

## Description

StackRender helps developers design database schemas through a visual entity-relationship diagram editor. The drag-and-drop interface lets you create tables, define columns, set up relationships, and add indexes. You can import existing schemas from SQL DDL files across six major database dialects, then export production-ready DDL for any of them. The application automatically detects schema changes and creates versioned migration scripts with corresponding rollback scripts. An AI assistant (available in the cloud edition) can generate initial schema designs from natural language descriptions. The software runs as a web application and is distributed under the AGPL-3.0 license. Self-hosting options include Docker Compose, plain Docker, or a Node.js development server. The project is currently in public beta with version 1.4.0 released in mid-2026.

## Links

- [Homepage](https://github.com/stackrender/stackrender)
- [Website](https://stackrender.io)
- [Documentation](https://stackrender.io/docs)
- [GitHub Repository](https://github.com/stackrender/stackrender)
- [Discord Community](https://discord.com/invite/4dv26jR4Pj)
- [Twitter/X](https://x.com/Iam_The_Dev)
- [FAQ](https://stackrender.io/faq)
- [Guides](https://stackrender.io/guides/database-schema-design)
- [Blog](https://stackrender.io/blog)

---
Source: https://selfhost.directory/project/stackrender