I built Prisma Studio for Golang

31 views
Skip to first unread message

JB WEBDEVELOPER

unread,
12:49 PM (10 hours ago) 12:49 PM
to golang-nuts
I just open-sourced GORM Studio — a visual database browser for Go developers.

If you've used Prisma Studio in the Node.js world, you know how useful it is to have a clean UI for browsing your database during development. Go didn't have an equivalent. So I built one.

GORM Studio is a single Go package that plugs into your existing Gin + GORM application. One line of code gives you a full-featured database admin panel at /studio:

→ Browse, search, and filter records across all your tables
→ Create, edit, and delete records through a clean UI
→ View and navigate relationships between models
→ Run raw SQL queries with an built-in editor
→ Schema auto-discovery via both GORM reflection and direct DB introspection
→ Supports SQLite, PostgreSQL, and MySQL

The setup is literally this:

studio.Mount(router, db, []interface{}{&User{}, &Post{}})

That's it. No config files. No separate process. No Docker containers. Just import the package and mount it.

I built this because I was tired of switching between my Go app and a separate DB client every time I needed to check data during development. Now it lives right inside my app.

It's free, open-source, and ready to use:
🔗 https://github.com/MUKE-coder/gorm-studio

If you're a Go developer working with GORM, give it a try and let me know what you think. Stars, issues, and PRs are all welcome.
Reply all
Reply to author
Forward
0 new messages