Martmists-GH

A Node Graph Editor for Compose Multiplatform

10
0
100% credibility
Found Mar 15, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Kotlin
AI Summary

A Kotlin library providing a ready-to-use UI component for building interactive node graph editors in Compose Multiplatform apps.

How It Works

1
🔍 Discover the node editor

You hear about a handy tool for creating visual diagrams where boxes connect with lines, perfect for designing flows or recipes in your app.

2
📐 Set up your workspace

You open a big canvas area with a side list of box types and room to build your diagram.

3
🖱️ Drag and drop boxes

Grab a box from the left panel, like 'Input' or 'Split', and place it anywhere on the canvas – it feels smooth and snaps right in.

4
🔗 Connect the boxes

Click a dot on one box and drag a line to a matching dot on another to link them, watching the wire curve nicely.

5
⚙️ Tweak box settings

Click a box to see its name, ports, and changeable values like numbers or choices appear in the right panel for easy editing.

6
🔍 Zoom and organize

Pan around, zoom in or out, select groups, or undo changes to keep your diagram neat and explore freely.

🎉 Your diagram shines

Now you have a beautiful, interactive graph where everything connects perfectly, ready for users to build and play with visual creations.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is compose-node-editor?

This Kotlin library delivers a full node graph editor for Compose Multiplatform, letting you build interactive visual programming interfaces like Node-RED or Grafana's node graph panel. Drag nodes from a palette, wire ports with type-safe connections, tweak properties in a sidebar, and handle zoom, pan, and multi-selection—all in a single composable. It targets desktop, web, and mobile via Compose, solving the pain of rolling your own node graph UI from scratch.

Why is it gaining traction?

Unlike JS node graph libraries or heavyweight tools like Node-RED, it slots directly into Compose apps with built-in undo, context menus, and customizable styles for wires, nodes, and ports. Developers dig the zero-config setup via Maven Central, plus extras like fit-to-view shortcuts and property editing for ints, floats, bools, and choices. It's a lightweight node graph library that feels native, not bolted-on.

Who should use this?

Kotlin Multiplatform devs crafting tools like shader editors, workflow builders, or dataflow visualizers—think frontend teams replacing custom canvas hacks or backend folks prototyping node github actions flows. Ideal for compose-based apps needing a node graph editor without JS interop or heavy dependencies, similar to a node graph assistant for Grafana dashboards.

Verdict

Grab it if you're deep in Compose and need a node graph editor now—solid basics and easy integration outweigh the early stage (10 stars, 1.0% credibility). Docs are thin and no tests visible, so expect tweaks for production; fork-friendly for custom node github repos.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.