Ross ROSS = Recommend OSS · open-source software intelligence for agents

john-chapman/im3d

Immediate mode rendering and 3d gizmos. observed · 2026-08-28

github.com/john-chapman/im3d · C++ · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

51/100

  • Activity 42
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3532
  • days_rel: n/a
  • days_push: 353
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1296 stars · 76 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Im3d is a small, self-contained C++ library for immediate mode rendering of 3d primitives (points, lines, triangles) plus an immediate mode UI providing 3d manipulation gizmos. It is platform and graphics API agnostic, outputs vertex buffers for the application to render, and is designed to be VR compatible.

Use cases

  • draw debug lines and shapes in a game engine
  • add translate/rotate/scale gizmos to a 3d editor
  • visualize 3d data in a CAD tool
  • render immediate mode primitives for graphics debugging
  • build level editing tools with 3d manipulation widgets
  • draw world-space overlays in a VR application

When to choose

  • you need lightweight, dependency-free 3d debug drawing in C++
  • you want immediate mode gizmos without retaining UI state
  • you need graphics API agnostic rendering that works with VR
  • you're building game dev or CAD tooling and need 3d manipulation widgets

When to avoid

  • you need a full retained-mode 2d GUI toolkit
  • you want a library that renders directly without writing your own shaders/draw code
  • your project is not C++11 compatible

Facets

library · maturity stable

graphics ui-components developer-tools graphics developer-tools simulation cpp cross-platform immediate-mode 3d-gizmos debug-drawing vr-compatible graphics-api-agnostic c-plus-plus game-development

1 source

Member repositories

RepositoryRoleHealth v2
john-chapman/im3dmain51

For agents

markdown · JSON · MCP: product_card(name="john-chapman/im3d")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem