Packages

Directed and undirected graphs

Current section

Files

Jump to
graph README.md
Raw

README.md

# graph
[![Package Version](https://img.shields.io/hexpm/v/graph)](https://hex.pm/packages/graph)
[![Hex Docs](https://img.shields.io/badge/hex-docs-ffaff3)](https://hexdocs.pm/graph/)
A package for working with graphs in Gleam!
```sh
gleam add graph
```
```gleam
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)
}
```