Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 23 C# Graphic Projects
One framework for creating powerful cross-platform games.Project mention: Which game engine should i use for 2D games? | reddit.com/r/gamedev | 2022-11-20
MonoGame is a great way to make 2D games. It's not an authoring tool and depending on what you want to do a fully fledged game engine may be a better choice, but "I want to make a 2D, point me to an engine" is very unspecific. If you could eloborate more what you want to do, the suggestion would also be more profound. Game Engines are just tools and choosing one over another is not something a beginner should really care about that much. But I bet, using MonoGame will be a great learning experience, boost your programming skills and switching to a game engine later will be easier than the other way around.
:camera: A modern, cross-platform, 2D Graphics library for .NETProject mention: GitHub - A Place to Fork | reddit.com/r/ProgrammerHumor | 2022-11-07
One example from the top of my head is ImageSharp.
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
Simple, flexible, interactive & powerful charts, maps, and gauges for .Net, LiveCharts2 can now practically run everywhere WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.Project mention: Roundup of .NET MAUI. - Week of August 15, 2022 | dev.to | 2022-08-22
LiveCharts2 (v2) is the evolution of LiveCharts (v0), it fixes the main design issues of its predecessor, it's focused to run everywhere, improves flexibility without losing what we already had in v0.
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: ImageSharp leaving the .NET Foundation due to licensing change | news.ycombinator.com | 2022-10-22
A cross-platform plotting library for .NETProject mention: Graphing Libraries that are as good as Excel? | reddit.com/r/csharp | 2022-08-11
Interactive Plotting Library for .NETProject mention: SkiaSharp: Hatched fills with SKShader | dev.to | 2022-11-06
The pull request from which this code is based on: https://github.com/ScottPlot/ScottPlot/pull/2221
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: A friend sent this to me, before passing away. | reddit.com/r/codes | 2022-11-23
I used OpenTK, an OpenGL framework for C# and hacked together a small app that renders a fullscreen textured quad (in this case OP's image) with a shader I found in this article.
The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!
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: Big sites in Blazor | reddit.com/r/Blazor | 2022-09-14
Apex charts will definitely do the job This is one alternative I found while digging yesterday: https://github.com/beto-rodriguez/LiveCharts2
A charting and data visualization library for Unity. Unity数据可视化图表插件。
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.Project mention: Simple 2D Graphics Engine | reddit.com/r/dotnet | 2022-11-06
A low-level, portable graphics library for .NET.Project mention: Question: How to create OpenGL C# Bindings from scratch? (Bear with me please...) | reddit.com/r/csharp | 2022-08-04
So, for example, Veldrid, a low cross-platform graphics API-agnostic rendering and compute library for .NET, has its own bindings to provide different graphics backends. How were those created? Is it a completely manual process? are tools available? How are those maintained?
Create cross-platform (Xamarin, Windows, ...) simple charts.Project mention: Using Microcharts with .NET MAUI | dev.to | 2022-05-28
Microcharts is one of the most well-known open source charting libraries for Xamarin and many people, including me, would like to use it with .NET MAUI. Work on .NET MAUI support by Microcharts should arrive soon but while the PR is not merged, I want to show how to already use Microcharts with .NET MAUI.
A collection of custom post processing effects for UnityProject mention: Any way to get this anamorphic Lens Flate effect to work in URP(or HDRP)? | reddit.com/r/Unity3D | 2022-03-20
Helix Toolkit is a collection of 3D components for .NET.Project mention: Will WPF and Unity fit togehter? | reddit.com/r/csharp | 2022-03-20
About ditching WPF and using Unity: it should be possible without any problems, maybe outside of the license but that of course depends on the use case. You could also probably use helix, it's whole thing is supporting 3D in WPF.
An ImGui wrapper for .NET.Project mention: Custom geometry gets rendered on top of Imgui | reddit.com/r/monogame | 2022-11-05
Imgui gets rendered using ImguiRenderer provided here in the example: https://github.com/mellinoe/ImGui.NET/tree/master/src/ImGui.NET.SampleProgram.XNA
Point cloud importer & renderer for UnityProject mention: What tutorials would you like to see? | reddit.com/r/gamedev | 2022-10-24
Cross-platform .NET/Mono bindings for LibVLCProject mention: I'd like to make Native Xbox app for jellyfin | reddit.com/r/learncsharp | 2022-11-30
Have you looked at the source for the Android app (https://github.com/jellyfin/jellyfin-android)? I have a feeling a lot of the glue logic and API classes could be duplicated in c# from the kotlin source. The actual media player functionality could use any of the supported libraries for display on screen. The kotlin version looks to be using exoplayer, but I don't believe there is a port for c#. Using a media element would probably be the first approach I would try. https://github.com/videolan/libvlcsharp looks promising also. I might look at building a quick proof of concept if I can free some time up, but it wouldn't be any time soon. I'm interested in a polished product though, so if somebody else doesn't do it I might take it on.
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.
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.Project mention: Seriously WTF C++? | reddit.com/r/ProgrammerHumor | 2022-09-09
There are quite a lot actually, even if we ignore engines and frameworks (though some of them are quite low level). Some of the biggest are Silk.NET, Vortice.Windows, SharpDX (the last one is dead but it still should work well).
Efficient glTF 3D import / export package for UnityProject mention: Import runtime glb via Web not GLFT Utility | reddit.com/r/Unity3D | 2022-09-23
I would recommend looking at https://github.com/atteneder/glTFast personally. There are some scripts for having your own custom material such as ones from shader graph, URP, or HDRP. I have used glTFast before without any issues, but haven't tried to change the default material.
A multi-platform data driven 2D diagram editor.Project mention: Minimalistic fluent api in C# to create complex reactive Avalonia applications | reddit.com/r/dotnet | 2022-05-13
Not really as I have fully switched to Avalonia and been using it with SkiaSharp sometimes so those demos do not make much sense now. Project repo https://github.com/wieslawsoltes/Core2D
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.
PixiEditor is a lightweight pixel art editor made with .NET 6Project mention: I'm giving out microgrants to open source projects for the third year in a row! Brag about your projects here so I can see them, big or small! | reddit.com/r/programming | 2021-12-28
https://pixieditor.net - a pixel art editor, I've been making it for about 5 years. For last 2 years 2 people joined me and we've gained about 5k downloads. We have big plans for it. We have open collective, but unfortunately no donations yet. It will always be free and we want it to be like blender, but in pixel-art world. There will be full featured animation suite, cross-platform and most importantly, user friendly :)
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
C# Graphics related posts
How to solve repeating textures?
3 projects | reddit.com/r/Unity3D | 1 Dec 2022
I'd like to make Native Xbox app for jellyfin
2 projects | reddit.com/r/learncsharp | 30 Nov 2022
Downloading episodes without using torrents: a guide
1 project | reddit.com/r/ANTM | 26 Nov 2022
A friend sent this to me, before passing away.
2 projects | reddit.com/r/codes | 23 Nov 2022
Need help accessing 3Ds videos on laptop
1 project | reddit.com/r/techsupport | 20 Nov 2022
Probably my most impressive ace and it literally didnt record sound. Jet 4kd my team in the process. it was Ace Vs Ace. this clip has it all. except sound of course :( (Plat 2 lobby)
1 project | reddit.com/r/VALORANT | 17 Nov 2022
Let’s make this easier. What company DOESN’T stink of greed?
1 project | reddit.com/r/AskReddit | 16 Nov 2022
A note from our sponsor - SonarLint
www.sonarlint.org | 3 Dec 2022
What are some of the best open-source Graphic projects in C#? This list will help you:
|18||Interactive Data Display for WPF||812|