tsoding/olive.c
Simple 2D Graphics Library for C observed · 2026-08-28
Health v2 · maintenance only
52/100
- Activity 44
- 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-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1468
- days_rel: n/a
- days_push: 340
- n_releases_24m: 0
Adoption not part of the score
2444 stars · 134 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Olive.c is a dependency-free, stb-style single-header 2D graphics library for C that renders pixel by pixel into a memory buffer. It provides drawing primitives like shapes, text, and textures, leaving display of the resulting pixels up to the user.
Use cases
- render 2D graphics in C without dependencies
- draw shapes and text into a pixel buffer
- generate images programmatically in C
- software-render 3D models on CPU
- embed simple graphics rendering in a C project via copy-paste header
When to choose
- you need a tiny, zero-dependency graphics library you can copy-paste into a C project
- you want CPU-based software rendering without GPU APIs like OpenGL
- you prefer stb-style single-header libraries
When to avoid
- you need GPU-accelerated rendering or high-performance graphics
- you need the library to handle windowing or displaying images
- you require a stable API - the library is a work in progress and can change at any time
Facets
library · maturity experimental
graphics image-processing graphics cross-platform cpp c cross-platform wasm single-header stb-style software-rendering pixel-rendering no-dependencies 2d-graphics 3d-rendering game-development
2 sources
- readme: https://github.com/tsoding/olive.c · fetched 2026-08-28 · dc6908ea547b
- homepage: https://tsoding.github.io/olive.c/ · fetched 2026-08-29 · dc80ae53d298
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tsoding/olive.c | main | 52 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem