# Textures.js vs Vega

## Key differences

- Vega has 2× as many GitHub stars as Textures.js (12K vs 6.1K).
- Vega had more development activity over the last 12 months: 148 commits vs 0.
- Vega is downloaded 295× as often on npm (1.4M vs 4.7K per week).
- Textures.js is licensed under MIT; Vega under BSD-3-Clause.
- Vega is the older project: its repository was created in 2013, Textures.js's in 2015.
- Textures.js has had no commits since Jan 24, 2022.

| | Textures.js | Vega |
|---|---|---|
| Description | A library to create SVG patterns. | Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs. |
| GitHub stars | 6,088 | 12,008 |
| Commits (12 months) | 0 | 148 |
| Contributors | 10 | 150 |
| License | MIT | BSD-3-Clause |
| Language | JavaScript | JavaScript |
| Status | Inactive | Active |
| Install | `npm install textures` | `npm install vega` |

Source: https://awesomedataviz.com/compare/textures-js-vs-vega/ · Data updated 2026-10-04 · Content: CC BY 4.0, Awesome Dataviz (https://awesomedataviz.com).
