SaaSHub helps you find the best software and product alternatives 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.
-
> High quality progressive decoding at reduced filesizes is a big positive for me.
This is really cool!
Honestly, I want to use regular progressive JPEGs for a current project of mine, but it seems that even that doesn't have support in all the tech stacks yet despite how long it's been around for, for example: https://github.com/SixLabors/ImageSharp/issues/449
Here's hoping that in the case of JPEG-XL this will be more commonplace!
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
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.
-
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
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
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
-
Open source and cross platform: Microcharts
-
-
-
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.
-
Download and install VLC if you don’t already have it: https://www.videolan.org/
-
It's a very dense point cloud from Metashape, imported into VFX graph with Keijiro's PCX - https://github.com/keijiro/Pcx
-
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
- 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?
- VLC Media Player
- Open source charting libraries? Should I quit MAUI?
- Unhandled SEHException when running OpenTK project - What am I doing wrong?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0fa2475320>
www.saashub.com | 3 Dec 2023
Index
What are some of the best open-source Graphic projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | MonoGame | 10,339 |
2 | ImageSharp | 6,842 |
3 | ScottPlot | 4,028 |
4 | SkiaSharp | 3,742 |
5 | LiveCharts2 | 3,503 |
6 | Silk.NET | 3,304 |
7 | Oxyplot | 3,015 |
8 | OpenTK | 2,972 |
9 | XCharts | 2,812 |
10 | Veldrid | 2,329 |
11 | Microcharts | 1,932 |
12 | Kino | 1,826 |
13 | Helix Toolkit | 1,661 |
14 | ImGui.NET | 1,611 |
15 | LibVLCSharp | 1,295 |
16 | Pcx | 1,254 |
17 | PixiEditor | 1,131 |
18 | glTFast | 1,097 |
19 | Interactive Data Display for WPF | 924 |
20 | HologramShader | 889 |
21 | Vortice.Windows | 887 |
22 | Core2D | 839 |
23 | Unity-SRP-VXGI | 699 |