Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Alternatives
  3. Cairo
C

Open Source Alternatives to Cairo

3 alternatives2.7k total stars165 total forks3 languages
Visit Website

What is Cairo?

Cairo is a 2D graphics library that provides vector drawing capabilities with support for multiple output targets including screen, PDF, and SVG.. There are currently 3 open-source alternatives to Cairo, with a combined total of 2.7k GitHub stars. The most common language among these projects is Go.

Showing 3 open-source alternatives

canvas
canvastdewolff/canvas

A Go vector graphics library that renders to SVG, PDF, raster images, HTML Canvas, and more with advanced text and path operations.

1.8k122Go
6 days ago
VKVG
VKVGjpbruyere/vkvg

A high-performance 2D vector graphics library using Vulkan as its rendering backend, with a Cairo-like API.

81941C
4 days ago
ada-nanovg
ada-nanovgraph-amiard/ada-nanovg

Ada bindings to NanoVG providing a lightweight alternative to Cairo/GtkAda for vector graphics drawing.

12Ada
10 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub