A graph implementation based entirely on functions. This text is about the implementation of a Go tool based entirely on functions – the API contains only immutable data types, and the code is built on top of a struct with five function fields. It’s a tool for building virtual graphs. In a virtual graph no vertices or edges are stored in memory, they are instead computed as needed. The tool is part of a larger library of generic graph algorithms.
Features
- The package graph contains the basic graph library
- The subpackage graph/build is the tool for building virtual graphs
- Documentation available
- Examples available
- There is an online reference for the build tool at godoc
- It’s also possible to define a new graph by writing a function that describes the edge set of the graph
Categories
LibrariesLicense
BSD LicenseFollow Your basic graph
Other Useful Business Software
Go From AI Idea to AI App Fast
Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Your basic graph!