Skip to main content

SILK.NET

Your all in one high-performance .NET graphics library

Spruce up your applications and games with cross-platform 2D & 3D graphics, audio, compute and haptics.

FAST

SUPPORTED BY

UP-TO-DATE

With an efficient bindings regeneration mechanism, we are committed to ensuring our bindings reflect the latest specifications with monthly updates generated straight from the upstream sources.

HIGH-LEVEL UTILITIES

In addition to providing high-speed, direct, and transparent bindings, we provide high-level utilities and wrappers to maximise productivity in common workloads such as platform-agnostic abstractions around Windowing and Input, bringing your apps to a vast number of platforms without changing a single line!

GOOD-TO-GO

Silk.NET caters for anything you could need in swift development of multimedia, graphics, compute applications. Silk.NET is an all-in-one solution, complete with Graphics, Compute, Audio, Input, and Windowing.

Ready for anything

Silk.NET provides a plethora of bindings to accommodate just about any audio, video, graphics, asset management and compute workload you could possibly throw at it.

An All-in-one solution

First-party bindings for over 17 individual APIs

Official support for all major desktop & mobile platforms

Friendly and active community & developers

Reliable & dependable

Strong backing

We're proud to be an official project under the benevolent .NET Foundation umbrella - an independent, non-profit organization established to support an innovative, commercially friendly, open-source ecosystem around the .NET platform with corporate sponsorship from Microsoft, Amazon AWS, and many others.

This means you can count on us not disappearing tomorrow, and continuing to reamin under steady development; a guarantee that similar libraries just can't provide.

Continuously improving

We're quick to develop and release new major versions for keeping up with changes and new trends in the ecosystem. In addition, we're keen to create infrastructure to make minor incremental improvments easy to implement.

We're happy to look at any idea the community has for us, large or small, so feel free to chat to us if you think there's a way we can improve!

Free & open-source

Silk.NET is licensed under the very permissive MIT/X11 license, which means that you can use Silk.NET in your commercial, non-commercial, hobby, or just about any other kind of project.

We offer no commercial support, which means that everyone has equal access to the best support the Silk.NET team can provide. And last but not least, we have a thriving, friendly, and approachable community who, if we're unable to for whatever reason, are happy to guide you in using our library.

Joint the conversation!

Talk to us on Discord or GitHub

Active and fun community

Easy & quick answers to questions

News and announcements

Join Now!
Discussions

Get answers to your questions, and participate in the development by discussing and/or contributing improvements.

New Discussion

Not your cup of tea? Try Stride

Silk.NET is low-level and empowers the developer with complete control over rendering. Because of this, we understand Silk.NET isn't for everyone. If you fancy something more high-level, give Stride a shot! Stride is a 2D & 3D game engine supported by the .NET Foundation.