# Siv3D/OpenSiv3D

C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)

Repository: https://github.com/Siv3D/OpenSiv3D
Canonical: https://ross.abutalabs.com/products/opensiv3d
Homepage: https://siv3d.github.io/
Language: C++
License: MIT
License Family: permissive
Topics: game-engine, gamedev, game-developement, cpp, cpp20, c-plus-plus, game, cross-platform
Last push: 2026-06-19T07:50:34+00:00

## Health v2 (maintenance only)
Score: 62/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 88, release rhythm 8, longevity 100
- inputs: {"age_days": 3819, "days_push": 75, "days_rel": 513, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1180, forks 156 (observed 2026-08-28T04:03:53.582523+00:00)

## What it is
Siv3D (formerly OpenSiv3D) is a C++20 framework for creative coding, supporting 2D/3D games, media art, visualizers, and simulators. It provides graphics, audio, input, networking, and math features and runs on Windows, macOS, Linux, and the Web.

## Use cases
- build 2d games in c++
- create 3d games with a c++ framework
- make media art installations
- build audio visualizers
- write interactive simulations
- creative coding with c++20
- cross-platform game development in c++

## When to choose
- you want a batteries-included C++20 framework for games or creative coding
- you need cross-platform deployment including WebAssembly
- you want built-in graphics, audio, input, and math without assembling libraries

## When to avoid
- you need a production-scale 3D engine with advanced rendering pipelines
- you prefer engines with visual editors like Unity or Godot
- you are working in a language other than C++

## Facets
- artifact type: framework
- maturity: active
- function: game-engine, graphics, audio-processing, image-processing, gui, math, animation, http-client
- domain: graphics, cross-platform, simulation, media
- platform: windows, wasm, cpp
- tags: creative-coding, 2d-graphics, 3d-graphics, shaders, gamepad-input, media-art, visualizers, game-development, macos, linux

## Member repositories
- Siv3D/OpenSiv3D (main) score 62

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:53.582523+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-30T06:25:14.552007+00:00, confidence not recorded.
  - readme: https://github.com/Siv3D/OpenSiv3D (fetched 2026-08-28T04:03:53.582523+00:00, sha a28918e2d53f)
  - homepage: https://siv3d.github.io/ (fetched 2026-08-29T12:32:02.709907+00:00, sha 4c981fc09253)
- Data as of 2026-08-30T08:39:29.467469+00:00.
