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.
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/golang-nuts/07cd752b-34b6-44a8-9c54-a6227939a705n%40googlegroups.com.