#rpc #graph #unigraph #define #operation

unigraph_rpc

RPC protocol definitions for graph operations

1 unstable release

Uses new Rust 2024

0.1.1-alpha.0 May 26, 2026

#367 in Visualization


Used in 2 crates (via unigraph_app)

MIT license

73KB
1.5K SLoC

Unigraph

Experimental. This repo is not production-ready. APIs and structure may change or disappear without notice.

Graph visualizations built with Rust + WebAssembly + WebGL on an open-source web stack.

Prerequisites

rustup target add wasm32-unknown-unknown
cargo install wasm-bindgen-cli
brew install llvm          # required for wasm zstd builds on macOS
pnpm install

Set LLVM env vars (add to your shell profile):

export PATH="/opt/homebrew/opt/llvm/bin:$PATH"
export CC=/opt/homebrew/opt/llvm/bin/clang
export AR=/opt/homebrew/opt/llvm/bin/llvm-ar

Quick Start

ut build wasm    # compile wasm artifact
ut dev           # start tailwind + rolldown watchers
ut serve         # start rust web server

License

MIT — see LICENSE.

Dependencies

~1.8–3MB
~59K SLoC