Hello everyone!
This is a monthly thread for sharing and discussing side-projects created by r/csharp‘s community.

Feel free to create standalone threads for your side-projects if you so desire. This thread’s goal is simply to spark discussion within our community that otherwise would not exist.
Previous threads here.
Been working on an ASP.Net core webapp (simple front end, just raw html/js) multiplayer game. The new component for me is using signalR to send game state updates between clients and server. It’s a breeze to setup and works very well, I’ll absolutely be using it in future projects!
I’ve been working on a Console Application that can run multiple reddit bots AND have the logs streamed to a web app, which you can monitor live.The bots themselves are not that interesting but building them has been fun. It currently has 3 bots running on it and it’s hosted on a Raspberry Pi
Each bot is a BackgroundService and with a custom ILogger i send all logs via http to a site, which streams it to a client with SignalR, of course everything in .NET 5
The Console is hosted in Docker and auto-deployed to the pi
The repo is here: https://github.com/Marcel0024/RedditBots and the live logs can be viewed here: https://reddit.croes.io
Any feedback is welcome!
I’ve been building a photo management (digital asset management) app that runs on a server, and is designed to provide functionality that users would previously have got from Picasa and/or Lightroom. It’s designed to hand high volumes of photos – I currently use it on our collection of half a million photos.
The UI is Web based, the server is written in .Net 5, Blazor server, and also has an Electron client so that it can interact with the native filesystem of clients directly. You can see more at http://damselfly.info where I open sourced it last week.
C# devs
null reference exceptions

source