DEV Community

Cover image for Looking for C# Open Source Projects for a 1st Time Contributor

Looking for C# Open Source Projects for a 1st Time Contributor

Nick Taylor on May 29, 2020

Hey awesome devs at DEV. I have an acquaintance that is looking at getting into open source via a C# project. Any recommendations for projects that...
Collapse
 
aregtech profile image
Artak Avetyan

If you are still looking for the OSS project, here is one, which is in its starting phase and it is going to be cross-platform GUI application (GUI tool, if more precise). Drop me a message if interested.

Collapse
 
rhymes profile image
rhymes

Going to tag @turnerj and @integerman as we don't have notifications for tags in posts AFAIK :-)

Also @kspeakman might know something!

Collapse
 
turnerj profile image
James Turner • Edited

It might be a bit self-serving but I have a DEV API client in C# that could do with additional API surfaces, improving the readme with links to the DEV API docs or even some intellisense docs that describe what the APIs do. Unfortunately I don't have any issues created about where to start but if this project sounds interesting for someone, happy to create some and walk through changes etc.

EDIT: Though after this post from Ben, I might need to rename/refactor the library to "forem-dotnet".

Collapse
 
turnerj profile image
James Turner

Just wanted to chime back here - I've had two super awesome people help out already on the library with both adding new APIs and refactoring to reference Forem.

The power of communities and open source is awesome!

Collapse
 
winniengina profile image
Winfred

I would love to contribute. Can you create an issue?

Collapse
 
rdagumampan profile image
Rodel E. Dagumampan

Hi @nick and everyone,

You may find project yuniql (yuu-nee-kel) interesting.

Github repo: github.com/rdagumampan/yuniql
First-timer-friendly issues: github.com/rdagumampan/yuniql/issues
Documentation: yuniql.io/docs/

It's a .Net Core project and I am at a very early stage so any help could make difference :).
Feel free to poke me.

Collapse
 
volkmarr profile image
Volkmar Rigo • Edited

You can check out the nuke.build project. They have some issues marked for first timers... Or you can check out the site up-for-grabs. They aggregate projects on GitHub, that contain issues marked for first timers.

Collapse
 
yucked profile image
Yucked

Writing Discord bots is the way to go!

GitHub: github.com/discord-net/Discord.Net
Documentation: docs.stillu.cc/index.html

Introduces you to DI, ASP.NET styled command library, bit of audio with FFMPEG or Lavalink + Victoria and sweet introduction to System.Threading.Tasks and there are several open source bots which can be used as a starting point.

Collapse
 
stsrki profile image
Mladen Macanović

I have a component library for Blazor that could get some help for github.com/stsrki/Blazorise

Collapse
 
freddyhm profile image
Freddy Hidalgo-Monchez • Edited

This is exactly what I've been asking myself these days too. Seems like all the projects I find interesting are in javascript or python 😝 Thanks for posting Nick!

Collapse
 
nickytonline profile image
Nick Taylor

Geordi Laforge in a sweater saying “No problem”

Collapse
 
hardkoded profile image
Darío Kondratiuk

Puppeteer-Sharp has many issues on this project github.com/hardkoded/puppeteer-sha... :)

Collapse
 
jalpeshvadgama profile image
jalpesh Vadgama

There are couple of projects. But I think NopCommerce is a good one

Collapse
 
meatboy profile image
Meat Boy • Edited

Try with Wox. It's an app similar to spotlight from macOS. It's pretty easy to start working on and it uses various APIs.
github.com/Wox-launcher/Wox