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.

Reply via email to