graph

Package Version Hex Docs

A package for working with graphs in Gleam!

gleam add graph
import graph

pub fn main() {
  let graph =
    graph.new()
    |> graph.insert_node(1, "one node")
    |> graph.insert_node(2, "anoter node")
    |> graph.insert_directed_edge("label", from: 1, to: 2)

  assert graph.has_edge(graph, from: 1, to: 2)
  assert !graph.has_edge(graph, from: 2, to: 1)
}
Search Document