1014 Open Source C Sharp Software Projects
Free and open source c sharp code projects including engines, APIs, generators, and tools.
Coreclr 12403 ⭐
CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes.
Ilspy 11216 ⭐
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
Efcore 9554 ⭐
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
Avalonia 9665 ⭐
Avalonia is a cross-platform XAML-based UI framework providing a flexible styling system and supporting a wide range of Operating Systems such as Windows via .NET Framework and .NET Core, Linux via Xorg, macOS
Nancyfx Nancy 7139 ⭐
Lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono
Mahapps.metro 7225 ⭐
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
Weixinmpsdk 6448 ⭐
微信公众平台SDK Senparc.Weixin for C#，支持.NET Framework及.NET Core。已支持微信公众号、小程序、小游戏、企业号、企业微信、开放平台、微信支付、JSSDK、微信周边等全平台。 WeChat SDK for C#.
Archisteamfarm 5841 ⭐
C# application with primary purpose of idling Steam cards from multiple accounts simultaneously.
Servicestack 4819 ⭐
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
Entitas Csharp 4645 ⭐
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Mremoteng 4709 ⭐
mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager.
Orchardcore 4475 ⭐
Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that application framework.
Refit 4371 ⭐
The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.
Prismlibrary Prism 4081 ⭐
Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..
Accord Net Framework 3990 ⭐
Machine learning, computer vision, statistics and general scientific computing for .NET
Awesome Test Automation 3906 ⭐
A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by http://sdclabs.com
Anglesharp 3441 ⭐
:angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.
Bogus 3415 ⭐
:card_index: A simple and sane fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.
Mvvmcross 3332 ⭐
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
Stocksharp 3337 ⭐
Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins and options).
Language Ext 3235 ⭐
C# functional language extensions - a base class library for functional programming
Messagepack Csharp 2932 ⭐
Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]
Unoplatform Uno 2981 ⭐
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Borderless Gaming 2809 ⭐
Play your favorite games in a borderless window; no more time consuming alt-tabs.
Xunit 2676 ⭐
xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework.
Imageprocessor 2330 ⭐
:camera: A fluent wrapper around System.Drawing for the processing of image files.
Dotnet Boxed Templates 2294 ⭐
.NET project templates with batteries included, providing the minimum amount of code required to get you going faster.
Pythonnet 2297 ⭐
Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers.
Caliburn.micro 2189 ⭐
A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
Chromely 2235 ⭐
Bridgedotnet Bridge 2145 ⭐
Akavache 1997 ⭐
An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important data as well as cached local data that expires.
Azure Sdk For Net 1979 ⭐
This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/en-us/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net.
Fluentassertions 1939 ⭐
Fluent API for asserting the results of unit tests that targets .NET Framework 4.5, 4.7, .NET Standard 1.3, 1.6 and 2.0. Supports the unit test frameworks MSTest, MSTest2, Gallio, NUnit, XUnit, MBunit, MSpec, and NSpec.
Cachemanager 1849 ⭐
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
Abot 1799 ⭐
Cross Platform C# web crawler framework built for speed and flexibility. Please star this project! +1.
Opentk 1797 ⭐
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Steamkit 1683 ⭐
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
Bonobo Git Server 1619 ⭐
Bonobo Git Server for Windows is a web application you can install on your IIS and easily manage and connect to your git repositories. Go to homepage for release and more info.