На мой взгляд C# применяется в настолько разных сферах, что помимо используемого языка нужно также определиться и со сферой его применения (web, БД, desktop) и далее (как уже было предложено выше) искать успешный/популярные OpenSource проекты на GitHub/BitBucket/GitLab, которые используют необходимые фреймворки.