DEV Community

Isaac Ayodeji Ikusika
Isaac Ayodeji Ikusika

Posted on • Updated on


C# Open-Source Projects for beginners

Projects to contribute to:

Many developers and beginners want to contribute to opensource projects, but they find it hard to due to these reasons and more:

  • Advanced projects: Most of the available projects are too advanced for beginners. A glance at the first code file already discourages them, not to mention the senior contributors of that project.

  • Inadequate open-source projects: This can also derive from the first point. I do check trending opensource C# projects every day and what I see are mostly official Microsoft projects. There are fewer individual projects available, well, maybe not trending.

These two points said, I have taken it upon myself to look for opensource C# projects and update this post with them.
If you find some, please add in the comments too.
Thank you 😊👨🏿‍💻👩🏿‍💻

Top comments (2)

webjose profile image
José Pablo Ramírez Vargas • Edited
  1. I am trying to shape a simpler Ocelot configuration system: wj.Ocelot.Configuration
  2. A project I haven't checked in a while. If anyone wants to have a look: wj.ObjectComparer
ayodejii profile image
Isaac Ayodeji Ikusika

thank you for this. I will check it out.

An Animated Guide to Node.js Event Loop

Node.js doesn’t stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.