Until now i have used Graphviz to programmatically create diagrams and graphs. Recently, I found out about TikZ and I started loving it. However, it would be overkill in some of my intended uses to have a dependency on TeX, LaTeX, etc. Thus, I want to see if there is a similar application as Tikz that doesn't links with TeX concepts.
I mainly intend to use this in Haskell, Python and C. Thus, bindings for those languages will be a big plus.
Thanks
(Hopefully, I posted this in the right place. I see that there is a related question but that solution there doesn't really help me)