powered by graphviz · designed for swift

Graphs
that look like they belong.

A modern Swift library for laying out, rendering, and interacting with directed and undirected graphs. Battle-tested Graphviz, behind a clean, type-safe, SwiftUI-first API.

Early-access invites go out in batches. No spam, ever.

01

Built for Swift developers

01
SwiftUI-first
GraphView is a real SwiftUI view. Bindings, modifiers, transitions, previews — exactly what you already know.
02
Type-safe DSL
A result-builder syntax with arrow operators, structured nodes, and compile-time guarantees about every edge.
03
Battle-tested layout
Graphviz under the hood. dot, neato, twopi, fdp — pick the right algorithm with a single modifier.
04
60 fps animation
Layout interpolates smoothly when nodes are added or removed. Drops cleanly into withAnimation closures.
05
No C bridges
A pure-Swift façade compiled against an embedded Graphviz core. No Homebrew, no headers, no shenanigans.
06
Universal
iOS 16+, macOS 13+, visionOS 1+. Same API, same output, same beautiful diagrams everywhere.
02

Where teams ship it.

Wherever you need to visualize a structure — code, ideas, infrastructure, knowledge — GraphKit drops in next to the SwiftUI you already write.

01 · developer tools

Developer tools

Build dependency explorers, package managers, architecture viewers, and code-graph IDEs that ship with the polish Mac developers expect.

package deps · build pipelines · call graphs
02 · knowledge & notes

Knowledge & notes

Power second-brain apps, personal wikis, and research notebooks with concept maps that actually feel alive on Apple Silicon.

concept maps · wikis · zettelkasten
03 · productivity & planning

Productivity & planning

Drop graphs into mindmap apps, OKR trackers, decision trees, and brainstorming canvases. Pinch, pan, animate — straight out of the box.

mindmaps · OKR trees · decision trees
04 · infrastructure & devops

Infrastructure & DevOps

Visualize service topology, Kubernetes clusters, deployment pipelines, and incident maps in the on-call dashboards your team actually opens.

service maps · k8s topology · pipelines
05 · education

Education

Render curriculum maps, prerequisite graphs, and learning paths for tutoring apps, MOOCs, and classroom tools that read at every scale.

curricula · prerequisites · learning paths
06 · data & analytics

Data & analytics

Knowledge graphs, citation networks, entity relationships, and data-lineage viewers — for analysts who want a native Mac experience.

knowledge graphs · lineage · citations
03

One-time license. Yours forever.

Buy once, ship in unlimited apps. No subscriptions, no per-seat math, no surprise renewals. Choose Professional for the framework binary, or step up for the full Swift source tree.

Professional

Professional License

$ 499 one-time

The compiled GraphKit framework, ready to drop into your iOS, macOS, or visionOS app. Use it in unlimited shipping products, indefinitely.

  • GraphKit.xcframework binary
  • SwiftUI
  • Every Graphviz layout (dot, neato, twopi, fdp, sfdp, circo)
  • Unlimited apps, unlimited end users
  • 1 year of updates & patches
  • Email support