Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

stackrender/stackrender

App Screenshot

Welcom to StackRender ⚡

StackRender was born from the need to automate backend development, covering everything from the database to the final API endpoint. Our first step toward this long-term vision is to provide a next-generation, free, open-source database schema diagram generator.

StackRender helps you go from specifications to a fully functional, production-ready database that can be exported in your preferred SQL dialect: MySQL, PostgreSQL, MariaDB, or SQLite.

Main features

  • Interactive Diagram UI – Visually design and manage your database schemas with an intuitive drag-and-drop interface.
  • In-Depth Tables & Columns Control – Fully customize tables, columns, types, and constraints.
  • Indices Suggestions – Receive recommendations to optimize database performance.
  • Import / Export SQL DDL – Easily import existing schemas or export your design as SQL scripts.
  • Foreign Key Cycle Detection – Identify and resolve circular dependencies in relationships.
  • AI-Powered Database Assistant – (Cloud version) Generate database diagrams from specifications and perform additional operations such as schema enrichment, soft-delete implementation, and automatic documentation generation.

Status

StackRender is currently in Public Beta. Star and watch this repository to get notified of updates.

Supported Databases

  • ✅ PostgreSQL
  • ✅ MySQL
  • ✅ MariaDB
  • ✅ SQLite

And more coming very soon!

Get Started

Use the cloud version or deploy locally to start designing your database schemas in minutes.

How to Use

Install dependencies and start the development server:

npm install
npm run dev

How to Build

Install dependencies and start the production build:

npm install
npm run start

Try Using It in the Cloud

  1. Visit StackRender.io
  2. Click "Launch the Web App"
  3. Pick your database
  4. Import an existing database or leverage StackRender AI to create an initial database blueprint
  5. Enjoy editing and viewing your database
  6. Export your Database SQL DDL and run it!

🤝 Community

  • Discord – Live discussions about upcoming releases and the future of StackRender.
  • GitHub Issues – Report bugs and errors to help us improve your experience.
  • X (Twitter) – Get the latest StackRender news and updates.

🤲 Contributing

We welcome all contributions, whether small bug fixes or major feature additions.

Every contribution helps make StackRender better, thank you for being part of the journey! ❤️

📜 License

StackRender is licensed under the GNU Affero General Public License v3.0 (AGPLv3).

The next era of database engineering starts now.

 _____ _ _ _____ _ 
 / ____| | | | | __ \ | | 
 | (___ | |_ __ _ ___| | _| |__) |___ _ __ __| | ___ _ __ 
 \___ \| __/ _` |/ __| |/ / _ // _ \ '_ \ / _` |/ _ \ '__|
 ____) | || (_| | (__| <| | \ \ __/ | | | (_| | __/ | 
 |_____/ \__\__,_|\___|_|\_\_| \_\___|_| |_|\__,_|\___|_| 

AltStyle によって変換されたページ (->オリジナル) /