SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# Graphic Projects
- Project mention: .NET 10 Preview 6 brings JIT improvements, one-shot tool execution | news.ycombinator.com | 2025-07-30
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
- Project mention: Quest for Permissively Licensed PDF Library in C# | news.ycombinator.com | 2025-11-04
It seems the PDFSharp rabbit hole goes even deeper than I've realized!
Latest MigraDoc & PDFSharp seem to have been updated and ported to .NET 6 after a lot of the forks happened, so it was unclear to me whether there's merits in looking at other, mostly abandoned forks.
I might add PdfSharpCore, though the use of SixLabors.ImageSharp and SixLabors.Fonts leads to a disqualification from the "quest", given their custom split license [1]
[1] https://github.com/SixLabors/ImageSharp/blob/main/LICENSE
-
What is PixiEditor? As the name suggests, it's a 2D editor focused on pixel art. However, it also supports procedural graphics, image editing, vector graphics, and animation. Notably, it's an open-source project under active development, meaning anyone can contribute to its evolution.
-
The checked code matches this commit.
-
SkiaSharp
SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
If you've read any of the other articles this month, you've likely seen SkiaSharp mentioned already. While drawing and text aren't usually a combination I consider, I figured it was worth a shot. I asked Copilot first for an analysis of what the improvement might be along with a plan.
-
LiveCharts2
Simple, flexible, interactive & powerful charts, maps and gauges for .Net, LiveCharts2 can now practically run everywhere Maui, Uno Platform, Blazor-wasm, WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.
-
Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
OpenTK
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Project mention: Fast, portable, low-level C# bindings for OpenGL, OpenGL ES, OpenAL, and OpenCL | news.ycombinator.com | 2025-11-26 -
-
-
The user interface has been entirely developed using immediate mode gui dear-imgui library, with the ImGui.NET wrapper. This allows for a fast and bloat free experience but, at the same time, harder customization for a task of this size, since the library isn't really suited to the development of end-user applications. On the other side, it's what I'm most familiar to work with.
-
-
- Project mention: Do you need to be a programmer to contribute to open source projects? | dev.to | 2025-07-08
A common misconception is that only programmers can contribute to open source project. Being a programmer of course make it possible for you to make changes to the source code of the application, but there are tons of other things that need to be done in a project. Especially if it is a large, end-user facing project such as Firefox, VLC, Moodle, or mdbook.
-
-
-
-
-
-
TexturePanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
-
NGraphics
NGraphics is a cross platform library for rendering vector graphics on .NET. It provides a unified API for both immediate and retained mode graphics using high quality native renderers.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Graphics discussion
C# Graphics related posts
-
Fast, portable, low-level C# bindings for OpenGL, OpenGL ES, OpenAL, and OpenCL
-
Voxel Raycaster (Voxlap-style) with baked cubic PBS/PBR lighting C#
-
Graph mess: what does ScottPlot have in store?
-
A brief recap of what I did this Month
-
Contributing to Other Open Source Projects - Week 2
-
Microsoft answered Congress' questions on security. The White House needs to act
-
What Happened to Videolan.org?
- A note from our sponsor - SaaSHub www.saashub.com | 24 Dec 2025
Index
What are some of the best open-source Graphic projects in C#? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | MonoGame | 12,797 |
| 2 | ImageSharp | 7,892 |
| 3 | PixiEditor | 6,960 |
| 4 | ScottPlot | 6,294 |
| 5 | SkiaSharp | 5,214 |
| 6 | LiveCharts2 | 5,073 |
| 7 | Silk.NET | 4,802 |
| 8 | XCharts | 3,665 |
| 9 | Oxyplot | 3,487 |
| 10 | OpenTK | 3,453 |
| 11 | Veldrid | 2,628 |
| 12 | Kino | 2,318 |
| 13 | ImGui.NET | 2,156 |
| 14 | Helix Toolkit | 2,155 |
| 15 | Microcharts | 2,071 |
| 16 | LibVLCSharp | 1,706 |
| 17 | Pcx | 1,471 |
| 18 | glTFast | 1,407 |
| 19 | HologramShader | 968 |
| 20 | URP-PSX | 829 |
| 21 | Unity-SRP-VXGI | 816 |
| 22 | TexturePanner | 740 |
| 23 | NGraphics | 720 |