I have tried using both, but from what I can see GraphMakie is just Graphs, with interactivity. Plus they have a bit different syntax. How different is syntax, exactly as one uses a package more, is it a big difference?
Hey! Graphs.jl is a package that provides data types and algorithms for graphs, letting you create graphs and do operations like depth-first search on them (and many other algorithms).
GraphMakie.jl builds on top of Graphs.jl to add interactive visualizations. So you can take the same graphs you load/create with Graphs.jl and visualize them using GraphMakie.jl.
Great so, the syntax is the same for both, if I understand correctly, GraphMakie, just adds some things.