# .NET Projects There are many .NET open source projects. You can always use a search engine to find projects, and that's a good approach. This list is an intended to provide a showcase for projects that want it. It is itendeded to be community maintained. PR a change in and it will be accepted (modulo duplicates). Projects should be sorted alphabetically and GitHub links are preferred. * Platforms * [.NET Core](https://github.com/dotnet/core) * [Castle Project](https://github.com/castleproject) * [Cosmos](http://cosmos.codeplex.com/) * [Mono Project](https://github.com/mono/) * Languages * [IronScheme](http://ironscheme.codeplex.com) * [Nemerle](https://github.com/rsdn/nemerle) A high-level statically-typed programming language which offers functional, object-oriented and imperative features and has a simple C# like syntax and a powerful meta-programming system. * Web CMS * [DNN (formerly DotNetNuke)](https://dotnetnuke.codeplex.com/) * [Orchard](http://www.orchardproject.net/) * [Umbraco](http://umbraco.com/) * [Suave](https://github.com/SuaveIO/suave) A lightweight web server and a set of combinators to manipulate route flow and task composition. * [WebSharper](https://bitbucket.org/IntelliFactory/websharper) Web programming platform including a compiler from F# code to JavaScript. * Web Frameworks * [Nancy](http://nancyfx.org) * Libraries * [AngleSharp](https://github.com/FlorianRappl/AngleSharp) * [ArcGIS.PCL](https://github.com/davetimmins/ArcGIS.PCL) * [AzureNetQ](https://github.com/Roysvork/AzureNetQ) * [Cimbalino](http://cimbalino.org/) * [Coding4Fun Toolkit](http://coding4fun.codeplex.com/) * [ColoredConsole](https://github.com/colored-console/colored-console) * [DotNetOpenAuth](https://github.com/DotNetOpenAuth) * [EasyNetQ](https://github.com/mikehadlow/EasyNetQ) * [FluentBootstrap](https://github.com/somedave/FluentBootstrap) * [FluentValidation](https://github.com/JeremySkinner/FluentValidation) * [JSON.NET](http://json.net/) * [LibGit2Sharp](http://libgit2sharp.com/) * [NetTopologySuite](https://github.com/NetTopologySuite) A .NET port of the JTS Topology Suite. * [NodaTime](http://nodatime.org/) * [OsmSharp](https://github.com/OsmSharp) Mapping & Routing library. * [PocketSharp](https://github.com/ceee/PocketSharp) * [RestSharp](http://restsharp.org/) * [SharpDX](https://github.com/sharpdx/SharpDX) * [Splat](https://github.com/paulcbetts/splat) * [WpfToolkit](https://github.com/dotnetprojects/wpftoolkit) * [Math.NET Numerics](http://numerics.mathdotnet.com/) Provides methods and algorithms for numerical computations in science, engineering and every day use. * [DiffSharp](http://gbaydin.github.io/DiffSharp/) Automatic Differentiation Library * [Cricket](http://fsprojects.github.io/Cricket/) Actor library * [NetTopologySuite](https://github.com/NetTopologySuite/NetTopologySuite/) A .NET GIS solution that is fast and reliable for the .NET platform * [SharpMap](https://sharpmap.codeplex.com/) An easy-to-use mapping library for use in web and desktop applications * Mvvm * [Caliburn Micro](http://caliburnmicro.com/) * [Catel](http://catelproject.com/) * [MVVM Cross](https://github.com/MvvmCross/MvvmCross) * [MVVM Light Toolkit](http://www.mvvmlight.net) * [Radical](https://github.com/RadicalFx/radical) * [ReactiveUI](https://github.com/reactiveui/ReactiveUI) * [Simple Mvvm Toolkit](http://simplemvvmtoolkit.codeplex.com/) * Tools * [Fody](https://github.com/Fody/Fody) * [FsharpLint](http://fsprojects.github.io/FSharpLint/) Lint tool for F#. * [FsPickler](http://nessos.github.io/FsPickler/) Serialization library that facilitates the distribution of .NET objects. * [GitVersion](https://github.com/ParticularLabs/GitVersion) * [LibGit2Sharp](https://github.com/libgit2/libgit2sharp) * [Glimpse](http://getglimpse.com) * [ILSpy](http://ilspy.net/) * [Mini Profiler](http://miniprofiler.com/) * [Protobuf-net](https://code.google.com/p/protobuf-net/) * [scriptcs](http://scriptcs.net/) * [Snoop Wpf](https://github.com/cplotts/snoopwpf) * [Sql Bulk Copy Sync](https://github.com/WCOMAB/SqlBulkSync) * [FsEye](http://www.swensensoftware.com/fseye) A visual object tree inspector for the F# Interactive. * [FAKE](http://fsharp.github.io/FAKE/) Build automation system with capabilities which are similar to make and rake. * [Paket](http://fsprojects.github.io/Paket/) Dependency manager for .NET and Mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from GitHub repositories. * [Vagrant](http://nessos.github.io/Vagrant/) Automated dependency resolution and dynamic assembly compilation framework. * Testing * [canopy](http://lefthandedgoat.github.io/canopy/) A web testing framework. * [FakeItEasy](https://github.com/FakeItEasy/FakeItEasy) * [FsCheck](https://fsharp.github.io/FsCheck/) A tool for testing .NET programs automatically. * [moq](https://github.com/Moq/moq4) * [NSubstitute](http://nsubstitute.github.io/) * [NUnit](https://github.com/nunit/nunit) * [tickspec](http://tickspec.codeplex.com/) A lightweight Behaviour Driven Development (BDD) framework. * [xUnit](https://github.com/xunit/xunit) * Dependency Injection * [Autofac](http://autofac.org/) * [Funq](https://funq.codeplex.com/) * [Ninject for Desktop](http://www.ninject.org/) * [Ninject for Portable Class Libraries, Universal apps and Xamarin](https://github.com/onovotny/ninject) * [TinyIoC](https://github.com/grumpydev/TinyIoC) * Data Access * [Dapper](https://github.com/StackExchange/dapper-dot-net) * [NHibernate](https://github.com/nhibernate) * [Simple Data](https://github.com/markrendle/Simple.Data) * [Sqlite-net](https://github.com/praeclarum/sqlite-net) * [NMEA Parser](https://github.com/dotMorten/NmeaParser) * [StackExchange.Redis](https://github.com/StackExchange/StackExchange.Redis) * [SQL LocalDB Wrapper](https://github.com/martincostello/sqllocaldb) * Games * [MonoGame](http://monogame.net) * [Paradox](https://github.com/SiliconStudio/paradox) * Control libraries * [Callisto](https://github.com/timheuer/callisto) * Windows Services * [TopShelf](https://github.com/Topshelf/Topshelf) * Scheduling * [Quartz.Net](https://github.com/quartznet/quartznet) This list is just a starting point - also take a look at all the projects on [CodePlex](http://www.codeplex.com/) and on [GitHub Trending C#](https://github.com/trending?l=csharp). Thanks to @slodge for providing the initial list. @quozd hosts an [Awesome .NET!](https://github.com/quozd/awesome-dotnet) list. Also worth checking out.