A common way for software developers to pick up new skills is to experiment with adding open-source software into their own creations. If other people find this new code beneficial, they are free to use it in their projects.
It makes sense that open-source software from third parties is becoming more and more widely used. Additionally, it enables companies to develop software more quickly than they could by starting from scratch.
Consequently, I decided to highlight some of the top open source .NET Projects on GitHub.
1.ESHOPONCONTAINERS & ESHOPONWEB
Both projects are considered as a sample reference application backed by Microsoft
eshopon con is application for demonstrating Container-based microservices architecture pattern while EShopOnWeb is demonstrating monolithic architecture
Github: https://github.com/dotnet-architecture/eShopOnContainers & https://github.com/dotnet-architecture/eShopOnWeb
2.Bitwarden
The Bitwarden Server project contains the APIs, database, and other core infrastructure items needed for the “backend” of all bitwarden client applications.
The server project is written in C# using .NET Core with ASP.NET Core. The database is written in T-SQL/SQL Server. The codebase can be developed, built, run, and deployed cross-platform on Windows, macOS, and Linux distributions.
Github: https://github.com/bitwarden/server
3.Serenity Platform
Serenity is an ASP.NET Core / TypeScript application platform designed to simplify and shorten development of data-centric business applications with a service based architecture. It aims to make development easier while reducing maintenance costs by avoiding boiler-plate code, reducing the time spent on repetitive tasks and applying best software design practices.
Github:https://github.com/serenity-is/Serenity
4.ShareX
ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
Github: https://github.com/ShareX/ShareX
5.Lively Wallpaper
Free and open-source software that allows users to set animated desktop wallpapers and screensavers.