C# Graphics

Open-source C# projects categorized as Graphics

Top 23 C# Graphic Projects

  • MonoGame

    One framework for creating powerful cross-platform games.

  • Project mention: The MonoGame Foundation launch | /r/monogame | 2023-11-15

    To highlight this shift, we are introducing a new website which is now fully automated with Github. The paint is still fresh, but we hope to expand it with more information about the MonoGame Foundation, like how it operates, and how to join it or contribute.

  • ImageSharp

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

  • Project mention: Is there a way to remove metadata from an image file? | /r/csharp | 2023-12-07
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ScottPlot

    Interactive plotting library for .NET

  • 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: Jellyfin: The Free Software Media System | news.ycombinator.com | 2023-06-18

    It looks like the port was compiled with a binary SkiaSharp [0] since that requires Google tooling to build. Interesting to see the committer allowing this. Apparently it is not the first time.

    0. https://github.com/mono/SkiaSharp

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

  • Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03

    But I think some of this stuff is already handled in Avalonia ecosystem like https://github.com/Mapsui/Mapsui, https://github.com/beto-rodriguez/LiveCharts2 and few others...

  • Silk.NET

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

  • Project mention: How to Use the Foreign Function API in Java 22 to Call C Libraries | news.ycombinator.com | 2024-05-08

    Genuine curiosity - what would be your motivation to use Java over C# here aside from familiarity (which is perfectly understandable)? The latter takes heavy focus on making sure to provide features like structs and pointers with little to no friction, you can even AOT compile it and statically link SDL2 into a single executable.

    But either way, if you want to try it out, then all it needs is

    - SDK from https://dot.net/download (or package manager of your choice if you are on Linux e.g. `sudo apt-get install dotnet-sdk-8.0`, !do not! use Homebrew if you are on macOS however, use .pkg installer)

    - C# extension for VS Code (DevKit is not needed)

    - SDL2 bindings: https://github.com/dotnet/Silk.NET

  • Oxyplot

    A cross-platform plotting library for .NET

  • SaaSHub

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

    SaaSHub logo
  • 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: Unhandled SEHException when running OpenTK project - What am I doing wrong? | /r/opengl | 2023-06-25

    Open a new issue on Github. Include all of this, and provide info on your OS and GPU.

  • XCharts

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

  • Veldrid

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

  • Microcharts

    Create cross-platform (Xamarin, Windows, ...) simple charts.

  • Kino

    A collection of custom post processing effects for Unity

  • Helix Toolkit

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

  • ImGui.NET

    An ImGui wrapper for .NET.

  • LibVLCSharp

    Cross-platform .NET/Mono bindings for LibVLC

  • Project mention: Show HN: YTPics – Download pictures from YouTube videos | news.ycombinator.com | 2024-02-07
  • Pcx

    Point cloud importer & renderer for Unity

  • PixiEditor

    PixiEditor is a lightweight pixel art editor made with .NET 7

  • glTFast

    Efficient glTF 3D import / export package for Unity

  • Project mention: Importing fbx at runtime | /r/Unity3D | 2023-06-12

    May i recommend GLTFast instead considering it is more recent? (last updated in March) https://github.com/atteneder/glTFast

  • Interactive Data Display for WPF

    Interactive Data Display for WPF is a set of controls for adding interactive visualization of dynamic data to your application. It allows to create line graphs, bubble charts, heat maps and other complex 2D plots which are very common in scientific software. Interactive Data Display for WPF integrates well with Bing Maps control to show data on a geographic map in latitude/longitude coordinates. The controls can also be operated programmatically.

  • Vortice.Windows

    .NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.

  • HologramShader

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

  • Core2D

    A multi-platform data driven 2D diagram editor.

  • Unity-SRP-VXGI

    Voxel-based Global Illumination using Unity Scriptable Render Pipeline

  • 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 related posts

  • What Happened to Videolan.org?

    1 project | news.ycombinator.com | 3 Feb 2024
  • VLC does not have Open Folder action

    1 project | news.ycombinator.com | 12 Jan 2024
  • The Audio is not being recorded on my clips for every game. This is what it’s say

    1 project | /r/pchelp | 6 Dec 2023
  • How to rip your livestream video so you can keep it forever

    1 project | /r/blur | 30 Jul 2023
  • New Project that I'm working on, It has no name, but i have a planned out story and everything so far for it, I know not everything is close to what the PSX would have but I tried my best, and will be making fixes, and adding more to it. I got some things from others, credits in the comments

    1 project | /r/ps1graphics | 13 Jul 2023
  • I know nothing about Codec. Help with WEBRip.x264 and x265

    1 project | /r/Piracy | 9 Jul 2023
  • Shader trouble?

    1 project | /r/Unity3D | 9 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Graphic projects in C#? This list will help you:

Project Stars
1 MonoGame 10,944
2 ImageSharp 7,178
3 ScottPlot 4,753
4 SkiaSharp 4,171
5 LiveCharts2 4,012
6 Silk.NET 3,794
7 Oxyplot 3,148
8 OpenTK 3,112
9 XCharts 3,087
10 Veldrid 2,417
11 Microcharts 1,981
12 Kino 1,986
13 Helix Toolkit 1,789
14 ImGui.NET 1,769
15 LibVLCSharp 1,411
16 Pcx 1,307
17 PixiEditor 1,276
18 glTFast 1,197
19 Interactive Data Display for WPF 964
20 Vortice.Windows 952
21 HologramShader 923
22 Core2D 905
23 Unity-SRP-VXGI 742

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com