JuliaGraphs provides code and support for graph and network representation in the Julia programming language.
Julia is a high-level, high-performance dynamic programming language for technical computingâ€ť. It is free (open source) and supports Windows, OSX, and Linux. It has a familiar syntax, works well with external libraries, is fast, and has advanced language features like metaprogramming that enable interesting possibilities for Graphsimization software.
JuliaGraphs is an organization that brings together packages written in Julia for using and studying graphs.
LightGraphs.jl: An optimized lightweight graphs package for Julia. Implementations in Julia of standard Graphs algorithms and analytics. code docs
SimpleWeightedGraphs.jl: An efficent implementation of simple graphs with weighted edges. code
MetaGraphs.jl: An implementation of graphs with graph, vertex, and edge metadata. code
NetworkLayout.jl: Layout algorithms for graphs and trees in pure Julia. code
LightGraphsExtras.jl: Additional functionality for LightGraphs.jl. code
GraphPlot.jl: Graph visualization for Julia. code
D3GraphPlot.jl: Graph visualization for Julia, using the D3js library. code
GraphVisualize.jl: An alternative implementation of graph visualization. code
LightGraphsFlows.jl: Flow algorithms on top of LightGraphs.jl. code
LightGraphsMatching.jl: Matching algorithms for LightGraphs.jl. code
JuliaGraphs-meta: Forum for JuliaGraphs discussion - issues only. code
JuliaGraphs.github.io: Page for maintaining the site. Report typos or website enhancements here. code
The maintainers of the JuliaGraphs packages can be found at Github People. Each package has its own github page listing the contributions of individuals. The maintainers of these packages appreciate every contribution.
The current core maintainers are Seth Bromberger, James Fairbanks, and Julio Hoffimann.
Here are some packages that are related to the packages maintained by JuliaGraphs.