# dimforge/kiss3d

Keep it simple, stupid 3d graphics engine for Rust.

Repository: https://github.com/dimforge/kiss3d
Canonical: https://ross.abutalabs.com/products/kiss3d
Homepage: https://kiss3d.dimforge.com
Language: Rust
License: BSD-3-Clause
License Family: permissive
Last push: 2026-08-15T20:10:27+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 97, release rhythm 35, longevity 100
- inputs: {"age_days": 4827, "days_push": 18, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1743, forks 191 (observed 2026-08-28T04:05:30.316881+00:00)

## What it is
kiss3d is a simple 2D and 3D graphics engine for Rust built on WebGPU, designed to let users draw simple geometric figures with minimal friction. It works identically on native platforms and WASM, opening windows with default cameras and lights out of the box.

## Use cases
- draw simple 3d shapes in rust
- create small interactive 3d demos
- render rotating cubes and spheres with minimal code
- prototype 3d visualizations quickly
- build cross-platform graphics demos that run in the browser via wasm
- teach 3d graphics programming without shader boilerplate

## When to choose
- you want to draw simple geometric figures with as little friction as possible
- you need a quick way to open a window and render primitives in Rust
- you want the same code to run natively and in the browser via WASM
- you are building small demos, prototypes, or educational examples rather than production games

## When to avoid
- you need a feature-complete or high-performance graphics engine
- you want photorealistic rendering or advanced effects for games
- you need fine-grained control over shaders and the rendering pipeline
- you are building a large-scale production 3d application

## Facets
- artifact type: library
- maturity: active
- function: graphics, game-engine, gui
- domain: graphics, web-development, cross-platform
- platform: rust, wasm, windows, cross-platform
- tags: 3d-graphics, 2d-graphics, wgpu, rendering, simple-graphics, geometric-primitives, rust-library, game-development, macos, linux

## Member repositories
- dimforge/kiss3d (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:30.316881+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:29:32.916801+00:00, confidence not recorded.
  - readme: https://github.com/dimforge/kiss3d (fetched 2026-08-28T04:05:30.316881+00:00, sha 33642917b695)
  - homepage: https://kiss3d.dimforge.com (fetched 2026-08-29T11:07:16.926812+00:00, sha 3deef83c7b40)
  - registry_crates: https://crates.io/api/v1/crates/kiss3d (fetched 2026-08-29T11:07:16.935914+00:00, sha d4345f0a5f40)
- Data as of 2026-08-30T08:39:29.467469+00:00.
