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

fogleman/primitive

Reproducing images with geometric primitives. observed · 2026-08-28

github.com/fogleman/primitive · homepage · Go · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • 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: 3641
  • days_rel: n/a
  • days_push: 772
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

13185 stars · 649 forks observed · 2026-08-28

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

A Go command-line tool that reproduces images using geometric primitives like triangles, ellipses, and polygons. It iteratively adds shapes that minimize the error between the target image and the drawn result, producing abstract, artistic renditions.

Use cases

  • convert a photo into abstract geometric art
  • generate SVG vector art from a PNG image
  • create animated GIFs showing shapes being added step by step
  • reproduce images with a limited number of shapes
  • generate artistic low-poly style renditions of pictures

When to choose

  • you want to stylize images as geometric primitive art from the command line
  • you need vector (SVG) or animated (GIF) output of the drawing process
  • you want a fast, parallelized Go tool with no heavy dependencies

When to avoid

  • you need general-purpose image editing or photo filters
  • you require precise, faithful image reproduction rather than abstract art
  • you need a GUI on platforms other than macOS

Facets

cli-tool · maturity maintenance

image-processing graphics graphics image-processing go cli cross-platform generative-art geometric-primitives svg-output image-recreation art macos

1 source

Member repositories

RepositoryRoleHealth v2
fogleman/primitivemain32

For agents

markdown · JSON · MCP: product_card(name="fogleman/primitive")

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