Member-only story
🎮 5 Awesome C# Projects: TODO, Password Manager, Steam, Nintendo Switch And Unity
Lately I wrote about interesting open source projects in Rust, Swift, Python, Java and Go. So naturally, I can’t forget about C#. My beloved programming language.
If you don’t know C# language try it out. It is quite easy to use, short in form and comes with the .NET Framework, a solution complete for all kinds of developers.
Projects below are written in C#. You can incorporate them into your applications, or learn how to code in C# by browsing their code.
TODO Application
The app made by David Fowler offers a unique view on building frontend and backend around C# language.
Frontend is a web assembly built with Blazor. Data access is handled by EntityFramework and SQLLite. Identity is managed by .NET Identity framework. It handles cookie and JWT authentication.
The API can be tested with Swagger that is already set up. Sweet!
The only disadvantage is there is no screenshot of the frontend, but it is understandable since it is an architecture showcase, and also a nice way to bootstrap your C# app.