C# Graphics

Open-source C# projects categorized as Graphics

Top 23 C# Graphic Projects

  1. MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: .NET 10 Preview 6 brings JIT improvements, one-shot tool execution | news.ycombinator.com | 2025-07-30
  2. 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.

    Stream logo
  3. ImageSharp

    :camera: A modern, cross-platform, 2D Graphics library for .NET

    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

  4. PixiEditor

    PixiEditor is a Universal Editor for all your 2D needs

    Project mention: Pixel to pixel: Checking the PixiEditor project | dev.to | 2025-10-16

    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.

  5. ScottPlot

    Interactive plotting library for .NET

    Project mention: Graph mess: what does ScottPlot have in store? | dev.to | 2025-03-20

    The checked code matches this commit.

  6. 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.

    Project mention: My Top 5 UI Moments of 2025 (So Far) | dev.to | 2025-07-30

    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.

  7. 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.

  8. Silk.NET

    The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.

  9. 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.

    InfluxDB logo
  10. XCharts

    A charting and data visualization library for Unity. Unity数据可视化图表插件。

  11. Oxyplot

    A cross-platform plotting library for .NET

  12. 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
  13. Veldrid

    A low-level, portable graphics library for .NET.

  14. Kino

    A collection of custom post processing effects for Unity

  15. ImGui.NET

    An ImGui wrapper for .NET.

    Project mention: Lumix - a .NET open source ableton like DAW | dev.to | 2025-02-27

    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.

  16. Helix Toolkit

    Helix Toolkit is a collection of 3D components for .NET.

  17. Microcharts

    Simple, cross-platform chart library for .NET

  18. LibVLCSharp

    Cross-platform .NET/Mono bindings for LibVLC

    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.

  19. Pcx

    Point cloud importer & renderer for Unity

  20. glTFast

    Efficient glTF 3D import / export package for Unity

  21. HologramShader

    :pencil2: Test of an hologram material made in Unity.

  22. URP-PSX

    PSX retro graphics plugin for URP with Shadergraph in Unity

  23. Unity-SRP-VXGI

    Voxel-based Global Illumination using Unity Scriptable Render Pipeline

  24. 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

  25. 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.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Graphics discussion

C# Graphics related posts

  • Fast, portable, low-level C# bindings for OpenGL, OpenGL ES, OpenAL, and OpenCL

    1 project | news.ycombinator.com | 26 Nov 2025
  • Voxel Raycaster (Voxlap-style) with baked cubic PBS/PBR lighting C#

    1 project | dev.to | 21 Jun 2025
  • Graph mess: what does ScottPlot have in store?

    1 project | dev.to | 20 Mar 2025
  • A brief recap of what I did this Month

    7 projects | dev.to | 31 Oct 2024
  • Contributing to Other Open Source Projects - Week 2

    2 projects | dev.to | 15 Oct 2024
  • Microsoft answered Congress' questions on security. The White House needs to act

    3 projects | news.ycombinator.com | 15 Jun 2024
  • What Happened to Videolan.org?

    1 project | news.ycombinator.com | 3 Feb 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 Dec 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
getstream.io

Did you know that C# is
the 11th most popular programming language
based on number of references?