# adafruit/Adafruit_SSD1306

Arduino library for SSD1306 monochrome 128x64 and 128x32 OLEDs

Repository: https://github.com/adafruit/Adafruit_SSD1306
Canonical: https://ross.abutalabs.com/products/adafruit_ssd1306
Homepage: http://www.adafruit.com/category/63_98
Language: C++
License: NOASSERTION
License Family: other
Topics: arduino-library
Last push: 2026-05-29T12:51:49+00:00

## Health v2 (maintenance only)
Score: 80/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 84, release rhythm 62, longevity 100
- inputs: {"age_days": 5816, "days_push": 96, "days_rel": 96, "gap_med": 163, "n_releases_24m": 6}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2094, forks 1037 (observed 2026-08-28T04:06:13.096086+00:00)

## What it is
An Arduino library for driving monochrome OLED displays based on the SSD1306 controller chip, supporting 128x64 and 128x32 panels over I2C or SPI. It works with the Adafruit GFX library to provide drawing primitives like lines, circles, and text on small embedded displays.

## Use cases
- display text and graphics on a 128x64 OLED with an Arduino
- drive an SSD1306 OLED over I2C on an ESP8266
- draw shapes and scrolling text on a small monochrome OLED
- interface a 128x32 OLED display with SPI on an AVR microcontroller
- add a status screen to an embedded sensor project

## When to choose
- you have an SSD1306-based monochrome OLED and program with the Arduino IDE
- you want a mature, well-tested library with Adafruit GFX integration
- you need flexible I2C or SPI pin configuration on AVR, ESP8266, or similar MCUs

## When to avoid
- you use a color OLED or a different controller chip like SH1106
- you need grayscale or high-resolution displays
- you are not programming in the Arduino ecosystem

## Facets
- artifact type: library
- maturity: stable
- function: graphics, embedded, sdk
- domain: embedded-systems, hardware, developer-tools
- platform: embedded, cpp, iot
- tags: arduino-library, ssd1306, oled-display, i2c, spi, monochrome-display, adafruit-gfx

## Member repositories
- adafruit/Adafruit_SSD1306 (main) score 80

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:13.096086+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-30T02:55:24.900337+00:00, confidence not recorded.
  - readme: https://github.com/adafruit/Adafruit_SSD1306 (fetched 2026-08-28T04:06:13.096086+00:00, sha a8cc81c46dfa)
  - homepage: http://www.adafruit.com/category/63_98 (fetched 2026-08-29T10:34:58.852824+00:00, sha 43b1485cb98b)
  - site_page: https://www.adafruit.com/about (fetched 2026-08-29T10:34:58.855532+00:00, sha 695846072bc5)
  - site_page: https://www.adafruit.com/faq (fetched 2026-08-29T10:34:58.857357+00:00, sha c6a89d0ac23b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
