Show HN: WhoDB – Streamlined, Lightweight Database Management with a Sleek UI/UX
37 points| clidey | 1 year ago |github.com
I'm excited to share the launch of WhoDB by Clidey. We are hoping to redefine the user experience with database management. Going away from the LLMs hype, we really just want to make developers' lives better!
WhoDB is written in Golang, is lightweight, and supports a variety of database backends (PostgreSQL, MySQL, SQLite3, MongoDB, & Redis).
WhoDB offers: * Better UX: Intuitive and easy-to-use interface.
* Faster Performance: Built with GoLang for exceptional speed and table virtualization in the Frontend.
* Schema Visualization: Interactive graphs to visualize your entire database schema.
* Inline Editing & Preview: Easily preview cell or edit inline
Why did we build it? * User Experience First: Imagine Adminer but built for 2024, with a modern, user-friendly interface.
* Broad Support: Fully supports PostgreSQL, MySQL, SQLite3 MongoDB, Redis, and other SQL and NoSQL support coming soon!
* Completely Open Source: WhoDB is entirely open source, so you can get started right away and contribute to its growth.
You can run WhoDB with a single Docker command:
docker run -it -p 8080:8080 clidey/whodb
WhoDB is in active development and thus some things will be rough around the edges. We have docs at https://github.com/clidey/whodb/blob/main/docs/docs.md and welcome any suggestions!
If you find any issues, please report them here, on Github, or contact us at support@clidey.com.
o_____________o|1 year ago
My wish is for one UI that specializes in one database like Postgres. These database engines are so powerful now, but generalist UIs can never take advantage of the specializations. Directus et al have the same problem.
clidey|1 year ago
hilti|1 year ago
Found some typo:
You can run WhoDB with as little as 50m core and 100Mi RAM. WhoDB is also only ~20Mi compressed size.
clidey|1 year ago
[deleted]
turtlebits|1 year ago
- The breadcrumb is wrong - Home is actually "Storage Unit"? - The sidebar input elements actually dropdowns (but not editable)? - Table icon and name are not clickable - Tables with -1 count?, but when viewed under "Data" say both Count: -1 and Count: 0
clidey|1 year ago
Great suggestion on the breadcrumbs, sidebar dropdown, and table count. We have fixed all three of them in our release (in a few minutes).
For table icon and name, we have majorly left name not interactive as users can copy it if necessary - we might add a "Copy to clipboard" type of functionality there. Meanwhile, the table icon will be used to enter the graph from that node and traverse the relationships. Hoping to better the UX together with the community!