Choose your graphics stack

Five libraries, one philosophy. Fully managed, cross-platform, production-grade. Use them on their own or compose them into a complete image, drawing, text, and delivery pipeline.

Over 550M

NuGet downloads across the Six Labors suite

One coherent suite

Image, draw, text, geometry, and web delivery, built together and released together.

Cross-platform .NET 8+

Ships through NuGet. Runs everywhere modern .NET runs.

The Six Labors suite

Five libraries, designed to stand alone or compose together.

ImageSharp
ImageSharp

High-performance managed image processing for .NET with broad format support, color management, and pixel-level control.

Learn More
ImageSharp.Drawing
ImageSharp.Drawing

High-performance canvas drawing for ImageSharp with paths, brushes, rich text, composition, and WebGPU output.

Learn More
ImageSharp.Web
ImageSharp.Web

High-performance on-the-fly image processing, caching, signing, and extensible delivery for ASP.NET Core.

Learn More
Fonts
Fonts

High-performance font loading, shaping, layout, measurement, inspection, and custom text rendering for .NET.

Learn More
PolygonClipper
PolygonClipper

High-performance polygon booleans, contour hierarchy, normalization, and stroke-outline geometry for .NET.

Learn More

What are you building?

Pick the library that matches the job, or compose several together.

Processing images

Start with ImageSharp. Load, inspect, transform, encode. Thirteen formats, 25+ pixel types, metadata workflows, and pooled memory for real throughput.

Serving images online

Add ImageSharp.Web on top of ImageSharp. On-the-fly resize, format conversion, caching, and HMAC-signed URLs for ASP.NET Core.

Drawing on images

Reach for ImageSharp.Drawing. Canvas-based vector shapes, paths, brushes, and pens, all composable inside the ImageSharp pipeline.

Typography workflows

Use Fonts. Measure, shape, and render TrueType, OpenType, WOFF, WOFF2, color, and variable fonts, with bidirectional and complex script support built in.

Polygon clipping and stroking

Use PolygonClipper. Boolean operations, normalization, and stroke outline generation. Standalone, or powering ImageSharp.Drawing underneath.

A complete pipeline

One suite, not a patchwork. Other graphics stacks bolt a native raster engine to a third-party text shaper, a separate geometry port, and a delivery layer from somewhere else. Six Labors is one coherent .NET family, designed top to bottom by one team.

Runs anywhere .NET runs

Built for C#, F#, & VB.NET on .NET 8+ across web, cloud, desktop, containers, and services.

.NET 8+
Visual Studio 2022+
NuGet 3+
Jetbrains Rider
Windows 7 SP1+
Linux (Debian, CentOS, Ubuntu)
macOS (Intel + Apple silicon)
Docker (All Versions)
Azure (WebApps, Functions v3)
AWS (EC2, Lambda)

Used in production by

microsoft
meta
panasonic
honeywell
wolters kluwer
optimizely
octopus deploy
seismic
pluralis
condeco
stormideas
peakinbox
esmart systems