Back to browse
GitHub Repository

🪸 Proto dependency visualizer for gRPC/Connect projects with Neon-style interactive Web UI

2 starsRust

Coral – Visualize .proto file dependencies as an interactive graph

by dsk8000·Mar 13, 2026·1 point·0 comments

AI Analysis

●●SolidSolve My ProblemSlick

PR comments with proto schema diffs is genuinely useful for gRPC teams.

Strengths
  • buf build pipe integration means zero config for existing proto workflows
  • Proto diff detection catches breaking changes before merge
  • GitHub Pages deployment creates living documentation automatically
Weaknesses
  • Only 2 stars—very early, unproven at scale
  • Niche audience limits broader adoption potential
Target Audience

gRPC and Connect RPC developers

Similar To

buf · Protolock · Deptrac

Post Description

Hi HN, I built Coral to solve a pain point I had with large gRPC/Connect projects where proto dependencies became hard to track.

It parses FileDescriptorSet from `buf build` and generates:

- Interactive React Flow graph with a neon-style dark UI - PR comments showing proto schema diffs (added/removed/modified) - Static GitHub Pages for team documentation

Available as both a CLI tool and a GitHub Action:

buf build -o - | coral serve

Live demo: https://daisuke8000.github.io/coral/ GitHub Action: https://github.com/marketplace/actions/coral-proto-visualize...

Similar Projects

Education●●Solid

I built a dependency graph for the tree of human science

Maps entire human science as derivation chains, but execution incomplete and dataset coverage unproven.

Rabbit HoleBig BrainZero to One
sleepybear04
103mo ago

Create a clean tree graph of your projects with my App on iOS

The app turns projects into draggable node graphs with color tagging, visible dependency links, and progress indicators — exactly the kind of direct-manipulation UI people who think visually will enjoy. The developer highlights a local-first stance (no data collected) and the screenshots show fast node creation and on-canvas editing, but the idea is familiar territory (mind-mappers and visual planners already cover this space) so it needs a unique workflow or integrations to stand out.

Niche GemEye Candy
Seth_k
224mo ago