Sign in

Tags / Graphics and 3D /

2D graphics library

Library that draws 2D vector shapes, paths, or text to a canvas or bitmap.

Repositories

11

Net stars gained, last 7 days

+307

Top-level Tag

Graphics and 3D

Net stars gained each day, last 90 days

2026-10-30: +142 net stars. Most from debuffjp/spryte, +97.

Peak days

  1. 1

    Oct 30, 2026 +142 net stars (median day +41)

A peak day has at least 2 times the net stars of the median day of this chart, and at least 100 more. For each peak day, the list shows the repositories that gained the most net stars that day. It also shows their GitHub releases of that day or the day before (UTC), and their creation date when it was 14 days or less before. These events occur near the same day. They do not show why the stars came.

Largest

Most stars in total now.

  1. readme: Pure JavaScript/TypeScript library for multiline text measurement & layout.

  2. description: the fastest, most flexible 2D WebGL renderer

  3. readme: The script renders the current page as a canvas image, by reading the DOM and the different styles applied to the elements.

  4. readme: Built in shapes, controls, animations, image filters, gradients, patterns, brushes...

  5. readme: The library defines primitives to draw lines, curves, arcs, polygons, circles, and ellipses.

  6. description: The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas.

  7. readme: Konva is an open-source 2D canvas framework for interactive graphics.

  8. readme: Signature Pad is a JavaScript library for drawing smooth signatures.

  9. readme: # Raphaël: Cross-browser vector graphics the easy way

  10. description: Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

Newest Admissions

Entered the index by the rising rule, newest first.

  1. description: Blazing fast 2D renderer for the web: 2-4x faster than the most popular one, at a ninth of its size.

All 11 in the Repository Index

How a repository gets this Tag

An agent reads the description, the GitHub topics, and the start of the README of each repository. It chooses Tags only from the Tag list in the AwesomeRepos source code. For each Tag, it quotes the text. A code check keeps the Tag only when the quote is in that text. The quote under each repository is that evidence. A Tag does not rank repositories. It does not say that one repository can replace another. To report a wrong Tag, use "Report a problem with this page" on the page of the repository. All numbers on this page count only visible repositories.