Algorithm and data-structure library for .NET 4.5.2+/Netstandard 2.0+. Algorithmia contains sophisticated algorithms and data-structures like graphs, priority queues, command, undo-redo and more.
All algorithms implemented in C#.
📚 📈 Plug-and-play class-library project of standard Data Structures and Algorithms in C#
A C# priority queue optimized for pathfinding applications
Throw in the towel.
Command Query Separation for 🌐ASP.NET Core ⚡AWS Lambda ⚡Azure Functions ⚡Google Cloud Functions
Image loading, caching & transforming library for Xamarin and Windows
Message based webservice framework on the pure WCF
.NET API Gateway
.NET Client for Telegram Bot API
Telegram client library implemented in C#
Community Contributions for ASP.NET Web API
Telegram Client API (MTProto) library written 100% in C# and .NET
Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
AspectCore is an AOP-based cross platform framework for .NET Standard.
New Stl.Fusion sample and a fully functional web app allowing you to play real-time multiplayer board games. Powered by Stl.Fusion, Blazor, and .NET 5.
This repo is used for servicing PR's for .NET Core 2.1 and 3.1. Please visit us at https://github.com/dotnet/runtime
A home for your business logic in any .NET application.
DotNetty project – a port of netty, event-driven asynchronous network application framework
.NET Core Extensions and Helper NuGet packages.
Domain Driven Design, Microservices, .Net 5.
ASP.NET Core MVC / Angular Startup Project For ASP.NET Boilerplate
This is a frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can create "distributed", "scale out", and "easy to test" application more simply. Claptrap and it`s Minions is on the way.
NHibernate Object Relational Mapper
Cloud Native application framework for .NET
This project provides encapsulation of things like Domain, Application Rules, Business Rules or Business Logic in Application.
Signals is a framework for developing enterprise and SaaS applications that follows the USE-CASE driven methodology
The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.
Spring Framework for .NET
Build real-time apps (Blazor included) with less than 1% of extra code responsible for real-time updates. Host 10-1000x faster APIs relying on transparent and nearly 100% consistent caching. We call it DREAM, or Distributed REActive Memoization, and it's here to turn real-time on!
A collection of samples for Fusion library: https://github.com/servicetitan/Stl.Fusion
[Archived] Libraries to create and consume web hooks on ASP.NET Core. Project moved to https://github.com/aspnet/AspLabs
Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
Cross-platform web development with Visual Studio Code, C#, F#, JavaScript, ASP.NET Core, EF Core, React (ReactJS), Redux, Babel. Single-page application boilerplate.
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
Azure version of the eShopOnContainers, with implementations based on Azure services.
Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 7, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor. Moved to https://github.com/dotnet/eShop.
Sample ASP.NET Core 8.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
JHipster.NET blueprint
Vue startup application template that uses ASP.NET Core API layered architecture at the back-end and JWT based authentication
Making Windows 10 apps great again
.NET project templates with batteries included, providing the minimum amount of code required to get you going faster.
The AI Agent Framework in .NET
Machine learning, computer vision, statistics and general scientific computing for .NET
ML.NET is an open source and cross-platform machine learning framework for .NET.
High Performance Computation for N-D Tensors in .NET, similar API to NumPy.
Practical examples written in SciSharp's machine learning libraries
A Computer Vision library for C# and F# that combines OpenCV and NDArray together in .NET Standard.
An easy to use C# deep learning library with CUDA/OpenCL support
.NET Standard bindings for Google's TensorFlow for developing, training and deploying Machine Learning models in C# and F#.
Cecil is a library to inspect, modify and create .NET programs and libraries.
Reads and writes .NET assemblies and modules
Extensible tool for weaving .net assemblies
Open-source alternative to ILMerge
The mono-tools package contains a series of extra tools for Mono users.
.NET language playground
Unity C# reference source code.
Editor tool for viewing and debugging asset bundle contents before and after builds
Visual Workflow Automation Tool for Unity.
Compile & Minify Less/Sass/Stylus/Css/JS/CoffeeScript/LiveScript files. Integrates with MVC and ServiceStack
Bundle Transformer - a modular extension for System.Web.Optimization (also known as the Microsoft ASP.NET Web Optimization Framework).
Manages .NET web application assets (scripts, css and templates)
Asset Manager for .net that has live css updates using SignalR and can optionally leverage NodeJS compilers
Lets you *easily* bundle some css and javascript! Check out the Google group if you have questions!
🌈A rich set of enterprise-class UI components based on Ant Design and Blazor.
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Bootstrap components implemented as Razor components for Blazor applications.
A file input component for Blazor applications
Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Tailwind, Bulma, AntDesign, and Material.
manage k8s using c# blazor enhance by chatgpt ,try something new !使用blazor技术开发的内置OpenAI GPT的k8s 管理界面
Bootstrap Blazor is an enterprise-level UI component library based on Bootstrap and Blazor.
HTML5 Canvas API implementation for Microsoft Blazor
A library to provide access to local storage in Blazor applications
Microsoft Extension Logging implementation for Blazor
A powerful and customizable modal implementation for Blazor applications.
SignalR Core support for Microsoft ASP.NET Core Blazor
HTML5 Storage API implementation for Microsoft Blazor
Azure version of the eShopOnContainers, with implementations based on Azure services.
Code samples for the book Professional C# 7 and .NET Core 2.0 (with updates for 2.1), Wrox Press
Elastic APM .NET Agent
🍰 Cake (C# Make) is a cross platform build automation system.
Cross platform code coverage for .NET
A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
Build Automation in PowerShell
Mono open source ECMA CLI, C# and .NET implementation.
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
Magic script-based C# task runner for .NET Core
🏗 The AKEless Build System for C#/.NET
PowerShell for every system!
A build automation tool written in PowerShell
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
AspectCore is an AOP-based cross platform framework for .NET Standard.
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Free Open Source Reporting tool for .NET6/.NET Core/.NET Framework that helps your application generate document-like reports
Majorsilence Reporting, .NET report designer and viewer. Fork of fyireporting,
Git repo for SQL Server Reporting Services and Power BI paginated report samples, and community projects
Tweetinvi, an intuitive Twitter C# library for the REST and Stream API. It supports .NET, .NETCore, UAP (Xamarin)...
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.
An implementation of HTTP Caching in .NET Core and 4.5.2+ for both the client and the server
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
An efficient multi-layered caching system for .NET
A simple and elegant yet powerful HTTP client cache for .NET
💥 EasyCaching is an open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!
An easy to use thread safe in-memory caching service with a simple developer friendly API for c#
NCache: Highly Scalable Distributed Cache for .NET
[Archived] ASP.NET Core middleware for caching responses. Project moved to https://github.com/aspnet/AspNetCore
[Archived] Session state middleware for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore
General purpose redis client
ical.NET - an open source iCal library for .NET
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Crontab for .NET
Socket.IO Client Library for .Net
Stream Chat official .NET API Client
.NET Client for Telegram Bot API
A declarative CLI argument parser for F#
Class-first framework for building command-line interfaces
Command Line Interface ParseR for .Net
Library for running command-line processes
Style your .NET console output!
Command line parsing, invocation, and rendering of terminal output.
A modern framework for building modern CLI apps
The best C# command line parser that brings standardized *nix getopt style, for .NET. Includes F# support
Command line parsing and utilities for .NET
.NET C# library for advanced formatting of console output [Apache]
Port of docopt to .net
Composable CLI Argument Parser for all modern .Net platforms.
A simple, strongly typed .NET C# command line parser library using a fluent easy to use interface
.NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.
Just a quick way to create your own command line tool
[Archived] A cross platform web server for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore
The ultimate .NET Standard command line argument parser
PowerShell for every system!
A Pure C# GNU-Readline like library for .NET/.NET Core
A unique command line parser for .NET that utilizes object trees for commands.
Source Link enables a great source debugging experience for your users, by adding source control metadata to your built assets
Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and the ability to deploy microservices to Kubernetes with minimal configuration.
Declarative framework for interactive CLI applications
Windows Forms is a .NET UI framework for building Windows desktop applications.
WPF is a .NET Core UI framework for building Windows desktop applications.
PeachPie - the PHP compiler and runtime for .NET and .NET Core
This repo contains the source code for Telerik UI for Universal Windows Platform (UWP), which includes 20+ UI controls for developers building UWP applications.
Mono branch of Microsoft's ASP.NET WebStack
C1 CMS Foundation - .NET based, open source and a bundle of joy!
DNN (formerly DotNetNuke) is the leading open source web content management platform (CMS) in the Microsoft ecosystem.
N2 CMS, an open source CMS for ASP.NET
Orchard is a free, open source, community-focused Content Management System built on the ASP.NET MVC platform.
Headless CMS and Content Managment Hub
Umbraco is a free and open source .NET content management system helping you deliver delightful digital experiences.
Elastic APM .NET Agent
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
No longer maintained, instead see - https://github.com/alhardy/AppMetrics/
Powerful .NET library for benchmarking
Cross platform code coverage for .NET
[Archived] Diagnostics middleware for reporting info and handling exceptions and errors in ASP.NET Core, and diagnosing Entity Framework Core migrations errors. Project moved to https://github.com/aspnet/AspNetCore
A simple but effective mini-profiler for ASP.NET (and Core) websites
MarkPad - a visual Markdown editor (inspired by the Downmarker project)
A chaotic experimental playground for new features and ideas - check here for small and simple samples for individual features.
Exceptionless application
Gendarme is a extensible rule-based tool to find problems in .NET applications and libraries. Gendarme inspects programs and libraries that contain code in ECMA CIL format (Mono and .NET) and looks for common problems with the code, problems that compiler do not typically check or have not historically checked.
Linq to database provider.
The Metrics.NET library provides a way of instrumenting applications with custom metrics (timers, histograms, counters etc) that can be reported in various ways and can provide insights on what is happening inside a running application.
NsDepCop is a static code analysis tool that helps to enforce namespace dependency rules in C# projects. No more unplanned or unnoticed dependencies in your system.
A business logic micro-framework for .NET and .NET Core
A site generation tool (and then some) for .NET platforms
Download ScriptAnalyzer from PowerShellGallery
[Archived] Middleware for security and authorization of web apps. Project moved to https://github.com/aspnet/AspNetCore
Code analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html
#1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration
Cross platform HTTP server benchmark tool
Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 7, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor. Moved to https://github.com/dotnet/eShop.
Sample ASP.NET Core 8.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
Sample code referenced by the .NET documentation
A sample library that demonstrates UWP networking APIs.
A traffic monitor app sample for the Universal Windows Platform (UWP) .
A port of Clojure to the CLR, part of the Clojure project
This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.
The official repo for the design of the C# programming language
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Please file issues or pull requests here: https://github.com/dotnet/fsharp
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
Implementation of the Python programming language for .NET Framework; built on top of the Dynamic Language Runtime (DLR).
IronScheme
CIL to Javascript Compiler
An automatic query optimizer-compiler for Sequential and Parallel LINQ.
Samples for .NET Multi-Platform App UI (.NET MAUI)
This repo contains Minsk, a handwritten compiler in C#. It illustrates basic concepts of compiler construction and how one can tool the language inside of an IDE by exposing APIs for parsing and type checking.
A scripting language for .NET Core
Visual Basic Compiler and Runtime
Nemerle language. Main repository.
Compile .NET assemblies to TypeScript and JavaScript
The P programming language.
The .NET Project System for Visual Studio
Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.
.NET language playground
Managed definitions for COM interfaces exposed by DiaSymReader APIs
Testura.Code is a wrapper around the Roslyn API and used for generation, saving and compiling C# code. It provides methods and helpers to generate classes, methods, statements and expressions.
Simple C# source generator for text templates
Please use System.IO.Compression! A fork of the DotNetZip project without signing with a solution that compiles cleanly. This project aims to follow semver to avoid versioning conflicts. DotNetZip is a FAST, FREE class library and toolset for manipulating zip files. Use VB, C# or any .NET language to easily create, extract, or update zip files.
Entity Framework Classic is a supported version of the latest EF6 codebase. It supports .NET Framework and .NET Core and overcomes some EF limitations by adding tons of must-haves built-in features.
Entity Framework Bulk Operations | Improve Entity Framework performance with Bulk SaveChanges, Insert, update, delete and merge for SQL Server, SQL Azure, SQL Compact, MySQL and SQLite.
SharpCompress is a fully managed C# library to deal with many compression types and formats.
An implementation of google's Snappy compression format in C#
Visual Studio extension for compiling LESS and Sass files
🍰 Cake (C# Make) is a cross platform build automation system.
Client Tools for NuGet - including Visual Studio extensions, command line tools, and msbuild support. (Open issues on https://github.com/nuget/home/issues)
NUnit Framework
xUnit.net is a free, open source, community-focused unit testing tool for .NET.
Adyen API Library for .NET
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
BouncyCastle.NET Cryptography Library (Mirror)
CryptoNet is simple, fast and a lightweight asymmetric and symmetric encryption library.
[Archived] ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data. Project moved to https://github.com/aspnet/AspNetCore
.NET standard helper library for claims-based identity, OAuth 2.0 and OpenID Connect.
ASP.NET Core helper library for claims-based identity, OAuth 2.0 and OpenID Connect.
ASP.NET Core authentication handler for OAuth 2.0 token introspection
Certified C#/NetStandard OpenID Connect Client Library for native mobile/desktop Applications (RFC 8252)
IdentityServer Access Token Validation for ASP.NET Core
ASP.NET Core Identity integration for IdentityServer4
EntityFramework persistence layer for IdentityServer4
Integrated Ethereum implementation and tool suite focused on Solidity testing and development.
🔑 NaCl.Core, a cryptography library for .NET
NEO Smart Economy
🔑 Paseto.NET, a Paseto (Platform-Agnostic Security Tokens) implementation for .NET
Managed .NET wrapper for unmanaged PKCS#11 libraries
Roslyn analyzers that aim to help security audit on .NET applications.
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
✅ .NET crypto done right. Professionally audited.
Bitcoin full node in C#
Stream encryption & decryption with libsodium and protobuf
This is the core development repository for BrightstarDB.
new Db4o GPL Source Code for Java7+ & .netstardard2.0 Android Xamarin..., the best database project to help you to learn how to make databases
C# .NET NOSQL ( key value store embedded ) ACID multi-paradigm database management system.
Entity Framework Classic is a supported version of the latest EF6 codebase. It supports .NET Framework and .NET Core and overcomes some EF limitations by adding tons of must-haves built-in features.
EventStoreDB, the event-native database. Designed for Event Sourcing, Event-Driven, and Microservices architectures
Simple JSON flat file data store with support for typed and dynamic data.
LiteDB - A .NET NoSQL Document Store in a single data file
.NET Transactional Document DB and Event Store on PostgreSQL
SQL query builder, written in c#, helps you build complex queries easily, supports SqlServer, MySql, PostgreSql, Oracle, Sqlite and Firebird
ACID Document Database
Realm is a mobile database: a replacement for SQLite & ORMs
.net bindings for the rocksdb by facebook
Light Embedded Graph Database for .net
Stream Store library targeting RDBMS based implementations for .NET
Event store for Azure Table Storage
StringDB is a modular, key/value pair archival DB designed to consume *tiny* amounts of ram & produce *tiny* databases.
A .NET document database working on any RDBMS
The official Couchbase SDK for .NET Core and Full Frameworks
DataStax C# Driver for Apache Cassandra
Lightweight and fast library written in C# for reading Microsoft Excel files
A polycloud .NET cloud storage abstraction layer. Provides Blob storage (AWS S3, GCP, FTP, SFTP, Azure Blob/File/Event Hub/Data Lake) and Messaging (AWS SQS, Azure Queue/ServiceBus). Supports .NET 5+ and .NET Standard 2.0+. Pure C#.
A .NET library for efficiently sending points to InfluxDB 1.x
The Official C# .NET Driver for MongoDB
MySQL Connector for .NET
Neo4j Bolt driver for .NET
Npgsql is the .NET data provider for PostgreSQL.
ACID Document Database
🎧 A NoSQL C#/.NET RethinkDB database driver with 100% ReQL API coverage.
Bloat-free, no BS cloud storage SDK.
This project is a merge of several common DateTime operations on the form of extensions to System.DateTime, including natural date difference text (precise and human rounded), holidays and working days calculations on several culture locales.
DateTimeRange, Business Day and various DateTime, DateTimeOffset, TimeSpan extension methods
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
Allows cleaner DateTime expressions and operations
Code samples for Functional Programming in C#
A better date and time API for .NET
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
#ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform.
The host/runtime that powers Azure Functions
DbUp is a .NET library that helps you to deploy changes to SQL Server databases. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date.
Fluent migrations framework for .NET
A light-weight message bus on top of AWS services (SNS and SQS).
Kudu is the engine behind git/hg deployments, WebJobs, and various other features in Azure Web Sites. It can also run outside of Azure.
Creates Octopus-compatible NuGet packages
An easy service hosting framework for building Windows services using .NET
Powershell-based deployment solution for .net web applications
Free and open source schema versioning and database migration made natively with .NET/6. NEW THIS MAY 2022! v1.3.15 released!
SharpDX GitHub Repository
A low-level, portable graphics library for .NET.
ASP.NET MVC 5.x, Web API 2.x, and Web Pages 3.x (not ASP.NET Core)
Next generation API for .NET
A 100% native C# implementation of ZeroMQ for .NET
Build, version, and monitor better microservices with the most powerful service platform for .NET
Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka
Cloud Native application framework for .NET
📊 A developer dashboard for Microsoft Orleans
A library for adding scripting to .NET applications. Supports V8 (Windows, Linux, macOS) and JScript/VBScript (Windows).
Documentation for ASP.NET Core
Static site generator for .NET API documentation.
Your friendly static documentation generator, using markdown files to build the content.
🏗 The AKEless Build System for C#/.NET
Sandcastle Help File Builder (SHFB). A standalone GUI, Visual Studio integration package, and MSBuild tasks providing full configuration and extensibility for building help files with the Sandcastle tools.
Source browser website generator that powers http://referencesource.microsoft.com and http://sourceroslyn.io
#1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration
Seamlessly adds a swagger to WebApi projects!
Adyen API Library for .NET
Braintree .NET library
SDKs for CoinAPI
Ingenico Connect .NET Server SDK
C# implementation for the BitPay Cryptographically Secure RESTful API
Open source, headless, multi-tenant eCommerce platform built with .NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, Vue.js.
ASP.NET Core eCommerce software. nopCommerce is a free and open-source shopping cart.
.NET SDK for PayPal's RESTful APIs
.Net SDK for Authorize.Net API
Stripe.net is a sync/async .NET 4.6.1+ client, and a portable class library for stripe.com.
VirtoCommerce Platform repository
BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.
rhythm is just a *click* away!
Experimental Nintendo Switch Emulator written in C#
Fluent migrations framework for .NET
Quartz Enterprise Scheduler .NET
ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)
An addictive .NET IoC container
Circuit Breaker pattern for .NET
A lightweight enterprise Function as a Service (FaaS) framework to write function based serverless and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
Async/await first CQRS+ES and DDD framework for .NET
A modern async HTTP client for REST APIs. Its fluent interface lets you send an HTTP request and parse the response in one go.
🔀 FluentMediator is an unobtrusive library that allows developers to build custom pipelines for Commands, Queries and Events.
A simple package with guard clause extensions.
Distributed Application Framework for .NET
A simple mediator for .Net for sending command, publishing event and request response with pipelines supported
Simple, unambitious mediator implementation in .NET
Backend for ServiceInsight and ServicePulse
Steeltoe .NET Core Components: CircuitBreaker, Configuration, Connectors, Discovery, Logging, Management, and Security
A lightweight event aggregator/messenger for loosely coupled communication.
A lightweight and easy-to-use CQRS + DDD library
Exceptionless application
Exceptionless clients for the .NET platform
High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span<T>.
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
The most popular and friendly mocking framework for .NET
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
The AI Agent Framework in .NET
Provides strongly typed extensions methods for C# delegates to take advantages of functional programming techniques, like currying and partial application.
Write more elegant Azure Functions with less boilerplate, more consistency, and support for REST APIs. Docs can be found at https://functionmonkey.azurefromthetrenches.com
C# functional language extensions - a base class library for functional programming
A robust option type for C#
.NET Standard Library for giving (bool, T) Option-like semantics
The Reactive Extensions for .NET
Fun 2D Stuff that we'd like to share!
Pure C# 3D real time physics simulation library, now with a higher version number.
CocosSharp is a C# implementation of the Cocos2D and Cocos3D APIs that runs on any platform where MonoGame runs.
a 2D Game Development Framework
FNA - Accuracy-focused XNA4 reimplementation for open platforms
One framework for creating powerful cross-platform games.
High Level API Components for Runtime NavMesh Building
Nez is a free 2D focused framework that works with MonoGame and FNA
rhythm is just a *click* away!
A game framework written with osu! in mind.
Advanced Pathfinding for C#
The C# math library used in Unity providing vector types and math functions with a shader like syntax
Unity C# reference source code.
Unreal Engine .NET 6 integration
Code to integrate with the Urho3D engine
devtodev SDK for Windows and Windows Phone
Demo applications provided by the ArcGIS Runtime SDK for .NET Team
ArcGIS Pro SDK for Microsoft .NET Framework Community Samples
A .NET GIS solution that is fast and reliable for the .NET platform.
An easy-to-use mapping library for use in web and desktop applications
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.
A Git/TFS bridge, similar to git-svn
Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).
Making .NET open source accessible!
.Net Standard library for reading Git repository data
From git log to SemVer in no time
Git hooks made easy with Husky.Net internal task runner! 🐶 It brings the dev-dependency concept to the .NET world!
Git + .NET = ❤
Automated jgit port to c#
A PowerShell environment for Git
👨💻 A zero-conf git repository hub for Windows and macOS with Windows Explorer- & CLI-enhancements
GitHub Extension for Visual Studio
An ImGui wrapper for .NET.
C# port of the famous GLU Tessellator - prebuilt binaries now available in "releases" tab
Simple, flexible, interactive & powerful charts, maps and gauges for .Net, LiveCharts2 can now practically run everywhere Maui, Uno Platform, Blazor-wasm, WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.
NGraphics is a cross platform library for rendering vector graphics on .NET. It provides a unified API for both immediate and retained mode graphics using high quality native renderers.
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.
High performance real-time graph for WPF & UWP
Cross-platform FreeType bindings for .NET - Need maintainer
A light library for C# vector graphics
A low-level, portable graphics library for .NET.
A toolset for authorizing access to graph types for GraphQL .NET.
GraphQL Conventions Library for .NET
A GraphQL library for .NET
Examples for GraphQL.NET
A GraphQL Client for .NET Standard
GraphQL for .NET
Convert GraphQL to IQueryable
GraphQL is a query language and execution engine tied to any backend service.
A toolset for creating Relay.js compatible GraphQL servers in dotnet.
ASP.NET Core GraphQL Server
C# GraphQL client with Linq-like syntax
Lightweight UI toolkit for WPF applications offering classic but enhanced windows visuals
The WPF-based text editor component used in SharpDevelop
A control toolkit for Windows 8 XAML applications. Contains some UI controls to make it easier to create Windows UI style apps for the Windows Store in accordance with Windows UI guidelines.
Shared Controlz for WPF and ... more
Dragable and tearable tab control for WPF
Cross platform GUI framework for desktop and mobile applications in .NET
Fast Colored TextBox for Syntax Highlighting. The text editor component for .NET.
WPF Ribbon control like in Office
Gtk# is a Mono/.NET binding to the cross platform Gtk+ GUI toolkit and the foundation of most GUI apps built with Mono
Lara Web Engine is a lightweight C# framework for web user interface development.
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
Theming .NET WinForms, C# or VB.Net, to Google's Material Design Principles.
Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
Modern UI for WPF
🚀 Build .NET desktop applications using HTML, CSS and javascript.
A small cross-platform UI library that brings the simplicity of native UI development to the web
Qml.Net - Qt/QML integration/support for .NET
Mono/.NET bindings for Qt
An Office Ribbon Control for .NET WinForms
A Windows Forms control, wrapper, and bindings for the Scintilla text editor.
C# bindings for Sciter - create HTML/CSS/TIScript based native apps
A simple, direct, ultra-thin CLR library for high-performance Win32 Native Interop
Xamarin.Forms is no longer supported. Migrate your apps to .NET MAUI.
👼 The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.
.NET Port of the ruby Less CSS lib
A CSS Parser for .NET. It's BADA55!
.NET wrapper around the LibSass library with the ability to support a virtual file system.
Lightweight HTML processor
Refit based web api client management, but resilient (retry, connectivity, cache, auth, log, priority, etc...)
[Archived] Interfaces and providers for accessing configuration files. Project moved to https://github.com/aspnet/Extensions
[Archived] Contains common DI abstractions that ASP.NET Core and Entity Framework Core use. Project moved to https://github.com/aspnet/Extensions
Http Library for C#
A simple, functional HTTP client library for F#
[Archived] Contains an opinionated factory for creating HttpClient instances. Project moved to https://github.com/aspnet/Extensions
Useful utilities for the .NET HttpClient.
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.
[Archived] ASP.NET Core middleware for caching responses. Project moved to https://github.com/aspnet/AspNetCore
Easy-to-use typesafe REST API client library for .NET Standard 1.1 and .NET Framework 4.5 and higher, which is simple and customisable. Inspired by Refit
The automatic type-safe-reflectionless REST API client library for .Net Standard
Simple REST and HTTP API Client for .NET
[Archived] Session state middleware for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore
Simpliest Fluent REST client for .NET
A REST API library with better functionality, performance, and scalability than refit
[Archived] Libraries to create and consume web hooks on ASP.NET Core. Project moved to https://github.com/aspnet/AspLabs
A utility to give some insight into how you use your keyboard
Convert code from C# to VB.NET and vice versa using Roslyn
Debugger libraries
MarkPad - a visual Markdown editor (inspired by the Downmarker project)
MonoDevelop is a cross platform .NET IDE
OmniSharp server (HTTP, STDIO) based on Roslyn workspaces
A cross-platform C# editor based on Roslyn and AvalonEdit
#ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform.
🎨 Open source .NET library for working with color spaces.
Minimalistic .NET imaging portable platform
📷 A fluent wrapper around System.Drawing for the processing of image files.
📷 A modern, cross-platform, 2D Graphics library for .NET
Image processing webservice based on ASP.NET Core and ImageSharp / SkiaSharp / SvgNet / DocNET
The .NET library for ImageMagick
Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
OpenCV wrapper for .NET
MagicScaler high-performance, high-quality image processing pipeline for .NET
Chocolatey - the package manager for Windows
This repo is used for reviewing new .NET designs.
.NET SDK Installer
Mono.Addins is a generic framework for creating extensible applications, and for creating add-ins which extend those applications.
The mono-tools package contains a series of extra tools for Mono users.
MonoDevelop is a cross platform .NET IDE
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
PackageManagement (aka OneGet) is a package manager for Windows
Sample code referenced by the .NET documentation
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
This repo contains the Template Engine which is used by dotnet new
This repo contains the client-oriented WCF libraries that enable applications built on .NET Core to communicate with WCF services.
Convert code from C# to VB.NET and vice versa using Roslyn
Smart internationalization for ASP.NET
[Archived] Localization abstractions and implementations for ASP.NET Core applications. Project moved to https://github.com/aspnet/AspNetCore
Manage localization of all ResX-Based resources in one central place.
A cross-platform UI toolkit for creating desktop applications with .NET and Mono
C++ interop framework
.NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.
LegacyWrapper uses a x86 wrapper to call legacy dlls from a 64 bit process (or vice versa).
A library containing all P/Invoke code so you don't have to import it every time. Maintained and updated to support the latest Windows OS.
PInvoke Interop Assistant
Java and .NET client interface for Pyro5 protocol
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.
Sharpen is an Eclipse plugin created by db4o that allows you to convert your Java project into c#
⭐⭐Join us at sambaXP 2024 (Apr 17 - Apr 18)
A helper library for async/await.
An addictive .NET IoC container
AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Performance comparison of .NET IoC containers
A BDD-influenced C# testing library cooked up by Just Eat
Unity.Microsoft.DependencyInjection package
the ninja of .net dependency injectors
An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.
Steeltoe .NET Core Components: CircuitBreaker, Configuration, Connectors, Discovery, Logging, Management, and Security
A Dependency Injection/Inversion of Control tool for .NET
Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and the ability to deploy microservices to Kubernetes with minimal configuration.
Managed Extensibility Framework (MEF) implementation used by Visual Studio
The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.
Castle Windsor is a best of breed, mature Inversion of Control container available for .NET
BaristaCore is a framework for providing a serverless platform using ChakraCore and .Net Core
This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.
Javascript Interpreter for .NET
Painless integration of ELMAH into ASP.NET MVC application
Essential.Diagnostics contains additional trace listeners, filters and utility classes for the .NET Framework System.Diagnostics trace logging. Included are colored console, SQL database, rolling file, Seq logging server, and in-memory trace listeners, expression filters, activity and logical operation scopes, and configuration file monitoring.
Exceptionless clients for the .NET platform
Windows log viewer for log4j
NLog - Advanced and Structured Logging for Various .NET Platforms
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
Rollbar for .NET
Capture, view and filter your ASP.net core log events right from your app
Sentry SDK for .NET
Simple .NET logging with fully-structured events
Write Serilog events to files in text and JSON formats, optionally rolling on time or size
A Serilog sink that writes events to Microsoft SQL Server
Log exception details and custom properties that are not output in Exception.ToString().
Error handler used for the Stack Exchange network
A high-performance, zero-allocation .NET logging library.
Advanced image processing and computer vision algorithms made as fluent extensions and built for portability
🚀 Catalyst is a C# Natural Language Processing library built for speed. Inspired by spaCy's design, it brings pre-trained models, out-of-the box support for training word and document embeddings, and flexible entity recognition models.
Machine learning, computer vision, statistics and general scientific computing for .NET
GeneticSharp is a fast, extensible, multi-platform and multithreading C# Genetic Algorithm library that simplifies the development of applications using Genetic Algorithms (GAs).
Keras# initiated as an effort to port the Keras deep learning library to C#, supporting both TensorFlow and CNTK
Machine Learning for .NET
High Performance Computation for N-D Tensors in .NET, similar API to NumPy.
Practical examples written in SciSharp's machine learning libraries
A Computer Vision library for C# and F# that combines OpenCV and NDArray together in .NET Standard.
An easy to use C# deep learning library with CUDA/OpenCL support
Series and Panels for Real-time and Exploratory Analysis of Data Streams
.NET Standard bindings for Google's TensorFlow for developing, training and deploying Machine Learning models in C# and F#.
C# POP/IMAP Mail Client
All in one email sender for .NET. Supports popular senders (SendGrid, MailGun, etc) and Razor templates.
A cross-platform .NET library for IMAP, POP3, and SMTP.
A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.
C# library that moves your stylesheets to inline style attributes, for maximum compatibility with E-mail clients.
Strongly typed library for the entire SendGrid v3 API, including webhooks
CodeMaid is an open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.
Implementation of CommonMark specification in C# for converting Markdown documents to HTML. Optimized for maximum performance and portability.
A Visual Studio extension
New open-source cross-platform symbolic algebra library for C# and F#. Can be used for both production and research purposes.
A .NET library that provides fast, accurate and automatic differentiation (computes derivative / gradient) of mathematical functions.
Simple and lightweight computational geometry library for .Net
Math.NET Numerics
🔟 Implementation of rational number arithmetic for .NET with arbitrary precision.
Expansible Unit Conversion Library for .Net Core and .Net Framework
Gtk# is a Mono/.NET binding to the cross platform Gtk+ GUI toolkit and the foundation of most GUI apps built with Mono
Contains some simple and commonly used WPF controls
Cross-platform .NET/Mono bindings for LibVLC
Bindings to create MacOS X applications with Mono.
Audio and MIDI library for .NET
SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
A cross-platform UI toolkit for creating desktop applications with .NET and Mono
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
[Archived] Libraries for in-memory caching and distributed caching. Project moved to https://github.com/aspnet/Extensions
[Archived] HTTP abstractions such as HttpRequest, HttpResponse, and HttpContext, as well as common web utilities. Project moved to https://github.com/aspnet/AspNetCore
[Archived] Common logging abstractions and a few implementations. Project moved to https://github.com/aspnet/Extensions
ML.NET is an open source and cross-platform machine learning framework for .NET.
The Metrics.NET library provides a way of instrumenting applications with custom metrics (timers, histograms, counters etc) that can be reported in various ways and can provide insights on what is happening inside a running application.
[Archived] A framework for accessing and configuring POCO settings. Project moved to https://github.com/aspnet/Extensions
Tools and libraries to glue C/C++ APIs to high-level languages
Tools to turn .NET libraries into native libraries that can be consumed on Android, iOS, Mac, Linux and other platforms.
Development Platform for MSIL and UWP apps targeting Micro Controllers. Part of the .NET Micro Framework family.
Unified driver and library framework for Meadow applications.
.NET Micro Framework Interpreter
SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
Visual Studio extension
asp.net core middleware to send compressed static files to the browser without having to compress on demand, also has support for sending more advanced image formats when the browser indicates that i has support for it.
JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines. This library allows you to quickly and easily switch to using of another JavaScript engine.
Visual Studio extension for compiling LESS and Sass files
The Web Markup Minifier (abbreviated WebMarkupMin) - a .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code.
Efficient reliable UDP unicast, UDP multicast, and IPC message transport - .NET port of Aeron
ASP.NET Boilerplate - Web Application Framework
A convention-based object-object mapper in .NET.
Take HTML Snapshots for your Angular, Ember, Durandal or any JavaScript applications
Simple build versioning for .NET, powered by Git tags
ByteSize is a utility class that makes byte size representation in code easier by removing ambiguity of the value being represented. ByteSize is to bytes what System.TimeSpan is to time.
A fluent library to print out a nicely formatted table in a console application C#
Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
Library to help reading and writing CSV files
The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.
A simple library providing functionality to generate a 'device ID' that can be used to uniquely identify a computer.
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
Enums.NET is a high-performance type-safe .NET enum utility library
FlatMapper is a library to import and export data from and to plain text files.
A popular .NET validation library for building strongly-typed validation rules.
A high-performance, extensible argument validation library.
A small .NET package to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.
This library enables you to enumerate and communicate with Hid compatible USB devices in .NET.
Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities
OpenID Connect and OAuth 2.0 Framework for ASP.NET Core
A simple but powerful web crawler library for .NET
SQL Server and PostgreSQL query execution plan visualizer for LINQPad
Mono open source ECMA CLI, C# and .NET implementation.
🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", "abc2").
PeachPie - the PHP compiler and runtime for .NET and .NET Core
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
Protocol Buffers library for idiomatic .NET
Making the quickest and most memory efficient implementation of Levenshtein Distance with SIMD and Threading support
(Obsolete) Archive of Rant 3.x.
.NET library for JSX compilation and server-side rendering of React components
Write C# apps with a text editor, nuget and the power of Roslyn!
Simple .NET logging with fully-structured events
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
Fast, Simple, Typed ORM for .NET
.NET's leading C# Redis Client
.NET's fastest JSON, JSV and CSV Text Serializers
A strict and mostly lock-free Software Transactional Memory (STM) for .NET
Incredibly simple real-time web for .NET
High-performance, low-allocating JSON object diff and patch extension for System.Text.Json. Support generating patch document in RFC 6902 JSON Patch format.
.NET library for easier testing of system APIs.
Practical generic programming for F#
Validot is a performance-first, compact library for advanced model validation. Using a simple declarative fluent interface, it efficiently handles classes, structs, nested members, collections, nullables, plus any relation or combination of them. It also supports translations, custom logic extensions with tests, and DI containers.
Valit is dead simple validation for .NET Core. No more if-statements all around your code. Write nice and clean fluent validators instead!
Define "health checks" for your applications, resources and infrastructure. Keep your Warden on the watch.
Abstraction layer over YouTube's internal API
A helper library for async/await.
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
Easy-to-use calculated properties for MVVM apps
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.
.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation.
🔵 .NET Data Binding we deserve: concise, fast, feature-rich
Gemini is an IDE framework similar in concept to the Visual Studio Shell. It uses AvalonDock and has an MVVM architecture based on Caliburn Micro.
The .NET MAUI Community Toolkit is a community-created library that contains .NET MAUI Extensions, Advanced UI/UX Controls, and Behaviors to help make your life as a .NET MAUI developer easier
Library simplifying the concept of opening dialogs from a view model when using MVVM in WPF
The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI
The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..
Samples that demonstrate how to use various Prism features with Xamarin.Forms
Samples that demonstrate how to use various Prism features with the Universal Windows Platform (UWP)
Samples that demonstrate how to use various Prism features with WPF
A platform-independent, lightweight library for developing .NET applications using the MVVM architecture
Making Windows 10 apps great again
A set of core functions and classes to ease every days .Net development tasks.
Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
A source generator to add a user-defined set of Win32 P/Invoke methods and supporting types to a C# project.
.NET code samples used on https://cloud.google.com
Engine.IO Client Library for .Net
UPNP binding for Mono/.NET
A simple proxy client
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets
SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism.
This repo contains the client-oriented WCF libraries that enable applications built on .NET Core to communicate with WCF services.
AutoMapper support for updating existing collections by equivalency
A fast, fun and stimulating object to object Mapper
ClosedXML is a .NET library for reading, manipulating and writing Excel 2007+ (.xlsx, .xlsm) files. It aims to provide an intuitive and user-friendly interface to dealing with the underlying OpenXML API.
Fast and easy to use .NET library that creates or modifies Microsoft Word files without installing Word.
Excel-DNA - Free and easy .NET for Excel. This repository contains the core Excel-DNA library.
🌌 Create add-ins and automation code for Microsoft Office applications.
🍂 A .NET library for manipulating PowerPoint presentations
.net text extraction framework
.NET 7 SDK for OpenAI with a Blazor Server playground
ASP.NET Boilerplate - Web Application Framework
A convention-based object-object mapper in .NET.
Dapper Extensions is a small library that complements Dapper by adding basic CRUD operations (Get, Insert, Update, Delete) for your POCOs. For more advanced querying scenarios, Dapper Extensions provides a predicate system. The goal of this library is to keep your POCOs pure by not requiring any attributes or base class inheritance.
A simple but effective mini-profiler for ASP.NET (and Core) websites
This is the codebase for Entity Framework 6 (previously maintained at https://entityframework.codeplex.com). Entity Framework Core is maintained at https://github.com/dotnet/efcore.
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
Entity Framework EF Core efcore Bulk Batch Extensions with BulkCopy in .Net for Insert Update Delete Read (CRUD), Truncate and SaveChanges operations on SQL Server, PostgreSQL, MySQL, SQLite
Entity Framework Plus extends your DbContext with must-haves features: Include Filter, Auditing, Caching, Query Future, Batch Delete, Batch Update, and more
Strongly typed exceptions for Entity Framework Core. Supports SQLServer, PostgreSQL, SQLite, Oracle and MySql.
Create advanced Excel spreadsheets using .NET
Fluent NHibernate!
Fast, lightweight .NET micro-ORM
Hybrid-ORM for .NET
Linq to database provider.
Bring power of Linq To DB to Entity Framework Core projects
A small, happy, dynamic MicroORM for .NET that will love you forever.
MicroLite ORM framework
An "Entity Framework"-like interface for MongoDB
NCache: Highly Scalable Distributed Cache for .NET
Json.NET is a popular high-performance JSON framework for .NET
NHibernate Object Relational Mapper
Simple microORM that maps the results of a query onto a POCO object. Project based on Schotime's branch of PetaPoco
A business logic micro-framework for .NET and .NET Core
Official PetaPoco, A tiny ORM-ish thing for your POCO's
Fast, Simple, Typed ORM for .NET
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
Stream Store library targeting RDBMS based implementations for .NET
A brand new, fast and lightweight ORM, build for PostgreSQL.
A lightweight NuGet and symbol server
A delicious GUI for Chocolatey
Stamp your assemblies, packages and more with a unique version generated from a single, simple version.json file and include git commit IDs for non-official builds.
The NuGetizer-3000 is here!
Client Tools for NuGet - including Visual Studio extensions, command line tools, and msbuild support. (Open issues on https://github.com/nuget/home/issues)
NuGet Gallery is a package repository that powers https://www.nuget.org. Use this repo for reporting NuGet.org issues.
.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework
Create advanced Excel spreadsheets using .NET
Lightweight and fast library written in C# for reading Microsoft Excel files
Html Agility Pack (HAP) is a free and open-source HTML parser written in C# to read/write DOM and supports plain XPATH or XSLT. It is a .NET code library that allows you to parse "out of the web" HTML files.
Irony — .NET Language Implementation Kit
LiteDB - A .NET NoSQL Document Store in a single data file
A .NET GIS solution that is fast and reliable for the .NET platform.
#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
A tiny, friendly, C# parser construction library
YamlDotNet is a .NET library for YAML
C# .NET Core wrapper for wkhtmltopdf library that uses Webkit engine to convert HTML pages to PDF.
[DEPRECATED] .NET port of the iText library, only security fixes will be added — please use iText for .NET
.NET Library to drive the awesome PDFtk binary.
.NET version of LibTiff library made by Bit Miracle and contributors
PDF viewer based on Google's PDFium.
A .NET library for processing PDF
C# wrapper around excellent wkhtmltopdf console utility.
Windows system utilities to maximize productivity
Powerful .NET library for benchmarking
The open source diagnostics platform for the web
PerfView is a CPU and memory performance-analysis tool
A Serilog sink that writes events to Microsoft SQL Server
Deprecated: new applications should use https://github.com/serilog/serilog-sinks-file instead
Command line tracing tool for Windows, based on ETW.
Azure IoT protocol gateway enables protocol translation for Azure IoT Hub
A C# SDK for connecting devices to Microsoft Azure IoT services
EventStoreDB, the event-native database. Designed for Event Sourcing, Event-Driven, and Microservices architectures
gRPC for .NET
A 100% native C# implementation of ZeroMQ for .NET
Simple REST and HTTP API Client for .NET
SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism.
General purpose redis client
[Archived] Implementation of the WebSocket protocol, along with client and server integration components.
A server-side library for sending Push Notifications to iOS (iPhone/iPad APNS), Android (C2DM and GCM - Google Cloud Message), Windows Phone, Windows 8, Amazon, Blackberry, and (soon) FirefoxOS devices!
SQL query builder, written in c#, helps you build complex queries easily, supports SqlServer, MySql, PostgreSql, Oracle, Sqlite and Firebird
A framework for building messaging apps with .NET and C#.
Circuit Breaker pattern for .NET
Confluent's Apache Kafka .NET client
A lightweight enterprise Function as a Service (FaaS) framework to write function based serverless and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
An easy to use .NET API for RabbitMQ
A modern async HTTP client for REST APIs. Its fluent interface lets you send an HTTP request and parse the response in one go.
Easy C# API for Distributed Background Tasks/Jobs for .NET Core.
An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
A light-weight message bus on top of AWS services (SNS and SQS).
Kafunk: F# Kafka client
Distributed Application Framework for .NET
Build, version, and monitor better microservices with the most powerful service platform for .NET
RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+
A modern .NET framework for communication over RabbitMq
🚌 Simple and lean service bus implementation for .NET
Easy, Service Oriented, Asynchronous Messaging and Queueing for .NET
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Effortless Microservice Design and Integration. This repository includes the code-base for the Warewolf Studio and Server.
⭐⭐Join us at sambaXP 2024 (Apr 17 - Apr 18)
A lightweight Peer to Peer Service Bus
Reactive collections based on Rx.Net
Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces.
The Reactive Extensions for .NET
Reactive Streams for .NET
Validation helpers for ReactiveUI-based apps.
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.
Socket.IO Client Library for .Net
A lightweight Peer to Peer Service Bus
Espera is a media player that plays your music, YouTube videos, SoundCloud songs and has a special "party mode".
Crontab for .NET
Extensible RPC library with Typescript client generator
gRPC for .NET
An interactive web UI for gRPC, along the lines of postman
Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
Json.NET is a popular high-performance JSON framework for .NET
RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+
.NET's leading C# Redis Client
Incredibly simple real-time web for .NET
A C# implementation of WAMP (The Web Application Messaging Protocol)
A library for running tasks(jobs) on schedules.
Durable Task Framework allows users to write long running persistent workflows in C# using the async/await capabilities.
Automated job scheduler with fluent interface for the .NET platform.
NCrontab.Scheduler is a simple, open source task scheduling system that can be used in any .NET application
Quartz Enterprise Scheduler .NET
Deprecated: new applications should use https://github.com/serilog/serilog-sinks-file instead
Lightweight workflow engine for .NET Standard
The official AWS SDK for .NET. For more information on the AWS SDK for .NET, see our web site:
Microsoft Azure PowerShell
Windows SDK for v2 of the Box API. The SDK is built upon .NET Framework 4.5
Windows Phone & Windows SDK for Countly Analytics
The Official Dropbox API V2 SDK for .NET
Getty Images API SDK - .NET
Google APIs Client Library for .NET
A GitHub API client library for .NET
A .NET SDK for interacting with the Okta management API, enabling server-side code to manage Okta users, groups, applications, and more.
The Official Twilio SendGrid C#, .NetStandard, .NetCore API Library
Stripe.net is a sync/async .NET 4.6.1+ client, and a portable class library for stripe.com.
Plain .Net client for ElasticSearch
A simple and lightweight query .NET library for Solr, in a controlled, buildable and fail fast way.
Solr client for .Net
Umbraco is a free and open source .NET content management system helping you deliver delightful digital experiences.
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c
Very simple CSV-export tool for C#
The FileHelpers are a free and easy to use .NET library to read/write data from fixed length or delimited records in files, strings or streams
Fast, idiomatic C# implementation of Flatbuffers
A fast multi-format message serializer for .NET
Polymorphic serialization for .NET
Fast .NET JSON (De)Serializer, Built On Sigil
Fast and flexible serialization framework usable on undecorated classes.
MessagePack implementation for Common Language Infrastructure / msgpack.org[C#]
ObjectDumper is a utility which aims to serialize C# objects to string for debugging and logging purposes.
Protocol Buffers library for idiomatic .NET
.NET's fastest JSON, JSV and CSV Text Serializers
Definitely Fastest and Zero Allocation JSON Serializer for C#(NET, .NET Core, Unity, Xamarin).
This repository contains the open source C# client for MessageBird's REST API.
A .NET SDK to make voice calls & send SMS using Plivo and to generate Plivo XML
Twilio C#/.NET Helper Library for .NET Framework 3.5+ and supported .NET Core versions
Vonage REST API client for .NET, written in C#. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Tools that provide common build infrastructure for multiple .NET Foundation projects.
Assists in performing Roslyn-based code generation during a build.
This is the codebase for Entity Framework 6 (previously maintained at https://entityframework.codeplex.com). Entity Framework Core is maintained at https://github.com/dotnet/efcore.
This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.
The .NET Project System for Visual Studio
Tools for working with the C#/VB/F# project system.
Roslyn-SDK templates and Syntax Visualizer
Source Link enables a great source debugging experience for your users, by adding source control metadata to your built assets
A state machine library for .Net - 100% code - No doodleware
Efficient asynchronous and synchronous state machines for .NET
A simple library for creating state machines in C# code
A .net library that lets you build state machines (hierarchical, async with fluent definition syntax and reporting capabilities).
Static site generator for .NET API documentation.
A chaotic experimental playground for new features and ideas - check here for small and simple samples for individual features.
[Archived] This repository has been archived
[Archived] ASP.NET Core MVC is a model view controller framework for building dynamic web sites with clean separation of concerns, including the merged MVC, Web API, and Web Pages w/ Razor. Project moved to https://github.com/aspnet/AspNetCore
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 framework.
A site generation tool (and then some) for .NET platforms
[Archived] Parser and code generator for CSHTML files used in view pages for MVC web apps. Project moved to https://github.com/aspnet/AspNetCore
[Archived] Incredibly simple real-time web for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore
OBSOLETE - see readme
OBSOLETE - see readme
Headless CMS and Content Managment Hub
[Archived] Middleware for handling requests for file system resources including files and directories. Project moved to https://github.com/aspnet/AspNetCore
[Archived] ASP.NET Core templates for .NET CLI and Visual Studio. Project moved to https://github.com/aspnet/AspNetCore
[Archived] Repo for building the entire ASP.NET and Entity Framework stack. Project moved to https://github.com/aspnet/AspNetCore
A modular static content and static site generator.
BouncyCastle.NET Cryptography Library (Mirror)
Mono.Addins is a generic framework for creating extensible applications, and for creating add-ins which extend those applications.
Mono/.NET bindings to the Unix Curses as well as GUI framework for creating text applications with Curses
Strong-name sign third party .NET assemblies without the source code.
Documentation for ASP.NET Core
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
The official repo for the design of the C# programming language
This repo is used for reviewing new .NET designs.
This repo contains the Template Engine which is used by dotnet new
Windows Forms is a .NET UI framework for building Windows desktop applications.
WPF is a .NET Core UI framework for building Windows desktop applications.
.NET Port of Tobias Lütke's Liquid template language.
Entity Framework Plus extends your DbContext with must-haves features: Include Filter, Auditing, Caching, Query Future, Batch Delete, Batch Update, and more
Fluid is an open-source .NET template engine based on the Liquid template language.
A real .NET Handlebars engine
Html Agility Pack (HAP) is a free and open-source HTML parser written in C# to read/write DOM and supports plain XPATH or XSLT. It is a .NET code library that allows you to parse "out of the web" HTML files.
Lightweight, powerful, flavorful, template engine.
An extension of the mustache text template engine for .NET.
Logic-less templates for .NET
Open source templating engine based on Microsoft's Razor parsing engine
Template engine based on Microsoft's Razor parsing engine for .NET Core
A lightweight text templating library written in C# which can be a drop-in replacement for string.Format
A C# architecture test library to specify and assert architecture rules in C# for automated testing.
AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.
📇 A simple fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.
f# web automation and testing library, built on top of Selenium (friendly to c# also)
What you have been waiting for 👍 Perform a deep compare of any two .NET objects using reflection. Shows the differences between the two objects.
Random testing library for C#
A smooth testing lib for F#. APIs made for humans! Strong testing methodologies for everyone!
Generates valid, readable C# from an Expression Tree.
The easy mocking library for .NET
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
Simple Fluent API for UI Automation
Random Testing for .NET
Functional test library for F# / C# / VB.NET
Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.
Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
The most popular and friendly mocking framework for .NET
A set of extension methods for mocking HttpClient and IHttpClientFactory with Moq.
Modern and flexible load testing framework for Pull and Push scenarios, designed to test any system regardless a protocol (HTTP/WebSockets/AMQP etc) or a semantic model (Pull/Push).
A fluent API for .Net that can enforce architectural rules in unit tests.
NUnit Framework
Dynamic Mocking Framework for .NET
SecTester is a new tool that integrates our enterprise-grade scan engine directly into your unit tests.
Should testing for .NET—the way assertions should be!
Snapshooter is a snapshot testing tool for .NET Core and .NET Framework
Mutation testing for .NET core and .NET framework!
A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
BDDfy is the simplest BDD framework EVER!
TestStack.Dossier provides you with the code infrastructure to easily and quickly generate test fixture data for your automated tests in a terse, readable and maintainable way using the Test Data Builder, anonymous value and equivalence class patterns.
Seleno helps you write automated UI tests in the right way by implementing Page Objects and Page Components and by reading from and writing to web pages using strongly typed view models.
Verify is a snapshot tool that simplifies the assertion of complex data models and documents.
Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.
xUnit.net is a free, open source, community-focused unit testing tool for .NET.
🚀🚀🚀A faster, better and more stable Redis desktop manager [GUI client], compatible with Linux, Windows, Mac.
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
The .NET Core command-line (CLI) tools, used for building .NET Core apps and libraries through your development flow (compiling, NuGet package management, running, testing, ...).
CodeHub is an iOS application written using Xamarin
CSharpier is an opinionated code formatter for c#.
Fake JSON Server is a Fake REST API that can be used as a Back End for prototyping or as a template for a CRUD Back End.
Fast, cross-platform and reliable multipart downloader with asynchronous progress events for .NET applications.
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
🐵 HTTP mock server, useful to stub services and simulate dynamic API responses, leveraging ASP.NET Core features, built-in fake data generation and pure C# scripting
A native HTML4 / HTML5 Remote Desktop Protocol and SSH client
Netling is a load tester client for easy web testing.
A powerful tool for managing networks and troubleshoot network problems!
OctoLinker — Links together, what belongs together
An open source fork of Windows Live Writer
Papercut SMTP -- The Simple Desktop Email Server
PowerShell tab completion and tooltip support for the dotnet CLI.
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
A toolkit for developing high-performance HTTP reverse proxy applications.
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
SmartCode = IDataSource -> IBuildTask -> IOutput => Build Everything!!!
Makes life working with units of measurement just a little bit better.
SDKs for CoinAPI
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options).
C#/.NET test automation framework for web
A utility to give some insight into how you use your keyboard
UI automation library for .Net
Mono/.NET bindings to the Unix Curses as well as GUI framework for creating text applications with Curses
UPNP binding for Mono/.NET
Headless Chrome .NET API
Contributions to the Headless Chrome .NET API 🌐🧪
A cross-platform C# editor based on Roslyn and AvalonEdit
DEPRECATED - no longer actively maintained
Automation framework for Windows platforms
A popular .NET validation library for building strongly-typed validation rules.
A Visual Studio extension
Git Diff Margin displays live Git changes of the currently edited file on Visual Studio margin and scroll bar. Supports Visual Studio 2012 through Visual Studio 2022
A Visual Studio extension
A minimal blog engine using Razor Web Pages
The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.
A Visual Studio extension
Roslynator is a set of code analysis tools for C#, powered by Roslyn.
A collection of Item- and Project Templates for Visual Studio
SonarLint extension for VisualStudio
📜 A Visual Studio extension for connecting to OData services with generating client-side C# proxy-classes
📜 Visual Studio extension to generate OpenAPI (Swagger) web service reference.
Vim Emulator Plugin for Visual Studio 2015+
.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework
Minimal example of how the CefSharp library can be used
ASP.NET MVC 5.x, Web API 2.x, and Web Pages 3.x (not ASP.NET Core)
Open source MVVM framework for Web Apps
A front-controller style MVC framework for .NET
[Archived] Code for hosting and starting up an ASP.NET Core application. Project moved to https://github.com/aspnet/Extensions and https://github.com/aspnet/AspNetCore
OpenID Connect and OAuth 2.0 Framework for ASP.NET Core
Hosting node.js applications in IIS on Windows
[Archived] This repository has been archived
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono
.NET API Gateway
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 framework.
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
[Archived] ASP.NET Core templates for .NET CLI and Visual Studio. Project moved to https://github.com/aspnet/AspNetCore
[Archived] Libraries for in-memory caching and distributed caching. Project moved to https://github.com/aspnet/Extensions
[Archived] Interfaces and providers for accessing configuration files. Project moved to https://github.com/aspnet/Extensions
[Archived] Contains common DI abstractions that ASP.NET Core and Entity Framework Core use. Project moved to https://github.com/aspnet/Extensions
[Archived] Diagnostics middleware for reporting info and handling exceptions and errors in ASP.NET Core, and diagnosing Entity Framework Core migrations errors. Project moved to https://github.com/aspnet/AspNetCore
A tiny, cross-platform, module based web server for .NET
[Archived] HTTP abstractions such as HttpRequest, HttpResponse, and HttpContext, as well as common web utilities. Project moved to https://github.com/aspnet/AspNetCore
[Archived] A cross platform web server for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore
[Archived] Common logging abstractions and a few implementations. Project moved to https://github.com/aspnet/Extensions
Lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono
[Archived] A framework for accessing and configuring POCO settings. Project moved to https://github.com/aspnet/Extensions
[Archived] Implementation of the WebSocket protocol, along with client and server integration components.
Mono's ASP.NET hosting server. This module includes an Apache Module, a FastCGI module that can be hooked to other web servers as well as a standalone server used for testing (similar to Microsoft's Cassini)
C# Websocket Implementation
A high performance websocket server library powering Stack Overflow.
SuperSocket is a light weight, cross platform and extensible socket server application framework.
A C# implementation of WAMP (The Web Application Messaging Protocol)
🔧 .NET/C# websocket client library
A C# implementation of the WebSocket protocol client and server
C# Websockets for all platforms using native bridges
Helper classes to set up and run as windows services directly on .net core. A ServiceBase alternative.
[Archived] Code for hosting and starting up an ASP.NET Core application. Project moved to https://github.com/aspnet/Extensions and https://github.com/aspnet/AspNetCore
[Archived] Contains an opinionated factory for creating HttpClient instances. Project moved to https://github.com/aspnet/Extensions
[Archived] ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data. Project moved to https://github.com/aspnet/AspNetCore
[Archived] Localization abstractions and implementations for ASP.NET Core applications. Project moved to https://github.com/aspnet/AspNetCore
[Archived] ASP.NET Core MVC is a model view controller framework for building dynamic web sites with clean separation of concerns, including the merged MVC, Web API, and Web Pages w/ Razor. Project moved to https://github.com/aspnet/AspNetCore
High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span<T>.
[Archived] Parser and code generator for CSHTML files used in view pages for MVC web apps. Project moved to https://github.com/aspnet/AspNetCore
[Archived] Middleware for security and authorization of web apps. Project moved to https://github.com/aspnet/AspNetCore
[Archived] Incredibly simple real-time web for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore
Provides a .NET wrapper for the Windows Task Scheduler. It aggregates the multiple versions, provides an editor and allows for localization.
An easy service hosting framework for building Windows services using .NET
Our own development branch of the well known WPF document docking library
Shared Controlz for WPF and ... more
Dragable and tearable tab control for WPF
Edi - The open source text editor IDE based on AvalonDock and AvalonEdit
The GongSolutions.WPF.DragDrop library is a drag'n'drop framework for WPF
Contains some simple and commonly used WPF controls