this post was submitted on 01 Nov 2025
6 points (87.5% liked)
Software recommendations
1327 readers
1 users here now
Do you want to know the best program to do something? Ask it here and discover the best options to choose between. Do not be shy
Anyone can ask for products by making a post. There are no posts because I think people think that they can not post but they can now
Want to get recommendations to non-software topics? Go to Recommendations
rules: instance rules
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I think the main outputs I'd like are:
find-dependers email1- printingbank, credit-card-company)find-dependencies electricity-provider- printingaddress, email2)graph-dependencies email1- outputting a graph withbankandcredit-card-companypointing to it)I agree, a database would be a good fit for these relationships. A bit of investment up front, but the schema should be very simple.
My main worry with graphviz was that I thought I would be stuck with a big graph of everything and unable to filter.
But, now I've found gvpr, and I can see that arbitrarily complex filtering is supported.
I'm thinking for this use case at least, I should be able to build a big dot file and then have some
gvprscripts that generate graphs just for the dependencies I'm interested in. I should be able to hook intogvprto do the terminal output too.So, long story short, I think I'll give graphviz a go, and if that fails, a database with some scripts to generate the dot files on the fly. Thank you!
Awesome!
For what it's worth, I got "fancy" with graphviz a while ago. One of the things it can output is SVGs, which can be used in a web browser for interactivity. For example, I set up one graph to highlight all the branches that are connected to a selected node, and I put links to navigate between different graphs. So there's quite a bit possible there.