The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 C# Graphic Projects
-
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.
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
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.
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.
-
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-03But 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.
A couple other options than what has been suggested so far: - TerraFX.Interop.Windows. Raw, blittable, 1:1 bindings for all Win32, D2D/D3D11/D3D12 APIs (there's also a version with Vulkan bindings). As close to doing #include as you can get in C#. This is my personal favorite, I use it in my own ComputeSharp library, and transitively we use it in the Microsoft Store too 🙂 - Silk.NET another version of high-performance bindings, more opinionated than TerraFX and with some additional helpers to make it a bit easier to use.
-
-
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.
-
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-25Open a new issue on Github. Include all of this, and provide info on your OS and GPU.
-
-
I'd recommend Veldrid
-
-
-
-
Now I'm trying to integrate ImGui into the engine. One solution I found was using this but as far as I can tell it locks you into using OpenGL which is something I would like to avoid as one of the main selling points of SDL2 for me is it's abstraction over the rendering backend.
-
Project mention: Show HN: YTPics – Download pictures from YouTube videos | news.ycombinator.com | 2024-02-07
-
-
If none of this sounds appealing, the only other suggestions I have are either find 3rd party magnifying lens software or to search for a new pixel editor. There are some newer pixel art editors out there, such as Pixelorama, PixiEditor and PixelMash. There are also general raster image editors, such as GIMP and Krita. Other suggestions are listed on Lospec.
-
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.
A short story / cautionary tale of the last time I had to add a chart to an old application: I had a project that needed to make use of Microsoft's Interactive Data Display [formerly Dynamic Data Display or 'D3']. I don't recall what feature it was that was specifically being asked for, but D3 did it and was the only real option outside of springing for one of those massive/pricey component libraries. If you want to talk about how silly it is to create an entire separate process to wedge a WPF control into a WinForms app as a MDI child, that communicated via pipes, I've got notes. In short: the tech may be dated, but I always welcome more WinForms controls.
-
Vortice.Windows
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
-
-
A great full featured app by a core contributor.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Graphics related posts
- What Happened to Videolan.org?
- VLC does not have Open Folder action
- The Audio is not being recorded on my clips for every game. This is what it’s say
- How to rip your livestream video so you can keep it forever
- 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
- I know nothing about Codec. Help with WEBRip.x264 and x265
- Shader trouble?
-
A note from our sponsor - WorkOS
workos.com | 19 Mar 2024
Index
What are some of the best open-source Graphic projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | MonoGame | 10,685 |
2 | ImageSharp | 7,019 |
3 | ScottPlot | 4,391 |
4 | SkiaSharp | 4,005 |
5 | LiveCharts2 | 3,748 |
6 | Silk.NET | 3,568 |
7 | Oxyplot | 3,092 |
8 | OpenTK | 3,050 |
9 | XCharts | 2,927 |
10 | Veldrid | 2,377 |
11 | Microcharts | 1,954 |
12 | Kino | 1,891 |
13 | Helix Toolkit | 1,735 |
14 | ImGui.NET | 1,703 |
15 | LibVLCSharp | 1,358 |
16 | Pcx | 1,279 |
17 | PixiEditor | 1,228 |
18 | glTFast | 1,173 |
19 | Interactive Data Display for WPF | 947 |
20 | Vortice.Windows | 932 |
21 | HologramShader | 912 |
22 | Core2D | 883 |
23 | Unity-SRP-VXGI | 742 |