# google/skia

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.  See documentation for contribution instructions.

Repository: https://github.com/google/skia
Canonical: https://ross.abutalabs.com/products/skia
Homepage: https://skia.org
Language: C++
License: BSD-3-Clause
License Family: permissive
Last push: 2026-08-26T21:45:49+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 100
- inputs: {"age_days": 4619, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 10906, forks 1765 (observed 2026-08-28T04:10:44.634345+00:00)

## What it is
Skia is Google's open source 2D graphics library providing common APIs for drawing text, geometries, and images across hardware and software platforms. It serves as the graphics engine for Chrome, ChromeOS, Android, Flutter, and Firefox.

## Use cases
- render 2D shapes and text in a C++ application
- build a cross-platform custom UI toolkit with hardware-accelerated drawing
- draw images and bezier curves on canvas across mobile and desktop
- embed a graphics engine in a browser or app framework
- render PDFs or rasterize vector graphics

## When to choose
- you need a battle-tested, high-performance 2D rendering engine in C++
- you want consistent drawing APIs across Windows, macOS, Linux, iOS, and Android
- you are building a UI framework, browser, or design tool that needs GPU-accelerated 2D graphics

## When to avoid
- you need 3D rendering rather than 2D drawing
- you want a high-level ready-made UI widget toolkit rather than a drawing library
- your project is in a language other than C++ without bindings

## Facets
- artifact type: library
- maturity: stable
- function: graphics, image-processing, gui
- domain: graphics, cross-platform, developer-tools
- platform: cpp, cross-platform, windows
- tags: 2d-graphics, rendering-engine, text-rendering, canvas, gpu-accelerated, chrome, flutter, macos, linux, android, ios

## Member repositories
- google/skia (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:44.634345+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-29T17:17:24.738202+00:00, confidence not recorded.
  - readme: https://github.com/google/skia (fetched 2026-08-28T04:10:44.634345+00:00, sha d9852d77cd36)
  - homepage: https://skia.org (fetched 2026-08-29T08:16:19.377486+00:00, sha 0274e6693413)
  - site_page: https://skia.org/docs/user/download (fetched 2026-08-29T08:16:19.424045+00:00, sha a3fb91111c7a)
  - site_page: https://skia.org/about (fetched 2026-08-29T08:16:19.379952+00:00, sha 12d822e1adf9)
  - site_page: https://skia.org/docs/user/release (fetched 2026-08-29T08:16:19.381557+00:00, sha 4ef0fe021c8c)
  - site_page: https://skia.org/docs (fetched 2026-08-29T08:16:19.383251+00:00, sha 2817db160f44)
  - site_page: https://skia.org/docs/dev/contrib (fetched 2026-08-29T08:16:19.384910+00:00, sha d8e216631a20)
  - site_page: https://skia.org/docs/dev (fetched 2026-08-29T08:16:19.442049+00:00, sha c35f27b2aee0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
