pravj/geopattern
:triangular_ruler: Create beautiful generative image patterns from a string in golang. 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-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4333
- days_rel: n/a
- days_push: 2794
- n_releases_24m: 0
Adoption not part of the score
1285 stars · 64 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Go library that generates beautiful tiling SVG patterns deterministically from an input string, ported from Jason Long's Ruby GeoPattern library. The string is hashed to derive colors and one of 16 geometric pattern types, output as SVG, base64, or URI image strings.
Use cases
- generate unique avatar or header background images from usernames
- create deterministic decorative SVG patterns for websites
- generate identicon-style placeholder images from a string
- add generative art backgrounds to web pages
- produce base64 pattern images for retina displays
When to choose
- you need deterministic, hash-based generative patterns in a Go application
- you want lightweight SVG output without external dependencies or image rendering services
- you want GitHub Guides-style pattern backgrounds
When to avoid
- you need raster image formats like PNG or JPEG output
- you need actively maintained software with recent releases
- you work outside the Go ecosystem
Facets
library · maturity maintenance
image-processing graphics data-visualization graphics web-development go cross-platform generative-art svg identicon pattern-generation deterministic-images
1 source
- readme: https://github.com/pravj/geopattern · fetched 2026-08-28 · db3df29b8314
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pravj/geopattern | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="pravj/geopattern")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem