#Visualize your Convex database schema & functions

1 messages · Page 1 of 1 (latest)

slim grove
#

Hey everyone 👋

I’ve been using Convex a lot lately instead of Supabase; sometimes it's faster and easier to set everything in Cursor, but I struggled to quickly understand my database structure, especially when there are many tables or functions. So I built a free tool called SchemeTS to help:

  1. Visualize your Convex database schema
  2. Show tables & functions clearly
  3. A chatbot that lets you ask questions and discuss your schema & functions, really helpful for debugging or planning

I made it initially for myself, but now I’m releasing it publicly.
If you use Convex (instead of Supabase/Firebase/etc.), I’d really love your feedback: whether it’s useful, what could be improved, what features you’d like.

Here’s the tool: https://www.schemets.com/
No pressure, hopes it might be helpful for others too 🚀

lofty pike
#

Nice! This is great.

#

@slim grove ,

  • Are there any alternatives for this out there that you're aware of?
  • Adding workflows would be helpful as well. I believe it has been discussed somewhere else in here.
slim grove
# lofty pike Nice! This is great.

Hi, I haven't found anything similar, so I built it myself.

What do you mean by adding workflows? Can you explain it with some examples? Thanks @lofty pike

lofty pike
#

@slim grove, and thank you for starting to build it!

Workflows: #1443037222994579578 message

This helps?

eternal wyvern
#

Hey!

I have identified one issue. If your schema is not defined in schema.ts, it does not shows it in the UI. It picks up the functions correctly.

Example code attached.

graceful tide
slim grove
slim grove
slim grove
eternal wyvern
heavy vault
#

this is really cool!
one small suggestion: consider changing the color of these elements to differentiate them more clearly from node connections. especially from afar it looks almost like a mistake (stray lines).

slim grove
river basin
#

@slim grove do you have plans to put it on GH?