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 graph analysis and modeling software.
JuliaGraphs is an organization that brings together packages written in Julia for using and studying graphs.
LightGraphsExtras.jl: Additional functionality for LightGraphs.jl. code
LightGraphsMatching.jl: Matching algorithms for LightGraphs.jl. code
CommunityDetection.jl: Community Detection algorithms for LightGraphs. code
SimpleWeightedGraphs.jl: An efficent implementation of simple graphs with weighted edges. code
StaticGraphs.jl: Memory-efficient immutable LightGraphs. code
GraphIO.jl: Graph IO functionality for various formats. code
SNAPDatasets.jl: LightGraphs.jl-formatted graph files taken from the SNAP Datasets collection. code
GraphPlot.jl: Graph visualization for Julia. code
NetworkLayout.jl: Layout algorithms for graphs and trees in pure Julia. code
GraphDataFrameBridge.jl: Tools for interoperability between DataFrame objects and LightGraphs and MetaGraphs objects code
Graph500.jl: Graph500 benchmarks written in Julia using LightGraphs . 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.
Here are some packages that are related to the packages maintained by JuliaGraphs.