kbinani/screenshot
Go library to capture desktop to image observed · 2026-08-28
Health v2 · maintenance only
45/100
- Activity 28
- 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: 3628
- days_rel: n/a
- days_push: 435
- n_releases_24m: 0
Adoption not part of the score
1559 stars · 210 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Go library for capturing desktop screens to images, supporting multiple displays across Windows, macOS, Linux, and BSD. It provides functions to enumerate active displays, query their bounds, and capture rectangular regions as Go image objects.
Use cases
- capture desktop screen to png in go
- take screenshots of multiple monitors programmatically
- capture a specific region of the screen in go
- build a screen recording or monitoring tool in go
- enumerate active displays and their bounds
- automate periodic screen captures
When to choose
- you need a pure-Go (cgo-free on most platforms) screen capture library
- you need cross-platform support including Windows, macOS, Linux, and BSD
- you need multi-display support with per-display bounds
- you want to capture screen regions directly into Go image objects for further processing
When to avoid
- you need video or animated screen recording rather than still captures
- you need GPU-accelerated or high-framerate capture for streaming
- your project is not written in Go
- you need to capture windows of other applications individually rather than screen regions
Facets
library · maturity active
image-processing graphics desktop-applications cross-platform developer-tools go windows bsd cross-platform screen-capture screenshot display-capture cgo multi-monitor macos linux
1 source
- readme: https://github.com/kbinani/screenshot · fetched 2026-08-28 · 1e076774ea78
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kbinani/screenshot | main | 45 |
For agents
markdown · JSON · MCP: product_card(name="kbinani/screenshot")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem