Awesome C#

Algorithms and Data Structures

  • updated about 2 years ago Other

    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.

  • C-Sharp C-Sharp 7,097
    star
    updated 5 days ago GNU General Publi...

    All algorithms implemented in C#.

  • updated about 1 year ago MIT License

    📚 📈 Plug-and-play class-library project of standard Data Structures and Algorithms in C#

  • updated over 3 years ago MIT License

    A C# priority queue optimized for pathfinding applications

  • Towel Towel 666
    star
    updated about 2 years ago MIT License

    Throw in the towel.

API

  • updated over 1 year ago MIT License

    Command Query Separation for 🌐ASP.NET Core ⚡AWS Lambda ⚡Azure Functions ⚡Google Cloud Functions

  • updated over 1 year ago MIT License

    Image loading, caching & transforming library for Xamarin and Windows

  • updated about 6 years ago MIT License

    Message based webservice framework on the pure WCF

  • Ocelot Ocelot 8,291
    star
    updated 2 months ago MIT License

    .NET API Gateway

  • updated 11 months ago MIT License

    .NET Client for Telegram Bot API

  • TLSharp TLSharp 1,002
    star
    updated almost 3 years ago

    Telegram client library implemented in C#

  • updated almost 8 years ago MIT License

    Community Contributions for ASP.NET Web API

  • updated 2 months ago MIT License

    Telegram Client API (MTProto) library written 100% in C# and .NET

Application Frameworks

  • abp abp 12,775
    star
    updated about 1 month ago GNU Lesser Genera...

    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.

  • updated 7 months ago MIT License

    AspectCore is an AOP-based cross platform framework for .NET Standard.

  • updated about 2 years ago MIT License

    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.

  • corefx corefx 17,793
    star
    updated almost 2 years ago

    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

  • csla csla 1,241
    star
    updated 3 months ago MIT License

    A home for your business logic in any .NET application.

  • DotNetty DotNetty 4,087
    star
    updated 3 months ago Other

    DotNetty project – a port of netty, event-driven asynchronous network application framework

  • updated about 1 year ago MIT License

    .NET Core Extensions and Helper NuGet packages.

  • updated almost 2 years ago GNU General Publi...

    Domain Driven Design, Microservices, .Net 5.

  • updated 3 months ago MIT License

    ASP.NET Core MVC / Angular Startup Project For ASP.NET Boilerplate

  • updated over 1 year ago MIT License

    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.

  • updated 3 months ago GNU Lesser Genera...

    NHibernate Object Relational Mapper

  • orleans orleans 9,460
    star
    updated about 1 year ago MIT License

    Cloud Native application framework for .NET

  • updated 4 months ago MIT License

    This project provides encapsulation of things like Domain, Application Rules, Business Rules or Business Logic in Application.

  • updated 5 months ago MIT License

    Signals is a framework for developing enterprise and SaaS applications that follows the USE-CASE driven methodology

  • silky silky 273
    star
    updated 4 months ago MIT License

    The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.

  • updated 3 months ago Apache License 2.0

    Spring Framework for .NET

  • updated 8 months ago MIT License

    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!

  • updated 8 months ago MIT License

    A collection of samples for Fusion library: https://github.com/servicetitan/Stl.Fusion

  • updated about 6 years ago Apache License 2.0

    [Archived] Libraries to create and consume web hooks on ASP.NET Core. Project moved to https://github.com/aspnet/AspLabs

Application Templates

  • abp abp 12,775
    star
    updated about 1 month ago GNU Lesser Genera...

    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.

  • updated almost 2 years ago MIT License

    Cross-platform web development with Visual Studio Code, C#, F#, JavaScript, ASP.NET Core, EF Core, React (ReactJS), Redux, Babel. Single-page application boilerplate.

  • updated 11 days ago MIT License

    Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core

  • updated over 6 years ago MIT License

    Azure version of the eShopOnContainers, with implementations based on Azure services.

  • updated 12 months ago

    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.

  • eShopOnWeb eShopOnWeb 10,161
    star
    updated 6 months ago MIT License

    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.

  • updated about 1 month ago Apache License 2.0

    JHipster.NET blueprint

  • updated over 1 year ago MIT License

    Vue startup application template that uses ASP.NET Core API layered architecture at the back-end and JWT based authentication

  • updated almost 2 years ago Apache License 2.0

    Making Windows 10 apps great again

  • Templates Templates 3,248
    star
    updated about 1 year ago MIT License

    .NET project templates with batteries included, providing the minimum amount of code required to get you going faster.

Artificial Intelligence

  • BotSharp BotSharp 2,166
    star
    updated about 1 month ago Apache License 2.0

    The AI Agent Framework in .NET

  • framework framework 4,481
    star
    updated almost 4 years ago GNU Lesser Genera...

    Machine learning, computer vision, statistics and general scientific computing for .NET

  • updated over 1 year ago MIT License

    ML.NET is an open source and cross-platform machine learning framework for .NET.

  • NumSharp NumSharp 1,362
    star
    updated 11 months ago Apache License 2.0

    High Performance Computation for N-D Tensors in .NET, similar API to NumPy.

  • updated 12 months ago Apache License 2.0

    Practical examples written in SciSharp's machine learning libraries

  • updated 12 months ago Apache License 2.0

    A Computer Vision library for C# and F# that combines OpenCV and NDArray together in .NET Standard.

  • SiaNet SiaNet 380
    star
    updated over 5 years ago MIT License

    An easy to use C# deep learning library with CUDA/OpenCL support

  • updated 4 months ago Apache License 2.0

    .NET Standard bindings for Google's TensorFlow for developing, training and deploying Machine Learning models in C# and F#.

Assembly Manipulation

  • cecil cecil 2,733
    star
    updated 28 days ago MIT License

    Cecil is a library to inspect, modify and create .NET programs and libraries.

  • dnlib dnlib 2,125
    star
    updated 5 months ago MIT License

    Reads and writes .NET assemblies and modules

  • Fody Fody 4,325
    star
    updated about 1 month ago MIT License

    Extensible tool for weaving .net assemblies

  • il-repack il-repack 1,148
    star
    updated 3 months ago Apache License 2.0

    Open-source alternative to ILMerge

  • updated about 2 years ago Other

    The mono-tools package contains a series of extra tools for Mono users.

  • SharpLab SharpLab 2,691
    star
    updated 5 months ago BSD 2-Clause "Sim...

    .NET language playground

  • updated over 1 year ago Other

    Unity C# reference source code.

Assets

  • updated over 1 year ago Other

    Editor tool for viewing and debugging asset bundle contents before and after builds

  • updated over 3 years ago Other

    Visual Workflow Automation Tool for Unity.

  • updated over 7 years ago Other

    Compile & Minify Less/Sass/Stylus/Css/JS/CoffeeScript/LiveScript files. Integrates with MVC and ServiceStack

  • updated 5 months ago Apache License 2.0

    Bundle Transformer - a modular extension for System.Web.Optimization (also known as the Microsoft ASP.NET Web Optimization Framework).

  • updated over 2 years ago MIT License

    Manages .NET web application assets (scripts, css and templates)

  • updated about 2 years ago

    Asset Manager for .net that has live css updates using SignalR and can optionally leverage NodeJS compilers

  • updated over 1 year ago MIT License

    Lets you *easily* bundle some css and javascript! Check out the Google group if you have questions!

Authentication and Authorization

  • updated 27 days ago Apache License 2.0

    OAuth 2.0 social authentication providers for ASP.NET Core

  • updated over 4 years ago

    OpenID Connect/OAuth2 server framework for OWIN/Katana and ASP.NET Core

  • updated 8 months ago Apache License 2.0

    Very simple SAML 2.0 consumer module for ASP.NET/C#

  • updated almost 7 years ago Other

    A C# implementation of the OpenID, OAuth protocols

  • updated 3 months ago Apache License 2.0

    .NET standard helper library for claims-based identity, OAuth 2.0 and OpenID Connect.

  • updated about 3 years ago Apache License 2.0

    OpenID Connect Provider and OAuth 2.0 Authorization Server Framework for ASP.NET 4.x/Katana

  • updated over 4 years ago Apache License 2.0

    IdentityServer Access Token Validation for ASP.NET Core

  • updated over 5 years ago Apache License 2.0

    ASP.NET Core Identity integration for IdentityServer4

  • updated over 5 years ago Apache License 2.0

    EntityFramework persistence layer for IdentityServer4

Blazor

  • updated 8 days ago MIT License

    🌈A rich set of enterprise-class UI components based on Ant Design and Blazor.

  • aspnetcore aspnetcore 33,217
    star
    updated 11 months ago MIT License

    ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

  • updated over 2 years ago MIT License

    Bootstrap components implemented as Razor components for Blazor applications.

  • updated over 3 years ago

    A file input component for Blazor applications

  • Blazorise Blazorise 3,224
    star
    updated 3 months ago Other

    Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Tailwind, Bulma, AntDesign, and Material.

  • updated 2 months ago MIT License

    manage k8s using c# blazor enhance by chatgpt ,try something new !使用blazor技术开发的内置OpenAI GPT的k8s 管理界面

  • updated 3 days ago Apache License 2.0

    Bootstrap Blazor is an enterprise-level UI component library based on Bootstrap and Blazor.

  • Canvas Canvas 612
    star
    updated 8 months ago MIT License

    HTML5 Canvas API implementation for Microsoft Blazor

  • updated 8 months ago MIT License

    A library to provide access to local storage in Blazor applications

  • updated 4 months ago MIT License

    Microsoft Extension Logging implementation for Blazor

  • Modal Modal 780
    star
    updated 4 months ago MIT License

    A powerful and customizable modal implementation for Blazor applications.

  • updated almost 2 years ago MIT License

    SignalR Core support for Microsoft ASP.NET Core Blazor

  • updated almost 2 years ago MIT License

    HTML5 Storage API implementation for Microsoft Blazor

Books

  • updated over 6 years ago MIT License

    Azure version of the eShopOnContainers, with implementations based on Azure services.

  • updated over 1 year ago MIT License

    Code samples for the book Professional C# 7 and .NET Core 2.0 (with updates for 2.1), Wrox Press

Build Automation

  • updated over 1 year ago Apache License 2.0

    Elastic APM .NET Agent

  • cake cake 3,873
    star
    updated 3 months ago MIT License

    🍰 Cake (C# Make) is a cross platform build automation system.

  • coverlet coverlet 2,973
    star
    updated about 2 months ago MIT License

    Cross platform code coverage for .NET

  • updated 8 months ago MIT License

    A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.

  • updated almost 6 years ago Apache License 2.0
  • updated 3 months ago Apache License 2.0

    Build Automation in PowerShell

  • mono mono 11,128
    star
    updated 2 months ago Other

    Mono open source ECMA CLI, C# and .NET implementation.

  • msbuild msbuild 5,215
    star
    updated 12 days ago MIT License

    The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.

  • Nake Nake 233
    star
    updated 4 months ago Other

    Magic script-based C# task runner for .NET Core

  • nuke nuke 2,851
    star
    updated about 2 months ago MIT License

    🏗 The AKEless Build System for C#/.NET

  • PowerShell PowerShell 44,633
    star
    updated about 1 month ago MIT License

    PowerShell for every system!

  • psake psake 1,559
    star
    updated 16 days ago MIT License

    A build automation tool written in PowerShell

  • roslyn roslyn 18,994
    star
    updated 12 days ago MIT License

    The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

  • runtime runtime 15,172
    star
    updated 7 days ago MIT License

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

  • sdk sdk 2,516
    star
    updated 7 months ago MIT License

    Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI

Business Intelligence and Reporting

  • updated 7 months ago MIT License

    AspectCore is an AOP-based cross platform framework for .NET Standard.

  • CAP CAP 6,267
    star
    updated 11 months ago MIT License

    Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

  • updated 3 months ago MIT License

    Free Open Source Reporting tool for .NET6/.NET Core/.NET Framework that helps your application generate document-like reports

  • updated 4 months ago Apache License 2.0

    Majorsilence Reporting, .NET report designer and viewer. Fork of fyireporting,

  • updated about 2 years ago MIT License

    Git repo for SQL Server Reporting Services and Power BI paginated report samples, and community projects

  • tweetinvi tweetinvi 1,007
    star
    updated 3 months ago MIT License

    Tweetinvi, an intuitive Twitter C# library for the REST and Stream API. It supports .NET, .NETCore, UAP (Xamarin)...

Caching

  • Akavache Akavache 2,448
    star
    updated 5 days ago MIT License

    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.

  • updated 4 months ago MIT License

    An implementation of HTTP Caching in .NET Core and 4.5.2+ for both the client and the server

  • updated 3 months ago Apache License 2.0

    CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.

  • updated 12 months ago MIT License

    An efficient multi-layered caching system for .NET

  • updated over 4 years ago MIT License

    A simple and elegant yet powerful HTTP client cache for .NET

  • updated 12 months ago MIT License

    💥 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!

  • LazyCache LazyCache 1,714
    star
    updated 6 months ago MIT License

    An easy to use thread safe in-memory caching service with a simple developer friendly API for c#

  • NCache NCache 639
    star
    updated almost 2 years ago Apache License 2.0

    NCache: Highly Scalable Distributed Cache for .NET

  • updated almost 6 years ago Apache License 2.0

    [Archived] ASP.NET Core middleware for caching responses. Project moved to https://github.com/aspnet/AspNetCore

  • updated almost 6 years ago Apache License 2.0

    [Archived] Session state middleware for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore

  • updated about 2 months ago Other

    General purpose redis client

Calendar

  • updated 5 months ago MIT License

    ical.NET - an open source iCal library for .NET

  • maui maui 21,888
    star
    updated 3 months ago MIT License

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

  • updated about 1 year ago Apache License 2.0

    Crontab for .NET

Chat

  • updated about 4 years ago MIT License

    Socket.IO Client Library for .Net

  • updated over 1 year ago Other

    Stream Chat official .NET API Client

  • updated 11 months ago MIT License

    .NET Client for Telegram Bot API

CLI

  • Argu Argu 454
    star
    updated about 1 month ago MIT License

    A declarative CLI argument parser for F#

  • CliFx CliFx 1,324
    star
    updated over 1 year ago MIT License

    Class-first framework for building command-line interfaces

  • clipr clipr 89
    star
    updated over 5 years ago MIT License

    Command Line Interface ParseR for .Net

  • CliWrap CliWrap 3,705
    star
    updated over 1 year ago MIT License

    Library for running command-line processes

  • updated 5 months ago MIT License

    Style your .NET console output!

  • updated over 1 year ago MIT License

    Command line parsing, invocation, and rendering of terminal output.

  • updated over 1 year ago MIT License

    A modern framework for building modern CLI apps

  • updated 8 months ago MIT License

    The best C# command line parser that brings standardized *nix getopt style, for .NET. Includes F# support

  • updated over 1 year ago Apache License 2.0

    Command line parsing and utilities for .NET

  • updated about 2 years ago Other

    .NET C# library for advanced formatting of console output [Apache]

  • updated 3 months ago Other

    Port of docopt to .net

  • updated over 5 years ago MIT License

    Composable CLI Argument Parser for all modern .Net platforms.

  • updated about 5 years ago Other

    A simple, strongly typed .NET C# command line parser library using a fluent easy to use interface

  • updated about 1 month ago MIT License

    .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.

  • updated over 3 years ago MIT License

    Just a quick way to create your own command line tool

  • updated almost 6 years ago Apache License 2.0

    [Archived] A cross platform web server for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore

  • updated about 1 year ago MIT License

    The ultimate .NET Standard command line argument parser

  • PowerShell PowerShell 44,633
    star
    updated about 1 month ago MIT License

    PowerShell for every system!

  • updated about 3 years ago MIT License

    A Pure C# GNU-Readline like library for .NET/.NET Core

  • updated almost 6 years ago MIT License

    A unique command line parser for .NET that utilizes object trees for commands.

  • updated over 1 year ago MIT License

    Source Link enables a great source debugging experience for your users, by adding source control metadata to your built assets

  • tye tye 5,290
    star
    updated 12 months ago MIT License

    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.

  • Typin Typin 243
    star
    updated almost 2 years ago Other

    Declarative framework for interactive CLI applications

  • winforms winforms 4,402
    star
    updated 7 days ago MIT License

    Windows Forms is a .NET UI framework for building Windows desktop applications.

  • wpf wpf 6,346
    star
    updated over 1 year ago MIT License

    WPF is a .NET Core UI framework for building Windows desktop applications.

CLR

  • peachpie peachpie 2,316
    star
    updated 2 months ago Apache License 2.0

    PeachPie - the PHP compiler and runtime for .NET and .NET Core

  • updated 11 months ago Other

    This repo contains the source code for Telerik UI for Universal Windows Platform (UWP), which includes 20+ UI controls for developers building UWP applications.

CMS

  • updated over 11 years ago Other

    Mono branch of Microsoft's ASP.NET WebStack

  • updated 26 days ago Other

    C1 CMS Foundation - .NET based, open source and a bundle of joy!

  • updated about 1 year ago MIT License

    DNN (formerly DotNetNuke) is the leading open source web content management platform (CMS) in the Microsoft ecosystem.

  • n2cms n2cms 363
    star
    updated over 2 years ago Other

    N2 CMS, an open source CMS for ASP.NET

  • Orchard Orchard 2,371
    star
    updated 4 months ago BSD 3-Clause "New...

    Orchard is a free, open source, community-focused Content Management System built on the ASP.NET MVC platform.

  • squidex squidex 2,229
    star
    updated about 2 months ago MIT License

    Headless CMS and Content Managment Hub

  • updated 3 months ago MIT License

    Umbraco is a free and open source .NET content management system helping you deliver delightful digital experiences.

Code Analysis and Metrics

  • updated over 1 year ago Apache License 2.0

    Elastic APM .NET Agent

  • updated 5 months ago Apache License 2.0

    App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.

  • updated over 7 years ago Apache License 2.0

    No longer maintained, instead see - https://github.com/alhardy/AppMetrics/

  • updated 2 months ago MIT License

    Powerful .NET library for benchmarking

  • coverlet coverlet 2,973
    star
    updated about 2 months ago MIT License

    Cross platform code coverage for .NET

  • updated almost 6 years ago Apache License 2.0

    [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

  • dotnet dotnet 2,787
    star
    updated about 1 year ago MIT License

    A simple but effective mini-profiler for ASP.NET (and Core) websites

  • updated over 2 years ago Microsoft Public ...

    MarkPad - a visual Markdown editor (inspired by the Downmarker project)

  • updated almost 4 years ago Other

    A chaotic experimental playground for new features and ideas - check here for small and simple samples for individual features.

  • updated 9 days ago Apache License 2.0

    Exceptionless application

  • updated almost 14 years ago

    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.

  • linq2db linq2db 2,971
    star
    updated about 1 month ago MIT License

    Linq to database provider.

  • updated over 5 years ago Apache License 2.0

    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.

  • updated 2 months ago GNU General Publi...

    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.

  • updated 9 months ago MIT License

    A business logic micro-framework for .NET and .NET Core

  • updated over 4 years ago Microsoft Public ...

    A site generation tool (and then some) for .NET platforms

  • updated about 1 month ago MIT License

    Download ScriptAnalyzer from PowerShellGallery

  • updated about 1 month ago MIT License
  • Security Security 1,270
    star
    updated almost 6 years ago Apache License 2.0

    [Archived] Middleware for security and authorization of web apps. Project moved to https://github.com/aspnet/AspNetCore

  • updated about 1 year ago GNU Lesser Genera...

    Code analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html

  • SpecFlow SpecFlow 2,244
    star
    updated 2 months ago Other

    #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

  • updated 9 months ago Apache License 2.0

    Cross platform HTTP server benchmark tool

Code Snippets

  • updated 12 months ago

    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.

  • eShopOnWeb eShopOnWeb 10,161
    star
    updated 6 months ago MIT License

    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.

  • samples samples 2,896
    star
    updated over 1 year ago Creative Commons ...

    Sample code referenced by the .NET documentation

  • updated almost 2 years ago MIT License

    A sample library that demonstrates UWP networking APIs.

  • updated over 1 year ago MIT License

    A traffic monitor app sample for the Universal Windows Platform (UWP) .

Compilers, Transpilers and Languages

  • updated 8 months ago

    A port of Clojure to the CLR, part of the Clojure project

  • corert corert 2,908
    star
    updated almost 4 years ago MIT License

    This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.

  • csharplang csharplang 11,300
    star
    updated 2 months ago

    The official repo for the design of the C# programming language

  • efcore efcore 12,774
    star
    updated about 1 year ago MIT License

    EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

  • fsharp fsharp 3,892
    star
    updated 8 days ago MIT License

    The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio

  • fsharp fsharp 2,172
    star
    updated almost 2 years ago MIT License

    Please file issues or pull requests here: https://github.com/dotnet/fsharp

  • ILSpy ILSpy 21,029
    star
    updated 3 months ago

    .NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!

  • updated 9 months ago Apache License 2.0

    Implementation of the Python programming language for .NET Framework; built on top of the Dynamic Language Runtime (DLR).

  • updated about 2 months ago Other

    IronScheme

  • JSIL JSIL 1,728
    star
    updated over 6 years ago Other

    CIL to Javascript Compiler

  • updated about 5 years ago Other

    An automatic query optimizer-compiler for Sequential and Parallel LINQ.

  • updated over 1 year ago MIT License

    Samples for .NET Multi-Platform App UI (.NET MAUI)

  • minsk minsk 956
    star
    updated over 3 years ago MIT License

    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.

  • Mond Mond 358
    star
    updated 5 months ago MIT License

    A scripting language for .NET Core

  • updated over 3 years ago Other

    Visual Basic Compiler and Runtime

  • updated over 2 years ago Other

    Nemerle language. Main repository.

  • Netjs Netjs 955
    star
    updated about 5 years ago MIT License

    Compile .NET assemblies to TypeScript and JavaScript

  • P P 3,019
    star
    updated 13 days ago MIT License

    The P programming language.

  • updated about 2 months ago MIT License

    The .NET Project System for Visual Studio

  • updated over 4 years ago MIT License

    Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.

  • SharpLab SharpLab 2,691
    star
    updated 5 months ago BSD 2-Clause "Sim...

    .NET language playground

  • updated 3 months ago MIT License

    Managed definitions for COM interfaces exposed by DiaSymReader APIs

  • updated 6 months ago MIT License

    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.

  • updated about 2 years ago Apache License 2.0

    Simple C# source generator for text templates

Compression

  • updated 6 months ago Other

    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.

  • updated about 1 month ago Other

    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.

  • updated 22 days ago

    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.

  • updated about 2 months ago MIT License

    SharpCompress is a fully managed C# library to deal with many compression types and formats.

  • updated over 7 years ago Apache License 2.0

    An implementation of google's Snappy compression format in C#

  • updated over 2 years ago Other

    Visual Studio extension for compiling LESS and Sass files

Continuous Integration

  • cake cake 3,873
    star
    updated 3 months ago MIT License

    🍰 Cake (C# Make) is a cross platform build automation system.

  • updated 6 months ago Other

    Client Tools for NuGet - including Visual Studio extensions, command line tools, and msbuild support. (Open issues on https://github.com/nuget/home/issues)

  • nunit nunit 2,511
    star
    updated 23 days ago MIT License

    NUnit Framework

  • xunit xunit 3,925
    star
    updated 10 months ago Other

    xUnit.net is a free, open source, community-focused unit testing tool for .NET.

Cryptography

  • updated 12 days ago MIT License

    Adyen API Library for .NET

  • aspnetcore aspnetcore 33,217
    star
    updated 11 months ago MIT License

    ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

  • bc-csharp bc-csharp 1,529
    star
    updated 7 months ago MIT License

    BouncyCastle.NET Cryptography Library (Mirror)

  • updated 3 months ago MIT License

    CryptoNet is simple, fast and a lightweight asymmetric and symmetric encryption library.

  • Identity Identity 1,961
    star
    updated almost 6 years ago Apache License 2.0

    [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

  • updated 3 months ago Apache License 2.0

    .NET standard helper library for claims-based identity, OAuth 2.0 and OpenID Connect.

  • updated almost 2 years ago Apache License 2.0

    ASP.NET Core helper library for claims-based identity, OAuth 2.0 and OpenID Connect.

  • updated 4 months ago Apache License 2.0

    ASP.NET Core authentication handler for OAuth 2.0 token introspection

  • updated 3 months ago Apache License 2.0

    Certified C#/NetStandard OpenID Connect Client Library for native mobile/desktop Applications (RFC 8252)

  • updated 3 months ago Apache License 2.0
  • updated over 4 years ago Apache License 2.0

    IdentityServer Access Token Validation for ASP.NET Core

  • updated over 5 years ago Apache License 2.0

    ASP.NET Core Identity integration for IdentityServer4

  • updated over 5 years ago Apache License 2.0

    EntityFramework persistence layer for IdentityServer4

  • Meadow Meadow 141
    star
    updated almost 2 years ago MIT License

    Integrated Ethereum implementation and tool suite focused on Solidity testing and development.

  • updated 3 months ago MIT License

    🔑 NaCl.Core, a cryptography library for .NET

  • neo neo 3,444
    star
    updated 12 months ago MIT License

    NEO Smart Economy

  • updated about 1 month ago MIT License

    🔑 Paseto.NET, a Paseto (Platform-Agnostic Security Tokens) implementation for .NET

  • updated 24 days ago Apache License 2.0

    Managed .NET wrapper for unmanaged PKCS#11 libraries

  • updated over 6 years ago GNU Lesser Genera...

    Roslyn analyzers that aim to help security audit on .NET applications.

  • runtime runtime 15,172
    star
    updated 7 days ago MIT License

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

  • updated about 1 year ago Other

    ✅ .NET crypto done right. Professionally audited.

  • updated about 3 years ago MIT License

    Bitcoin full node in C#

  • updated over 7 years ago MIT License

    Stream encryption & decryption with libsodium and protobuf

Database

  • updated over 1 year ago MIT License

    This is the core development repository for BrightstarDB.

  • updated over 1 year ago

    new Db4o GPL Source Code for Java7+ & .netstardard2.0 Android Xamarin..., the best database project to help you to learn how to make databases

  • updated 4 months ago BSD 2-Clause "Sim...

    C# .NET NOSQL ( key value store embedded ) ACID multi-paradigm database management system.

  • updated about 1 month ago Other

    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.

  • updated 9 months ago Other

    EventStoreDB, the event-native database. Designed for Event Sourcing, Event-Driven, and Microservices architectures

  • updated 5 months ago MIT License

    Simple JSON flat file data store with support for typed and dynamic data.

  • LiteDB LiteDB 8,532
    star
    updated 21 days ago MIT License

    LiteDB - A .NET NoSQL Document Store in a single data file

  • marten marten 2,771
    star
    updated 2 months ago MIT License

    .NET Transactional Document DB and Event Store on PostgreSQL

  • updated about 2 months ago MIT License

    SQL query builder, written in c#, helps you build complex queries easily, supports SqlServer, MySql, PostgreSql, Oracle, Sqlite and Firebird

  • ravendb ravendb 3,576
    star
    updated 13 days ago Other

    ACID Document Database

  • updated about 1 month ago Apache License 2.0

    Realm is a mobile database: a replacement for SQLite & ORMs

  • updated 2 months ago BSD 2-Clause "Sim...

    .net bindings for the rocksdb by facebook

  • updated over 1 year ago MIT License

    Light Embedded Graph Database for .net

  • updated 3 months ago MIT License

    Stream Store library targeting RDBMS based implementations for .NET

  • updated 4 months ago Other

    Event store for Azure Table Storage

  • updated over 1 year ago MIT License

    StringDB is a modular, key/value pair archival DB designed to consume *tiny* amounts of ram & produce *tiny* databases.

  • yessql yessql 1,188
    star
    updated about 2 months ago MIT License

    A .NET document database working on any RDBMS

Database Drivers

  • updated about 1 year ago Apache License 2.0

    The official Couchbase SDK for .NET Core and Full Frameworks

  • updated 29 days ago Apache License 2.0

    DataStax C# Driver for Apache Cassandra

  • updated 2 months ago MIT License

    Lightweight and fast library written in C# for reading Microsoft Excel files

  • updated 3 months ago MIT License

    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#.

  • updated over 1 year ago Apache License 2.0

    A .NET library for efficiently sending points to InfluxDB 1.x

  • updated about 1 year ago Apache License 2.0

    The Official C# .NET Driver for MongoDB

  • updated 3 months ago MIT License

    MySQL Connector for .NET

  • updated 16 days ago Apache License 2.0

    Neo4j Bolt driver for .NET

  • npgsql npgsql 3,256
    star
    updated 3 months ago PostgreSQL License

    Npgsql is the .NET data provider for PostgreSQL.

  • ravendb ravendb 3,576
    star
    updated 13 days ago Other

    ACID Document Database

  • updated almost 4 years ago Other

    🎧 A NoSQL C#/.NET RethinkDB database driver with 100% ReQL API coverage.

  • updated 7 months ago Apache License 2.0

    Bloat-free, no BS cloud storage SDK.

DateTime

  • updated over 1 year ago Other

    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.

  • updated 4 months ago Apache License 2.0

    DateTimeRange, Business Day and various DateTime, DateTimeOffset, TimeSpan extension methods

  • updated 2 months ago Apache License 2.0

    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.

  • updated 2 months ago MIT License

    Allows cleaner DateTime expressions and operations

  • updated almost 2 years ago MIT License

    Code samples for Functional Programming in C#

  • nodatime nodatime 2,755
    star
    updated about 2 months ago Apache License 2.0

    A better date and time API for .NET

Decompilation

  • ILSpy ILSpy 21,029
    star
    updated 3 months ago

    .NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!

  • updated over 4 years ago

    #develop (short for SharpDevelop) is a free IDE for .NET programming languages.

  • updated 3 months ago MIT License

    #ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform.

Deployment

  • updated 12 months ago MIT License

    The host/runtime that powers Azure Functions

  • DbUp DbUp 2,092
    star
    updated 8 months ago MIT License

    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.

  • updated 2 months ago Apache License 2.0

    Fluent migrations framework for .NET

  • A light-weight message bus on top of AWS services (SNS and SQS).

  • kudu kudu 3,120
    star
    updated about 2 months ago Apache License 2.0

    Kudu is the engine behind git/hg deployments, WebJobs, and various other features in Azure Web Sites. It can also run outside of Azure.

  • updated about 4 years ago Other

    Creates Octopus-compatible NuGet packages

  • Topshelf Topshelf 3,564
    star
    updated about 3 years ago Apache License 2.0

    An easy service hosting framework for building Windows services using .NET

  • unfold unfold 134
    star
    updated about 8 years ago

    Powershell-based deployment solution for .net web applications

  • yuniql yuniql 365
    star
    updated over 1 year ago Apache License 2.0

    Free and open source schema versioning and database migration made natively with .NET/6. NEW THIS MAY 2022! v1.3.15 released!

DirectX

  • SharpDX SharpDX 1,684
    star
    updated almost 4 years ago MIT License

    SharpDX GitHub Repository

  • veldrid veldrid 2,136
    star

    A low-level, portable graphics library for .NET.

Distributed Computing

  • updated about 1 month ago Other

    ASP.NET MVC 5.x, Web API 2.x, and Web Pages 3.x (not ASP.NET Core)

  • dotNext dotNext 1,597
    star
    updated 2 months ago MIT License

    Next generation API for .NET

  • netmq netmq 2,822
    star
    updated 12 months ago Other

    A 100% native C# implementation of ZeroMQ for .NET

  • updated about 1 month ago Other

    Build, version, and monitor better microservices with the most powerful service platform for .NET

  • updated 4 months ago Apache License 2.0

    Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka

  • orleans orleans 9,460
    star
    updated about 1 year ago MIT License

    Cloud Native application framework for .NET

  • updated 3 months ago MIT License

    📊 A developer dashboard for Microsoft Orleans

DLR

  • updated over 1 year ago MIT License

    A library for adding scripting to .NET applications. Supports V8 (Windows, Linux, macOS) and JScript/VBScript (Windows).

Documentation

  • updated 16 days ago Creative Commons ...

    Documentation for ASP.NET Core

  • docfx docfx 3,663
    star
    updated 12 months ago MIT License

    Static site generator for .NET API documentation.

  • DocNet DocNet 247
    star
    updated 11 months ago

    Your friendly static documentation generator, using markdown files to build the content.

  • nuke nuke 2,851
    star
    updated about 2 months ago MIT License

    🏗 The AKEless Build System for C#/.NET

  • SHFB SHFB 2,084
    star
    updated over 1 year ago Other

    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.

  • updated 9 months ago Apache License 2.0

    Source browser website generator that powers http://referencesource.microsoft.com and http://sourceroslyn.io

  • SpecFlow SpecFlow 2,244
    star
    updated 2 months ago Other

    #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

  • updated over 2 years ago BSD 3-Clause "New...

    Seamlessly adds a swagger to WebApi projects!

E-Commerce and Payments

  • updated 12 days ago MIT License

    Adyen API Library for .NET

  • updated about 1 year ago MIT License

    Braintree .NET library

  • updated over 1 year ago MIT License

    SDKs for CoinAPI

  • updated 8 months ago MIT License

    Ingenico Connect .NET Server SDK

  • updated 8 months ago MIT License

    C# implementation for the BitPay Cryptographically Secure RESTful API

  • grandnode grandnode 1,879
    star
    updated about 3 years ago Other

    Open source, headless, multi-tenant eCommerce platform built with .NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, Vue.js.

  • updated 8 months ago Other

    ASP.NET Core eCommerce software. nopCommerce is a free and open-source shopping cart.

  • updated over 4 years ago Other

    .NET SDK for PayPal's RESTful APIs

  • updated almost 2 years ago Other

    .Net SDK for Authorize.Net API

  • updated 5 days ago Apache License 2.0

    Stripe.net is a sync/async .NET 4.6.1+ client, and a portable class library for stripe.com.

  • updated about 1 year ago Other

    VirtoCommerce Platform repository

Emulators

  • BizHawk BizHawk 2,176
    star
    updated 14 days ago Other

    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.

  • iot iot 1,932
    star
    updated over 1 year ago MIT License

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

  • osu osu 15,236
    star
    updated 13 days ago MIT License

    rhythm is just a *click* away!

  • Ryujinx Ryujinx 33,961
    star
    updated 3 months ago MIT License

    Experimental Nintendo Switch Emulator written in C#

Environment Management

  • updated 2 months ago Apache License 2.0

    Fluent migrations framework for .NET

  • quartznet quartznet 6,396
    star
    updated 3 months ago Apache License 2.0

    Quartz Enterprise Scheduler .NET

ETL

  • ChoETL ChoETL 788
    star
    updated about 2 months ago MIT License

    ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)

Event aggregator and messenger

  • Autofac Autofac 4,256
    star
    updated about 1 year ago MIT License

    An addictive .NET IoC container

  • updated about 5 years ago MIT License

    Circuit Breaker pattern for .NET

  • CQRS CQRS 345
    star
    updated 10 months ago GNU Lesser Genera...

    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.

  • EventFlow EventFlow 2,363
    star
    updated 3 months ago Other

    Async/await first CQRS+ES and DDD framework for .NET

  • updated 4 months ago MIT License

    A modern async HTTP client for REST APIs. Its fluent interface lets you send an HTTP request and parse the response in one go.

  • updated over 4 years ago Apache License 2.0

    🔀 FluentMediator is an unobtrusive library that allows developers to build custom pipelines for Commands, Queries and Events.

  • updated 28 days ago MIT License

    A simple package with guard clause extensions.

  • updated 2 months ago Apache License 2.0

    Distributed Application Framework for .NET

  • updated almost 1 year ago Apache License 2.0

    A simple mediator for .Net for sending command, publishing event and request response with pipelines supported

  • MediatR MediatR 10,980
    star
    updated 3 months ago Apache License 2.0

    Simple, unambitious mediator implementation in .NET

  • updated about 1 month ago Other

    Backend for ServiceInsight and ServicePulse

  • updated over 1 year ago Apache License 2.0

    Steeltoe .NET Core Components: CircuitBreaker, Configuration, Connectors, Discovery, Logging, Management, and Security

  • updated almost 7 years ago Microsoft Public ...

    A lightweight event aggregator/messenger for loosely coupled communication.

  • updated over 6 years ago MIT License

    A lightweight and easy-to-use CQRS + DDD library

Exceptions

  • updated 9 days ago Apache License 2.0

    Exceptionless application

  • updated 13 days ago Other

    Exceptionless clients for the .NET platform

  • updated 9 months ago MIT License

    High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span<T>.

  • Polly Polly 13,361
    star
    updated 25 days ago BSD 3-Clause "New...

    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+.

Extensions libraries

  • moq moq 5,709
    star
    updated 6 months ago Other

    The most popular and friendly mocking framework for .NET

Functional programming

  • akka.net akka.net 4,497
    star
    updated 12 months ago Other

    Canonical actor model implementation for .NET with local + distributed actors in C# and F#.

  • BotSharp BotSharp 2,166
    star
    updated about 1 month ago Apache License 2.0

    The AI Agent Framework in .NET

  • updated about 1 year ago Apache License 2.0

    Provides strongly typed extensions methods for C# delegates to take advantages of functional programming techniques, like currying and partial application.

  • updated almost 2 years ago MIT License

    Write more elegant Azure Functions with less boilerplate, more consistency, and support for REST APIs. Docs can be found at https://functionmonkey.azurefromthetrenches.com

  • updated about 1 year ago MIT License

    C# functional language extensions - a base class library for functional programming

  • updated about 1 year ago MIT License

    A robust option type for C#

  • updated over 1 year ago Apache License 2.0

    .NET Standard Library for giving (bool, T) Option-like semantics

  • reactive reactive 6,687
    star
    updated about 1 month ago MIT License

    The Reactive Extensions for .NET

Game

  • 2d-extras 2d-extras 1,387
    star
    updated over 1 year ago Other

    Fun 2D Stuff that we'd like to share!

  • updated 7 months ago Apache License 2.0

    Pure C# 3D real time physics simulation library, now with a higher version number.

  • updated over 4 years ago

    CocosSharp is a C# implementation of the Cocos2D and Cocos3D APIs that runs on any platform where MonoGame runs.

  • duality duality 1,400
    star
    updated 4 months ago MIT License

    a 2D Game Development Framework

  • updated 26 days ago Other
  • FNA FNA 2,583
    star
    updated 3 months ago

    FNA - Accuracy-focused XNA4 reimplementation for open platforms

  • MonoGame MonoGame 11,249
    star
    updated 2 months ago Other

    One framework for creating powerful cross-platform games.

  • updated over 1 year ago MIT License

    High Level API Components for Runtime NavMesh Building

  • Nez Nez 1,799
    star
    updated 21 days ago MIT License

    Nez is a free 2D focused framework that works with MonoGame and FNA

  • osu osu 15,236
    star
    updated 13 days ago MIT License

    rhythm is just a *click* away!

  • updated 14 days ago MIT License

    A game framework written with osu! in mind.

  • updated over 2 years ago Other

    Advanced Pathfinding for C#

  • updated 10 months ago Other

    The C# math library used in Unity providing vector types and math functions with a shader like syntax

  • updated over 1 year ago Other

    Unity C# reference source code.

  • UnrealCLR UnrealCLR 3,100
    star
    updated over 1 year ago MIT License

    Unreal Engine .NET 6 integration

  • urho urho 463
    star
    updated over 2 years ago Other

    Code to integrate with the Urho3D engine

  • updated almost 5 years ago

    devtodev SDK for Windows and Windows Phone

GIS

  • updated 11 months ago Apache License 2.0

    Demo applications provided by the ArcGIS Runtime SDK for .NET Team

  • updated about 1 year ago Apache License 2.0

    ArcGIS Pro SDK for Microsoft .NET Framework Community Samples

  • updated about 2 months ago Other

    A .NET GIS solution that is fast and reliable for the .NET platform.

  • updated almost 2 years ago GNU Lesser Genera...

    An easy-to-use mapping library for use in web and desktop applications

Git Tools

  • updated 10 months ago MIT License

    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.

  • git-tfs git-tfs 1,922
    star
    updated 3 months ago Apache License 2.0

    A Git/TFS bridge, similar to git-svn

  • updated 2 months ago Other

    Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).

  • updated over 1 year ago MIT License

    Making .NET open source accessible!

  • updated over 6 years ago Creative Commons ...

    .Net Standard library for reading Git repository data

  • updated 12 months ago MIT License

    From git log to SemVer in no time

  • updated 20 days ago MIT License

    Git hooks made easy with Husky.Net internal task runner! 🐶 It brings the dev-dependency concept to the .NET world!

  • updated 12 months ago MIT License

    Git + .NET = ❤

  • ngit ngit 261
    star
    updated over 4 years ago

    Automated jgit port to c#

  • posh-git posh-git 7,675
    star
    updated about 2 months ago MIT License

    A PowerShell environment for Git

  • RepoZ RepoZ 892
    star
    updated over 1 year ago MIT License

    👨‍💻 A zero-conf git repository hub for Windows and macOS with Windows Explorer- & CLI-enhancements

  • updated over 1 year ago MIT License

    GitHub Extension for Visual Studio

Graphics

  • ImGui.NET ImGui.NET 1,428
    star
    updated over 1 year ago MIT License

    An ImGui wrapper for .NET.

  • updated over 2 years ago Other

    C# port of the famous GLU Tessellator - prebuilt binaries now available in "releases" tab

  • updated 4 months ago MIT License

    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.

  • updated almost 3 years ago MIT License

    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.

  • opentk opentk 3,172
    star
    updated 3 months ago Other

    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.

  • updated about 2 years ago MIT License

    High performance real-time graph for WPF & UWP

  • updated over 3 years ago Other

    Cross-platform FreeType bindings for .NET - Need maintainer

  • updated over 1 year ago GNU Lesser Genera...

    A light library for C# vector graphics

  • veldrid veldrid 2,136
    star

    A low-level, portable graphics library for .NET.

GraphQL

  • updated 12 months ago MIT License

    A toolset for authorizing access to graph types for GraphQL .NET.

  • updated 2 months ago MIT License

    GraphQL Conventions Library for .NET

  • updated 3 months ago MIT License

    A GraphQL library for .NET

  • updated 12 months ago MIT License

    Examples for GraphQL.NET

  • updated 4 months ago MIT License

    A GraphQL Client for .NET Standard

  • updated 12 months ago MIT License

    GraphQL for .NET

  • updated over 2 years ago MIT License

    Convert GraphQL to IQueryable

  • updated about 1 month ago

    GraphQL is a query language and execution engine tied to any backend service.

  • relay relay 75
    star
    updated 12 months ago MIT License

    A toolset for creating Relay.js compatible GraphQL servers in dotnet.

  • server server 544
    star
    updated 11 months ago MIT License

    ASP.NET Core GraphQL Server

  • ZeroQL ZeroQL 276
    star
    updated 20 days ago MIT License

    C# GraphQL client with Linq-like syntax

GUI

  • adonis-ui adonis-ui 1,714
    star
    updated about 2 years ago MIT License

    Lightweight UI toolkit for WPF applications offering classic but enhanced windows visuals

  • updated 5 months ago MIT License

    The WPF-based text editor component used in SharpDevelop

  • updated over 9 years ago Other

    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.

  • updated 5 months ago MIT License

    Shared Controlz for WPF and ... more

  • Dragablz Dragablz 2,181
    star
    updated 5 months ago MIT License

    Dragable and tearable tab control for WPF

  • Eto Eto 3,558
    star
    updated 2 months ago Other

    Cross platform GUI framework for desktop and mobile applications in .NET

  • updated about 1 year ago Other

    Fast Colored TextBox for Syntax Highlighting. The text editor component for .NET.

  • updated 12 months ago MIT License

    WPF Ribbon control like in Office

  • updated over 1 year ago Other

    Gtk# is a Mono/.NET binding to the cross platform Gtk+ GUI toolkit and the foundation of most GUI apps built with Mono

  • lara lara 153
    star
    updated over 1 year ago Apache License 2.0

    Lara Web Engine is a lightweight C# framework for web user interface development.

  • updated 8 months ago MIT License

    A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.

  • updated about 1 year ago MIT License

    Theming .NET WinForms, C# or VB.Net, to Google's Material Design Principles.

  • updated 11 months ago MIT License

    Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications

  • mui mui 2,597
    star
    updated over 3 years ago Microsoft Public ...

    Modern UI for WPF

  • updated almost 2 years ago MIT License

    🚀 Build .NET desktop applications using HTML, CSS and javascript.

  • Ooui Ooui 1,616
    star
    updated almost 2 years ago MIT License

    A small cross-platform UI library that brings the simplicity of native UI development to the web

  • qmlnet qmlnet 1,378
    star
    updated almost 2 years ago MIT License

    Qml.Net - Qt/QML integration/support for .NET

  • updated over 5 years ago Other

    Mono/.NET bindings for Qt

  • updated about 2 years ago Microsoft Public ...

    An Office Ribbon Control for .NET WinForms

  • updated about 1 year ago MIT License

    A Windows Forms control, wrapper, and bindings for the Scintilla text editor.

  • updated about 3 years ago GNU General Publi...

    C# bindings for Sciter - create HTML/CSS/TIScript based native apps

  • WinApi WinApi 786
    star
    updated almost 2 years ago Apache License 2.0

    A simple, direct, ultra-thin CLR library for high-performance Win32 Native Interop

  • updated 6 months ago Other

    Xamarin.Forms is no longer supported. Migrate your apps to .NET MAUI.

HTML and CSS

  • updated 7 months ago MIT License

    👼 The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.

  • updated 4 months ago Apache License 2.0

    .NET Port of the ruby Less CSS lib

  • ExCSS ExCSS 328
    star
    updated 9 months ago MIT License

    A CSS Parser for .NET. It's BADA55!

  • updated 4 months ago Apache License 2.0

    .NET wrapper around the LibSass library with the ability to support a virtual file system.

  • LtGt LtGt 117
    star
    updated over 1 year ago MIT License

    Lightweight HTML processor

HTTP

  • Apizr Apizr 123
    star
    updated 7 months ago Apache License 2.0

    Refit based web api client management, but resilient (retry, connectivity, cache, auth, log, priority, etc...)

  • updated almost 6 years ago Apache License 2.0

    [Archived] Interfaces and providers for accessing configuration files. Project moved to https://github.com/aspnet/Extensions

  • updated almost 6 years ago Apache License 2.0

    [Archived] Contains common DI abstractions that ASP.NET Core and Entity Framework Core use. Project moved to https://github.com/aspnet/Extensions

  • updated almost 4 years ago Other

    Http Library for C#

  • updated about 1 year ago

    A simple, functional HTTP client library for F#

  • updated almost 6 years ago Apache License 2.0

    [Archived] Contains an opinionated factory for creating HttpClient instances. Project moved to https://github.com/aspnet/Extensions

  • updated over 1 year ago MIT License

    Useful utilities for the .NET HttpClient.

  • refit refit 8,590
    star
    updated 4 days ago MIT License

    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.

  • updated almost 6 years ago Apache License 2.0

    [Archived] ASP.NET Core middleware for caching responses. Project moved to https://github.com/aspnet/AspNetCore

  • RestEase RestEase 1,075
    star
    updated 11 months ago MIT License

    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

  • updated almost 2 years ago MIT License

    The automatic type-safe-reflectionless REST API client library for .Net Standard

  • RestSharp RestSharp 9,587
    star
    updated 26 days ago Apache License 2.0

    Simple REST and HTTP API Client for .NET

  • updated almost 6 years ago Apache License 2.0

    [Archived] Session state middleware for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore

  • updated almost 2 years ago MIT License

    Simpliest Fluent REST client for .NET

  • updated 3 months ago MIT License

    A REST API library with better functionality, performance, and scalability than refit

  • updated about 6 years ago Apache License 2.0

    [Archived] Libraries to create and consume web hooks on ASP.NET Core. Project moved to https://github.com/aspnet/AspLabs

IDE

  • carnac carnac 4,110
    star
    updated over 1 year ago Microsoft Public ...

    A utility to give some insight into how you use your keyboard

  • updated 3 months ago MIT License

    Convert code from C# to VB.NET and vice versa using Roslyn

  • updated 4 months ago MIT License

    Debugger libraries

  • updated over 2 years ago Microsoft Public ...

    MarkPad - a visual Markdown editor (inspired by the Downmarker project)

  • updated about 3 years ago

    MonoDevelop is a cross platform .NET IDE

  • updated 30 days ago MIT License

    OmniSharp server (HTTP, STDIO) based on Roslyn workspaces

  • RoslynPad RoslynPad 1,445
    star

    A cross-platform C# editor based on Roslyn and AvalonEdit

  • updated 3 months ago MIT License

    #ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform.

Image Processing

  • updated over 1 year ago MIT License
  • updated 8 months ago MIT License

    🎨 Open source .NET library for working with color spaces.

  • updated almost 5 years ago

    Minimalistic .NET imaging portable platform

  • updated about 1 year ago Apache License 2.0

    📷 A fluent wrapper around System.Drawing for the processing of image files.

  • updated 8 days ago Other

    📷 A modern, cross-platform, 2D Graphics library for .NET

  • updated 3 months ago MIT License

    Image processing webservice based on ASP.NET Core and ImageSharp / SkiaSharp / SvgNet / DocNET

  • updated 3 days ago Apache License 2.0

    The .NET library for ImageMagick

  • updated 6 months ago Other

    Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files

  • updated 2 months ago Apache License 2.0

    OpenCV wrapper for .NET

  • updated 2 months ago MIT License

    MagicScaler high-performance, high-quality image processing pipeline for .NET

Install Tools

  • choco choco 10,157
    star
    updated 3 months ago Other

    Chocolatey - the package manager for Windows

  • updated over 1 year ago Other

    This repo is used for reviewing new .NET designs.

  • installer installer 1,261
    star
    updated 12 months ago MIT License

    .NET SDK Installer

  • updated 9 months ago MIT License

    Mono.Addins is a generic framework for creating extensible applications, and for creating add-ins which extend those applications.

  • updated about 2 years ago Other

    The mono-tools package contains a series of extra tools for Mono users.

  • updated about 3 years ago

    MonoDevelop is a cross platform .NET IDE

  • msbuild msbuild 5,215
    star
    updated 12 days ago MIT License

    The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.

  • oneget oneget 2,379
    star
    updated about 2 months ago MIT License

    PackageManagement (aka OneGet) is a package manager for Windows

  • samples samples 2,896
    star
    updated over 1 year ago Creative Commons ...

    Sample code referenced by the .NET documentation

  • sdk sdk 2,516
    star
    updated 7 months ago MIT License

    Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI

  • updated 3 months ago MIT License

    This repo contains the Template Engine which is used by dotnet new

  • wcf wcf 1,693
    star
    updated 3 months ago MIT License

    This repo contains the client-oriented WCF libraries that enable applications built on .NET Core to communicate with WCF services.

Internationalization

  • updated 3 months ago MIT License

    Convert code from C# to VB.NET and vice versa using Roslyn

  • i18n i18n 556
    star
    updated over 1 year ago Other

    Smart internationalization for ASP.NET

  • updated almost 6 years ago Apache License 2.0

    [Archived] Localization abstractions and implementations for ASP.NET Core applications. Project moved to https://github.com/aspnet/AspNetCore

  • updated 3 months ago MIT License

    Manage localization of all ResX-Based resources in one central place.

  • xwt xwt 1,363
    star
    updated over 1 year ago MIT License

    A cross-platform UI toolkit for creating desktop applications with .NET and Mono

Interoperability

  • cxxi cxxi 199
    star
    updated about 4 years ago Other

    C++ interop framework

  • updated about 1 month ago MIT License

    .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.

  • updated over 2 years ago MIT License

    LegacyWrapper uses a x86 wrapper to call legacy dlls from a 64 bit process (or vice versa).

  • pinvoke pinvoke 2,115
    star
    updated over 1 year ago MIT License

    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.

  • updated over 5 years ago

    PInvoke Interop Assistant

  • updated 8 months ago MIT License

    Java and .NET client interface for Pyro5 protocol

  • pythonnet pythonnet 4,369
    star
    updated 6 months ago MIT License

    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.

  • updated about 4 years ago GNU General Publi...

    Sharpen is an Eclipse plugin created by db4o that allows you to convert your Java project into c#

  • updated 6 months ago Other

    ⭐⭐Join us at sambaXP 2024 (Apr 17 - Apr 18)

IoC

  • AsyncEx AsyncEx 3,295
    star
    updated almost 2 years ago MIT License

    A helper library for async/await.

  • Autofac Autofac 4,256
    star
    updated about 1 year ago MIT License

    An addictive .NET IoC container

  • updated 2 months ago MIT License

    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.

  • CAP CAP 6,267
    star
    updated 11 months ago MIT License

    Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

  • updated almost 6 years ago Apache License 2.0
  • updated over 1 year ago Apache License 2.0

    Performance comparison of .NET IoC containers

  • updated almost 6 years ago Other

    A BDD-influenced C# testing library cooked up by Just Eat

  • updated 6 months ago Apache License 2.0

    Unity.Microsoft.DependencyInjection package

  • Ninject Ninject 2,633
    star
    updated over 1 year ago Other

    the ninja of .net dependency injectors

  • updated 29 days ago MIT License

    An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.

  • updated over 1 year ago Apache License 2.0

    Steeltoe .NET Core Components: CircuitBreaker, Configuration, Connectors, Discovery, Logging, Management, and Security

  • updated about 2 years ago Other

    A Dependency Injection/Inversion of Control tool for .NET

  • tye tye 5,290
    star
    updated 12 months ago MIT License

    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.

  • vs-mef vs-mef 431
    star
    updated about 1 month ago MIT License

    Managed Extensibility Framework (MEF) implementation used by Visual Studio

  • updated 3 months ago Other

    The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.

  • Windsor Windsor 1,511
    star
    updated 4 months ago Apache License 2.0

    Castle Windsor is a best of breed, mature Inversion of Control container available for .NET

JavaScript Engines

  • updated almost 2 years ago MIT License

    BaristaCore is a framework for providing a serverless platform using ChakraCore and .Net Core

  • corert corert 2,908
    star
    updated almost 4 years ago MIT License

    This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.

  • jint jint 4,023
    star
    updated 2 months ago BSD 2-Clause "Sim...

    Javascript Interpreter for .NET

Logging

  • updated 4 months ago Apache License 2.0

    Painless integration of ELMAH into ASP.NET MVC application

  • updated almost 3 years ago Microsoft Recipro...

    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.

  • updated 13 days ago Other

    Exceptionless clients for the .NET platform

  • updated almost 2 years ago MIT License

    Windows log viewer for log4j

  • NLog NLog 6,269
    star
    updated 2 months ago BSD 3-Clause "New...

    NLog - Advanced and Structured Logging for Various .NET Platforms

  • updated 9 days ago MIT License

    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.

  • updated 7 months ago MIT License

    Rollbar for .NET

  • Sejil Sejil 117
    star
    updated over 1 year ago Apache License 2.0

    Capture, view and filter your ASP.net core log events right from your app

  • updated 2 months ago MIT License

    Sentry SDK for .NET

  • serilog serilog 7,150
    star
    updated 2 months ago Apache License 2.0

    Simple .NET logging with fully-structured events

  • updated 4 months ago Apache License 2.0

    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

  • updated 3 months ago MIT License

    Log exception details and custom properties that are not output in Exception.ToString().

  • updated about 1 year ago Apache License 2.0

    Error handler used for the Stack Exchange network

  • updated 3 months ago MIT License

    A high-performance, zero-allocation .NET logging library.

Machine Learning and Data Science

  • updated about 9 years ago

    Advanced image processing and computer vision algorithms made as fluent extensions and built for portability

  • updated 2 months ago MIT License

    🚀 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.

  • framework framework 4,481
    star
    updated almost 4 years ago GNU Lesser Genera...

    Machine learning, computer vision, statistics and general scientific computing for .NET

  • updated 6 months ago MIT License

    GeneticSharp is a fast, extensible, multi-platform and multithreading C# Genetic Algorithm library that simplifies the development of applications using Genetic Algorithms (GAs).

  • updated almost 4 years ago Other

    Keras# initiated as an effort to port the Keras deep learning library to C#, supporting both TensorFlow and CNTK

  • numl numl 430
    star
    updated almost 6 years ago MIT License

    Machine Learning for .NET

  • NumSharp NumSharp 1,362
    star
    updated 11 months ago Apache License 2.0

    High Performance Computation for N-D Tensors in .NET, similar API to NumPy.

  • updated 12 months ago Apache License 2.0

    Practical examples written in SciSharp's machine learning libraries

  • updated 12 months ago Apache License 2.0

    A Computer Vision library for C# and F# that combines OpenCV and NDArray together in .NET Standard.

  • SiaNet SiaNet 380
    star
    updated over 5 years ago MIT License

    An easy to use C# deep learning library with CUDA/OpenCL support

  • updated over 1 year ago Mozilla Public Li...

    Series and Panels for Real-time and Exploratory Analysis of Data Streams

  • updated 4 months ago Apache License 2.0

    .NET Standard bindings for Google's TensorFlow for developing, training and deploying Machine Learning models in C# and F#.

Mail

  • updated about 2 years ago

    C# POP/IMAP Mail Client

  • updated 7 months ago MIT License

    All in one email sender for .NET. Supports popular senders (SendGrid, MailGun, etc) and Razor templates.

  • MailKit MailKit 6,060
    star
    updated 3 months ago MIT License

    A cross-platform .NET library for IMAP, POP3, and SMTP.

  • MimeKit MimeKit 1,791
    star
    updated 3 months ago MIT License

    A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.

  • updated 4 months ago MIT License

    C# library that moves your stylesheets to inline style attributes, for maximum compatibility with E-mail clients.

  • updated 3 months ago

    Strongly typed library for the entire SendGrid v3 API, including webhooks

Markdown Processors

  • codemaid codemaid 1,845
    star
    updated 9 months ago GNU Lesser Genera...

    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.

  • updated over 4 years ago BSD 3-Clause "New...

    Implementation of CommonMark specification in C# for converting Markdown documents to HTML. Optimized for maximum performance and portability.

  • updated over 2 years ago Other

    A Visual Studio extension

Mathematics

  • updated 5 months ago MIT License

    New open-source cross-platform symbolic algebra library for C# and F#. Can be used for both production and research purposes.

  • updated over 1 year ago MIT License

    A .NET library that provides fast, accurate and automatic differentiation (computes derivative / gradient) of mathematical functions.

  • updated 12 months ago MIT License

    Simple and lightweight computational geometry library for .Net

  • updated 4 months ago MIT License

    Math.NET Numerics

  • updated 8 months ago MIT License

    🔟 Implementation of rational number arithmetic for .NET with arbitrary precision.

  • updated over 2 years ago MIT License

    Expansible Unit Conversion Library for .Net Core and .Net Framework

Media

  • updated over 1 year ago Other

    Gtk# is a Mono/.NET binding to the cross platform Gtk+ GUI toolkit and the foundation of most GUI apps built with Mono

  • updated 3 months ago MIT License

    Contains some simple and commonly used WPF controls

  • updated 2 months ago GNU Lesser Genera...

    Cross-platform .NET/Mono bindings for LibVLC

  • updated over 4 years ago Other

    Bindings to create MacOS X applications with Mono.

  • NAudio NAudio 5,333
    star
    updated 5 months ago MIT License

    Audio and MIDI library for .NET

  • SkiaSharp SkiaSharp 4,475
    star
    updated 2 days ago MIT License

    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.

  • xwt xwt 1,363
    star
    updated over 1 year ago MIT License

    A cross-platform UI toolkit for creating desktop applications with .NET and Mono

Metrics

  • updated 5 months ago Apache License 2.0

    App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.

  • updated almost 6 years ago Apache License 2.0

    [Archived] Libraries for in-memory caching and distributed caching. Project moved to https://github.com/aspnet/Extensions

  • updated almost 6 years ago Apache License 2.0

    [Archived] HTTP abstractions such as HttpRequest, HttpResponse, and HttpContext, as well as common web utilities. Project moved to https://github.com/aspnet/AspNetCore

  • updated almost 6 years ago Apache License 2.0

    [Archived] Common logging abstractions and a few implementations. Project moved to https://github.com/aspnet/Extensions

  • updated over 1 year ago MIT License

    ML.NET is an open source and cross-platform machine learning framework for .NET.

  • updated over 5 years ago Apache License 2.0

    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.

  • updated almost 6 years ago Apache License 2.0

    [Archived] A framework for accessing and configuring POCO settings. Project moved to https://github.com/aspnet/Extensions

Micro Framework

  • CppSharp CppSharp 3,044
    star
    updated 3 months ago MIT License

    Tools and libraries to glue C/C++ APIs to high-level languages

  • updated over 3 years ago MIT License

    Tools to turn .NET libraries into native libraries that can be consumed on Android, iOS, Mac, Linux and other platforms.

  • llilum llilum 157
    star
    updated about 8 years ago Other

    Development Platform for MSIL and UWP apps targeting Micro Controllers. Part of the .NET Micro Framework family.

  • updated about 1 month ago

    Unified driver and library framework for Meadow applications.

  • updated about 6 years ago Other

    .NET Micro Framework Interpreter

  • SkiaSharp SkiaSharp 4,475
    star
    updated 2 days ago MIT License

    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.

Minification

  • updated 6 months ago Other

    Visual Studio extension

  • updated 7 months ago Apache License 2.0

    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.

  • updated 3 months ago Apache License 2.0

    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.

  • updated over 2 years ago Other

    Visual Studio extension for compiling LESS and Sass files

  • updated 3 months ago Apache License 2.0

    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.

Misc

  • updated 10 months ago Apache License 2.0

    Efficient reliable UDP unicast, UDP multicast, and IPC message transport - .NET port of Aeron

  • updated 3 months ago MIT License

    ASP.NET Boilerplate - Web Application Framework

  • updated 2 months ago MIT License

    A convention-based object-object mapper in .NET.

  • updated over 10 years ago MIT License

    Take HTML Snapshots for your Angular, Ember, Durandal or any JavaScript applications

  • updated almost 2 years ago MIT License

    Simple build versioning for .NET, powered by Git tags

  • updated 9 months ago MIT License

    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.

  • updated over 1 year ago MIT License

    A fluent library to print out a nicely formatted table in a console application C#

  • coravel coravel 2,605
    star
    updated over 1 year ago MIT License

    Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!

  • CsvHelper CsvHelper 4,651
    star
    updated 3 months ago Other

    Library to help reading and writing CSV files

  • updated 3 months ago Apache License 2.0

    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.

  • updated 3 months ago MIT License

    A simple library providing functionality to generate a 'device ID' that can be used to uniquely identify a computer.

  • updated about 1 year ago Apache License 2.0

    This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.

  • Enums.NET Enums.NET 1,703
    star
    updated 3 months ago MIT License

    Enums.NET is a high-performance type-safe .NET enum utility library

  • updated over 4 years ago Apache License 2.0

    FlatMapper is a library to import and export data from and to plain text files.

  • updated 3 months ago Apache License 2.0

    A popular .NET validation library for building strongly-typed validation rules.

  • guard guard 684
    star
    updated over 1 year ago MIT License

    A high-performance, extensible argument validation library.

  • updated about 1 year ago MIT License

    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.

  • updated about 2 years ago MIT License

    This library enables you to enumerate and communicate with Hid compatible USB devices in .NET.

  • Humanizer Humanizer 8,665
    star
    updated 26 days ago Other

    Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities

  • updated 3 months ago Apache License 2.0

    OpenID Connect and OAuth 2.0 Framework for ASP.NET Core

  • updated 12 months ago MIT License

    A simple but powerful web crawler library for .NET

  • updated 5 months ago Other

    SQL Server and PostgreSQL query execution plan visualizer for LINQPad

  • mono mono 11,128
    star
    updated 2 months ago Other

    Mono open source ECMA CLI, C# and .NET implementation.

  • updated 8 months ago MIT License

    🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", "abc2").

  • peachpie peachpie 2,316
    star
    updated 2 months ago Apache License 2.0

    PeachPie - the PHP compiler and runtime for .NET and .NET Core

  • Polly Polly 13,361
    star
    updated 25 days ago BSD 3-Clause "New...

    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+.

  • updated about 2 months ago Other

    Protocol Buffers library for idiomatic .NET

  • updated over 1 year ago MIT License

    Making the quickest and most memory efficient implementation of Levenshtein Distance with SIMD and Threading support

  • rant3 rant3 2,964
    star
    updated about 4 years ago MIT License

    (Obsolete) Archive of Rant 3.x.

  • React.NET React.NET 2,293
    star
    updated over 1 year ago MIT License

    .NET library for JSX compilation and server-side rendering of React components

  • updated about 1 month ago MIT License
  • scriptcs scriptcs 2,462
    star
    updated over 1 year ago Other

    Write C# apps with a text editor, nuget and the power of Roslyn!

  • serilog serilog 7,150
    star
    updated 2 months ago Apache License 2.0

    Simple .NET logging with fully-structured events

  • updated 3 months ago Other

    Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all

  • updated almost 2 years ago Other

    Fast, Simple, Typed ORM for .NET

  • updated over 2 years ago Other

    .NET's leading C# Redis Client

  • updated over 2 years ago Other

    .NET's fastest JSON, JSV and CSV Text Serializers

  • updated almost 2 years ago MIT License

    A strict and mostly lock-free Software Transactional Memory (STM) for .NET

  • SignalR SignalR 9,194
    star
    updated 16 days ago Other

    Incredibly simple real-time web for .NET

  • updated 6 months ago MIT License

    High-performance, low-allocating JSON object diff and patch extension for System.Text.Json. Support generating patch document in RFC 6902 JSON Patch format.

  • updated about 1 year ago Microsoft Public ...

    .NET library for easier testing of system APIs.

  • updated almost 2 years ago MIT License

    Practical generic programming for F#

  • updated over 1 year ago MIT License

    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 Valit 320
    star
    updated almost 5 years ago MIT License

    Valit is dead simple validation for .NET Core. No more if-statements all around your code. Write nice and clean fluent validators instead!

  • Warden Warden 616
    star
    updated over 6 years ago MIT License

    Define "health checks" for your applications, resources and infrastructure. Keep your Warden on the watch.

  • updated about 1 year ago MIT License

    Abstraction layer over YouTube's internal API

MVVM

  • AsyncEx AsyncEx 3,295
    star
    updated almost 2 years ago MIT License

    A helper library for async/await.

  • Avalonia Avalonia 25,320
    star
    updated about 1 month ago MIT License

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

  • updated almost 4 years ago MIT License

    Easy-to-use calculated properties for MVVM apps

  • updated 6 months ago MIT License

    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.

  • dotnet dotnet 3,007
    star
    updated about 1 month ago Other

    .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.

  • EBind EBind 161
    star
    updated over 3 years ago Apache License 2.0

    🔵 .NET Data Binding we deserve: concise, fast, feature-rich

  • gemini gemini 1,032
    star
    updated over 1 year ago Other

    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.

  • Maui Maui 2,203
    star
    updated about 1 month ago MIT License

    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

  • updated about 1 month ago Apache License 2.0

    Library simplifying the concept of opening dialogs from a view model when using MVVM in WPF

  • MvvmCross MvvmCross 3,846
    star
    updated 5 months ago Microsoft Public ...

    The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI

  • mvvmlight mvvmlight 1,163
    star
    updated about 3 years ago MIT License

    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 Prism 6,198
    star
    updated 4 months ago Other

    Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..

  • updated 12 months ago Other

    Samples that demonstrate how to use various Prism features with Xamarin.Forms

  • updated almost 5 years ago MIT License

    Samples that demonstrate how to use various Prism features with the Universal Windows Platform (UWP)

  • updated 11 months ago MIT License

    Samples that demonstrate how to use various Prism features with WPF

  • updated over 4 years ago MIT License

    A platform-independent, lightweight library for developing .NET applications using the MVVM architecture

  • updated almost 2 years ago Apache License 2.0

    Making Windows 10 apps great again

  • updated 3 months ago MIT License

    A set of core functions and classes to ease every days .Net development tasks.

  • waf waf 709
    star
    updated about 1 month ago MIT License

    Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.

  • updated 4 months ago Other

    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.

Networking

  • CsWin32 CsWin32 1,577
    star
    updated 12 months ago MIT License

    A source generator to add a user-defined set of Win32 P/Invoke methods and supporting types to a C# project.

  • updated 16 days ago Apache License 2.0

    .NET code samples used on https://cloud.google.com

  • updated over 1 year ago MIT License

    Engine.IO Client Library for .Net

  • updated over 4 years ago MIT License

    UPNP binding for Mono/.NET

  • netch netch 16,264
    star
    updated 5 months ago GNU General Publi...

    A simple proxy client

  • updated 6 months ago MIT License

    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 SSH.NET 3,979
    star
    updated 11 days ago MIT License

    SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism.

  • wcf wcf 1,693
    star
    updated 3 months ago MIT License

    This repo contains the client-oriented WCF libraries that enable applications built on .NET Core to communicate with WCF services.

Object to object mapping

  • updated 3 months ago MIT License

    AutoMapper support for updating existing collections by equivalency

  • Mapster Mapster 4,289
    star
    updated 5 months ago MIT License

    A fast, fun and stimulating object to object Mapper

Office

  • ClosedXML ClosedXML 4,660
    star
    updated 2 months ago MIT License

    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.

  • DocX DocX 1,757
    star
    updated 4 months ago Other

    Fast and easy to use .NET library that creates or modifies Microsoft Word files without installing Word.

  • updated about 1 year ago Other
  • ExcelDna ExcelDna 1,114
    star
    updated about 1 year ago zlib License

    Excel-DNA - Free and easy .NET for Excel. This repository contains the core Excel-DNA library.

  • updated 3 months ago MIT License

    🌌 Create add-ins and automation code for Microsoft Office applications.

  • updated 2 months ago MIT License

    🍂 A .NET library for manipulating PowerPoint presentations

  • toxy toxy 355
    star
    updated almost 3 years ago Apache License 2.0

    .net text extraction framework

OpenAI

  • updated over 1 year ago MIT License

    .NET 7 SDK for OpenAI with a Blazor Server playground

ORM

  • updated 3 months ago MIT License

    ASP.NET Boilerplate - Web Application Framework

  • updated 2 months ago MIT License

    A convention-based object-object mapper in .NET.

  • updated 9 months ago

    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.

  • dotnet dotnet 2,787
    star
    updated about 1 year ago MIT License

    A simple but effective mini-profiler for ASP.NET (and Core) websites

  • ef6 ef6 1,400
    star
    updated about 1 year ago MIT License

    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.

  • efcore efcore 12,774
    star
    updated about 1 year ago MIT License

    EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

  • updated 5 months ago Other

    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

  • updated 22 days ago MIT License

    Entity Framework Plus extends your DbContext with must-haves features: Include Filter, Auditing, Caching, Query Future, Batch Delete, Batch Update, and more

  • updated about 2 months ago Other

    Strongly typed exceptions for Entity Framework Core. Supports SQLServer, PostgreSQL, SQLite, Oracle and MySql.

  • EPPlus EPPlus 3,752
    star
    updated about 4 years ago

    Create advanced Excel spreadsheets using .NET

  • updated 15 days ago BSD 3-Clause "New...

    Fluent NHibernate!

  • updated about 2 months ago Other

    Fast, lightweight .NET micro-ORM

  • updated over 5 years ago MIT License

    Hybrid-ORM for .NET

  • linq2db linq2db 2,971
    star
    updated about 1 month ago MIT License

    Linq to database provider.

  • updated 8 months ago MIT License

    Bring power of Linq To DB to Entity Framework Core projects

  • Massive Massive 1,801
    star
    updated about 7 years ago Other

    A small, happy, dynamic MicroORM for .NET that will love you forever.

  • updated over 4 years ago Apache License 2.0

    MicroLite ORM framework

  • updated 12 months ago MIT License

    An "Entity Framework"-like interface for MongoDB

  • NCache NCache 639
    star
    updated almost 2 years ago Apache License 2.0

    NCache: Highly Scalable Distributed Cache for .NET

  • updated about 1 year ago MIT License

    Json.NET is a popular high-performance JSON framework for .NET

  • updated 3 months ago GNU Lesser Genera...

    NHibernate Object Relational Mapper

  • NPoco NPoco 829
    star
    updated about 1 year ago

    Simple microORM that maps the results of a query onto a POCO object. Project based on Schotime's branch of PetaPoco

  • updated 9 months ago MIT License

    A business logic micro-framework for .NET and .NET Core

  • PetaPoco PetaPoco 2,065
    star
    updated about 1 month ago Other

    Official PetaPoco, A tiny ORM-ish thing for your POCO's

  • updated almost 2 years ago Other

    Fast, Simple, Typed ORM for .NET

  • SmartSql SmartSql 1,098
    star
    updated 22 days ago Apache License 2.0

    SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics

  • updated 3 months ago MIT License

    Stream Store library targeting RDBMS based implementations for .NET

  • updated almost 2 years ago Apache License 2.0

    A brand new, fast and lightweight ORM, build for PostgreSQL.

Package Management

  • BaGet BaGet 2,588
    star
    updated 4 months ago MIT License

    A lightweight NuGet and symbol server

  • updated 10 months ago Apache License 2.0

    A delicious GUI for Chocolatey

  • updated about 1 year ago MIT License

    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.

  • updated over 2 years ago Other

    The NuGetizer-3000 is here!

  • updated 6 months ago Other

    Client Tools for NuGet - including Visual Studio extensions, command line tools, and msbuild support. (Open issues on https://github.com/nuget/home/issues)

  • updated 7 months ago Apache License 2.0
  • updated 7 months ago Apache License 2.0

    NuGet Gallery is a package repository that powers https://www.nuget.org. Use this repo for reporting NuGet.org issues.

Parser Library

  • CefSharp CefSharp 9,501
    star
    updated 11 months ago Other

    .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

  • EPPlus EPPlus 3,752
    star
    updated about 4 years ago

    Create advanced Excel spreadsheets using .NET

  • updated 2 months ago MIT License

    Lightweight and fast library written in C# for reading Microsoft Excel files

  • updated about 1 month ago MIT License

    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 Irony 360
    star
    updated over 2 years ago MIT License

    Irony — .NET Language Implementation Kit

  • LiteDB LiteDB 8,532
    star
    updated 21 days ago MIT License

    LiteDB - A .NET NoSQL Document Store in a single data file

  • updated about 2 months ago Other

    A .NET GIS solution that is fast and reliable for the .NET platform.

  • updated over 4 years ago

    #develop (short for SharpDevelop) is a free IDE for .NET programming languages.

  • Sprache Sprache 2,342
    star
    updated 7 months ago MIT License

    A tiny, friendly, C# parser construction library

  • updated 3 months ago MIT License

    YamlDotNet is a .NET library for YAML

PDF

  • DinkToPdf DinkToPdf 1,076
    star
    updated over 4 years ago MIT License

    C# .NET Core wrapper for wkhtmltopdf library that uses Webkit engine to convert HTML pages to PDF.

  • updated 5 months ago Other

    [DEPRECATED] .NET port of the iText library, only security fixes will be added — please use iText for .NET

  • updated 8 months ago MIT License

    .NET Library to drive the awesome PDFtk binary.

  • updated 11 months ago Other

    .NET version of LibTiff library made by Bit Miracle and contributors

  • updated over 3 years ago Apache License 2.0

    PDF viewer based on Google's PDFium.

  • updated 9 months ago MIT License

    A .NET library for processing PDF

  • updated about 7 years ago

    C# wrapper around excellent wkhtmltopdf console utility.

Productivity

  • PowerToys PowerToys 110,602
    star
    updated 12 days ago MIT License

    Windows system utilities to maximize productivity

Profiler

  • updated 2 months ago MIT License

    Powerful .NET library for benchmarking

  • Glimpse Glimpse 2,320
    star
    updated almost 4 years ago Apache License 2.0

    The open source diagnostics platform for the web

  • perfview perfview 4,154
    star
    updated 12 days ago MIT License

    PerfView is a CPU and memory performance-analysis tool

  • A Serilog sink that writes events to Microsoft SQL Server

  • updated 4 months ago Apache License 2.0

    Deprecated: new applications should use https://github.com/serilog/serilog-sinks-file instead

  • wtrace wtrace 648
    star
    updated over 1 year ago MIT License

    Command line tracing tool for Windows, based on ETW.

Protocols

  • updated over 1 year ago Other

    Azure IoT protocol gateway enables protocol translation for Azure IoT Hub

  • updated 5 months ago Other

    A C# SDK for connecting devices to Microsoft Azure IoT services

  • updated 9 months ago Other

    EventStoreDB, the event-native database. Designed for Event Sourcing, Event-Driven, and Microservices architectures

  • updated about 1 month ago Apache License 2.0

    gRPC for .NET

  • netmq netmq 2,822
    star
    updated 12 months ago Other

    A 100% native C# implementation of ZeroMQ for .NET

  • RestSharp RestSharp 9,587
    star
    updated 26 days ago Apache License 2.0

    Simple REST and HTTP API Client for .NET

  • SSH.NET SSH.NET 3,979
    star
    updated 11 days ago MIT License

    SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism.

  • updated about 2 months ago Other

    General purpose redis client

  • updated about 6 years ago Apache License 2.0

    [Archived] Implementation of the WebSocket protocol, along with client and server integration components.

Push Notifications

  • PushSharp PushSharp 4,362
    star
    updated over 1 year ago Other

    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!

Query Builders

  • updated about 2 months ago MIT License

    SQL query builder, written in c#, helps you build complex queries easily, supports SqlServer, MySql, PostgreSql, Oracle, Sqlite and Firebird

Queue

  • Brighter Brighter 2,018
    star
    updated 15 days ago MIT License

    A framework for building messaging apps with .NET and C#.

  • updated about 5 years ago MIT License

    Circuit Breaker pattern for .NET

  • updated over 1 year ago Apache License 2.0

    Confluent's Apache Kafka .NET client

  • CQRS CQRS 345
    star
    updated 10 months ago GNU Lesser Genera...

    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.

  • EasyNetQ EasyNetQ 2,898
    star
    updated about 1 month ago MIT License

    An easy to use .NET API for RabbitMQ

  • updated 4 months ago MIT License

    A modern async HTTP client for REST APIs. Its fluent interface lets you send an HTTP request and parse the response in one go.

  • updated almost 2 years ago MIT License

    Easy C# API for Distributed Background Tasks/Jobs for .NET Core.

  • Hangfire Hangfire 9,290
    star
    updated 2 months ago Other

    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 kafunk 162
    star
    updated almost 4 years ago Other

    Kafunk: F# Kafka client

  • updated 2 months ago Apache License 2.0

    Distributed Application Framework for .NET

  • updated about 1 month ago Other

    Build, version, and monitor better microservices with the most powerful service platform for .NET

  • updated 4 months ago Other

    RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+

  • updated almost 2 years ago MIT License

    A modern .NET framework for communication over RabbitMq

  • Rebus Rebus 2,123
    star
    updated about 1 year ago Other

    🚌 Simple and lean service bus implementation for .NET

  • updated about 2 years ago Apache License 2.0

    Easy, Service Oriented, Asynchronous Messaging and Queueing for .NET

  • updated 11 months ago Apache License 2.0

    Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.

  • updated 4 months ago

    Effortless Microservice Design and Integration. This repository includes the code-base for the Warewolf Studio and Server.

  • updated 6 months ago Other

    ⭐⭐Join us at sambaXP 2024 (Apr 17 - Apr 18)

  • Zebus Zebus 306
    star
    updated 11 months ago MIT License

    A lightweight Peer to Peer Service Bus

Reactive Programming

  • updated 6 days ago MIT License

    Reactive collections based on Rx.Net

  • updated almost 2 years ago MIT License

    Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces.

  • reactive reactive 6,687
    star
    updated about 1 month ago MIT License

    The Reactive Extensions for .NET

  • updated over 3 years ago MIT No Attribution

    Reactive Streams for .NET

  • updated 6 days ago MIT License

    Validation helpers for ReactiveUI-based apps.

  • refit refit 8,590
    star
    updated 4 days ago MIT License

    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.

Real-time Communications

  • updated about 4 years ago MIT License

    Socket.IO Client Library for .Net

  • Zebus Zebus 306
    star
    updated 11 months ago MIT License

    A lightweight Peer to Peer Service Bus

Regular Expression

  • Espera Espera 233
    star
    updated over 2 years ago MIT License

    Espera is a media player that plays your music, YouTube videos, SoundCloud songs and has a special "party mode".

  • updated about 1 year ago Apache License 2.0

    Crontab for .NET

RPC

  • updated about 1 year ago MIT License

    Extensible RPC library with Typescript client generator

  • updated about 1 month ago Apache License 2.0

    gRPC for .NET

  • grpcui grpcui 5,122
    star
    updated 3 months ago MIT License

    An interactive web UI for gRPC, along the lines of postman

  • grpcurl grpcurl 10,615
    star
    updated 4 months ago MIT License

    Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers

  • updated about 1 year ago MIT License

    Json.NET is a popular high-performance JSON framework for .NET

  • updated 4 months ago Other

    RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+

  • updated over 2 years ago Other

    .NET's leading C# Redis Client

  • SignalR SignalR 9,194
    star
    updated 16 days ago Other

    Incredibly simple real-time web for .NET

  • updated about 1 year ago Other

    A C# implementation of WAMP (The Web Application Messaging Protocol)

Scheduling

  • updated about 8 years ago MIT License

    A library for running tasks(jobs) on schedules.

  • updated 7 days ago Apache License 2.0

    Durable Task Framework allows users to write long running persistent workflows in C# using the async/await capabilities.

  • updated over 1 year ago Other

    Automated job scheduler with fluent interface for the .NET platform.

  • updated 11 months ago

    NCrontab.Scheduler is a simple, open source task scheduling system that can be used in any .NET application

  • quartznet quartznet 6,396
    star
    updated 3 months ago Apache License 2.0

    Quartz Enterprise Scheduler .NET

  • updated 4 months ago Apache License 2.0

    Deprecated: new applications should use https://github.com/serilog/serilog-sinks-file instead

  • updated 11 months ago MIT License

    Lightweight workflow engine for .NET Standard

SDK and API Clients

  • updated about 1 year ago Apache License 2.0

    The official AWS SDK for .NET. For more information on the AWS SDK for .NET, see our web site:

  • updated 2 months ago Other

    Microsoft Azure PowerShell

  • updated about 1 year ago Apache License 2.0

    Windows SDK for v2 of the Box API. The SDK is built upon .NET Framework 4.5

  • updated 3 months ago MIT License

    Windows Phone & Windows SDK for Countly Analytics

  • updated over 1 year ago MIT License

    The Official Dropbox API V2 SDK for .NET

  • updated 4 months ago MIT License

    Getty Images API SDK - .NET

  • updated 17 days ago Apache License 2.0

    Google APIs Client Library for .NET

  • updated about 1 month ago MIT License

    A GitHub API client library for .NET

  • updated 4 months ago Other

    A .NET SDK for interacting with the Okta management API, enabling server-side code to manage Okta users, groups, applications, and more.

  • updated over 1 year ago MIT License

    The Official Twilio SendGrid C#, .NetStandard, .NetCore API Library

  • updated 5 days ago Apache License 2.0

    Stripe.net is a sync/async .NET 4.6.1+ client, and a portable class library for stripe.com.

Serialization

  • akka.net akka.net 4,497
    star
    updated 12 months ago Other

    Canonical actor model implementation for .NET with local + distributed actors in C# and F#.

  • Ceras Ceras 453
    star
    updated over 1 year ago MIT License

    Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c

  • updated 5 months ago

    Very simple CSV-export tool for C#

  • updated over 1 year ago MIT License

    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

  • updated 5 months ago Apache License 2.0

    Fast, idiomatic C# implementation of Flatbuffers

  • updated over 2 years ago MIT License

    A fast multi-format message serializer for .NET

  • updated over 1 year ago Apache License 2.0

    Polymorphic serialization for .NET

  • Jil Jil 2,147
    star
    updated 7 months ago MIT License

    Fast .NET JSON (De)Serializer, Built On Sigil

  • updated about 1 year ago MIT License

    Fast and flexible serialization framework usable on undecorated classes.

  • updated 4 months ago Apache License 2.0

    MessagePack implementation for Common Language Infrastructure / msgpack.org[C#]

  • updated 24 days ago

    ObjectDumper is a utility which aims to serialize C# objects to string for debugging and logging purposes.

  • updated about 2 months ago Other

    Protocol Buffers library for idiomatic .NET

  • updated over 2 years ago Other

    .NET's fastest JSON, JSV and CSV Text Serializers

  • Utf8Json Utf8Json 2,355
    star
    updated over 2 years ago MIT License

    Definitely Fastest and Zero Allocation JSON Serializer for C#(NET, .NET Core, Unity, Xamarin).

SMS and Phone Calls

  • updated 11 months ago ISC License

    This repository contains the open source C# client for MessageBird's REST API.

  • updated 3 months ago MIT License

    A .NET SDK to make voice calls & send SMS using Plivo and to generate Plivo XML

  • updated about 1 year ago MIT License

    Twilio C#/.NET Helper Library for .NET Framework 3.5+ and supported .NET Core versions

  • updated 15 days ago Apache License 2.0

    Vonage REST API client for .NET, written in C#. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.

Source Generator

  • arcade arcade 664
    star
    updated about 2 months ago MIT License

    Tools that provide common build infrastructure for multiple .NET Foundation projects.

  • updated almost 4 years ago Microsoft Public ...

    Assists in performing Roslyn-based code generation during a build.

  • ef6 ef6 1,400
    star
    updated about 1 year ago MIT License

    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.

  • iot iot 1,932
    star
    updated over 1 year ago MIT License

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

  • updated about 2 months ago MIT License

    The .NET Project System for Visual Studio

  • updated over 1 year ago MIT License

    Tools for working with the C#/VB/F# project system.

  • updated 12 months ago MIT License

    Roslyn-SDK templates and Syntax Visualizer

  • updated over 1 year ago MIT License

    Source Link enables a great source debugging experience for your users, by adding source control metadata to your built assets

State machines

  • updated almost 2 years ago Apache License 2.0

    A state machine library for .Net - 100% code - No doodleware

  • updated about 4 years ago Apache License 2.0

    Efficient asynchronous and synchronous state machines for .NET

  • stateless stateless 5,445
    star
    updated 3 months ago Other

    A simple library for creating state machines in C# code

  • updated almost 5 years ago Apache License 2.0

    A .net library that lets you build state machines (hierarchical, async with fluent definition syntax and reporting capabilities).

Static Site Generators

  • docfx docfx 3,663
    star
    updated 12 months ago MIT License

    Static site generator for .NET API documentation.

  • updated almost 4 years ago Other

    A chaotic experimental playground for new features and ideas - check here for small and simple samples for individual features.

  • updated over 4 years ago Apache License 2.0

    [Archived] This repository has been archived

  • Mvc Mvc 5,617
    star
    updated almost 6 years ago Apache License 2.0

    [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

  • updated 4 days ago BSD 3-Clause "New...

    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.

  • updated over 4 years ago Microsoft Public ...

    A site generation tool (and then some) for .NET platforms

  • Razor Razor 883
    star
    updated almost 6 years ago Apache License 2.0

    [Archived] Parser and code generator for CSHTML files used in view pages for MVC web apps. Project moved to https://github.com/aspnet/AspNetCore

  • SignalR SignalR 2,381
    star
    updated almost 6 years ago Apache License 2.0

    [Archived] Incredibly simple real-time web for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore

  • updated almost 7 years ago Other

    OBSOLETE - see readme

  • updated almost 7 years ago Other

    OBSOLETE - see readme

  • squidex squidex 2,229
    star
    updated about 2 months ago MIT License

    Headless CMS and Content Managment Hub

  • updated almost 6 years ago Apache License 2.0

    [Archived] Middleware for handling requests for file system resources including files and directories. Project moved to https://github.com/aspnet/AspNetCore

  • updated almost 6 years ago Apache License 2.0

    [Archived] ASP.NET Core templates for .NET CLI and Visual Studio. Project moved to https://github.com/aspnet/AspNetCore

  • updated about 6 years ago Apache License 2.0

    [Archived] Repo for building the entire ASP.NET and Entity Framework stack. Project moved to https://github.com/aspnet/AspNetCore

  • Wyam Wyam 142
    star
    updated over 1 year ago MIT License

    A modular static content and static site generator.

Strong Naming

  • bc-csharp bc-csharp 1,529
    star
    updated 7 months ago MIT License

    BouncyCastle.NET Cryptography Library (Mirror)

  • updated 9 months ago MIT License

    Mono.Addins is a generic framework for creating extensible applications, and for creating add-ins which extend those applications.

  • updated almost 6 years ago

    Mono/.NET bindings to the Unix Curses as well as GUI framework for creating text applications with Curses

  • updated 6 months ago MIT License
  • updated about 1 year ago Other

    Strong-name sign third party .NET assemblies without the source code.

Style Guide

  • updated 16 days ago Creative Commons ...

    Documentation for ASP.NET Core

  • updated 11 days ago MIT License

    Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core

  • csharplang csharplang 11,300
    star
    updated 2 months ago

    The official repo for the design of the C# programming language

  • updated over 1 year ago Other

    This repo is used for reviewing new .NET designs.

  • updated 3 months ago MIT License

    This repo contains the Template Engine which is used by dotnet new

  • winforms winforms 4,402
    star
    updated 7 days ago MIT License

    Windows Forms is a .NET UI framework for building Windows desktop applications.

  • wpf wpf 6,346
    star
    updated over 1 year ago MIT License

    WPF is a .NET Core UI framework for building Windows desktop applications.

Template Engine

  • updated about 1 year ago Other

    .NET Port of Tobias Lütke's Liquid template language.

  • updated 22 days ago MIT License

    Entity Framework Plus extends your DbContext with must-haves features: Include Filter, Auditing, Caching, Query Future, Batch Delete, Batch Update, and more

  • fluid fluid 1,392
    star
    updated 2 months ago MIT License

    Fluid is an open-source .NET template engine based on the Liquid template language.

  • updated 7 months ago MIT License

    A real .NET Handlebars engine

  • updated about 1 month ago MIT License

    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.

  • updated over 1 year ago Other

    Lightweight, powerful, flavorful, template engine.

  • updated almost 5 years ago The Unlicense

    An extension of the mustache text template engine for .NET.

  • updated over 1 year ago MIT License

    Logic-less templates for .NET

  • updated over 3 years ago Other

    Open source templating engine based on Microsoft's Razor parsing engine

  • updated 4 months ago Apache License 2.0

    Template engine based on Microsoft's Razor parsing engine for .NET Core

  • updated 3 months ago Other

    A lightweight text templating library written in C# which can be a drop-in replacement for string.Format

Testing

  • updated 5 days ago Apache License 2.0

    A C# architecture test library to specify and assert architecture rules in C# for automated testing.

  • updated 2 months ago MIT License

    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.

  • Bogus Bogus 7,751
    star
    updated about 1 year ago Other

    📇 A simple fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.

  • canopy canopy 506
    star
    updated about 2 years ago MIT License

    f# web automation and testing library, built on top of Selenium (friendly to c# also)

  • updated 4 months ago Microsoft Public ...

    What you have been waiting for 👍 Perform a deep compare of any two .NET objects using reflection. Shows the differences between the two objects.

  • updated 2 months ago Apache License 2.0

    Random testing library for C#

  • updated 2 months ago Apache License 2.0

    A smooth testing lib for F#. APIs made for humans! Strong testing methodologies for everyone!

  • updated 29 days ago Apache License 2.0

    Generates valid, readable C# from an Expression Tree.

  • updated 20 days ago MIT License

    The easy mocking library for .NET

  • updated 2 months ago Apache License 2.0

    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.

  • updated over 2 years ago MIT License

    Simple Fluent API for UI Automation

  • FsCheck FsCheck 1,159
    star
    updated 5 months ago BSD 3-Clause "New...

    Random Testing for .NET

  • Fuchu Fuchu 120
    star
    updated about 1 year ago Apache License 2.0

    Functional test library for F# / C# / VB.NET

  • updated 4 months ago MIT License

    Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.

  • updated 11 months ago MIT License

    Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications

  • moq moq 5,709
    star
    updated 6 months ago Other

    The most popular and friendly mocking framework for .NET

  • updated about 2 years ago MIT License

    A set of extension methods for mocking HttpClient and IHttpClientFactory with Moq.

  • NBomber NBomber 2,065
    star
    updated 3 months ago Other

    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).

  • updated 3 months ago MIT License

    A fluent API for .Net that can enforce architectural rules in unit tests.

  • nunit nunit 2,511
    star
    updated 23 days ago MIT License

    NUnit Framework

  • updated almost 8 years ago BSD 3-Clause "New...

    Dynamic Mocking Framework for .NET

  • updated 3 months ago MIT License

    SecTester is a new tool that integrates our enterprise-grade scan engine directly into your unit tests.

  • shouldly shouldly 2,008
    star
    updated 3 months ago Other

    Should testing for .NET—the way assertions should be!

  • updated 7 months ago MIT License

    Snapshooter is a snapshot testing tool for .NET Core and .NET Framework

  • updated 3 months ago Apache License 2.0

    Mutation testing for .NET core and .NET framework!

  • updated 12 days ago MIT License

    A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.

  • updated about 5 years ago MIT License

    BDDfy is the simplest BDD framework EVER!

  • updated almost 6 years ago MIT License

    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.

  • updated over 1 year ago MIT License

    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 Verify 1,983
    star
    updated over 1 year ago MIT License

    Verify is a snapshot tool that simplifies the assertion of complex data models and documents.

  • vstest vstest 895
    star
    updated 14 days ago MIT License

    Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.

  • xunit xunit 3,925
    star
    updated 10 months ago Other

    xUnit.net is a free, open source, community-focused unit testing tool for .NET.

Tools

  • updated 3 months ago MIT License

    🚀🚀🚀A faster, better and more stable Redis desktop manager [GUI client], compatible with Linux, Windows, Mac.

  • Avalonia Avalonia 25,320
    star
    updated about 1 month ago MIT License

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

  • cli cli 3,488
    star
    updated over 1 year ago

    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 CodeHub 22,820
    star
    updated over 2 years ago

    CodeHub is an iOS application written using Xamarin

  • csharpier csharpier 1,292
    star
    updated 3 months ago MIT License

    CSharpier is an opinionated code formatter for c#.

  • updated 3 months ago MIT License

    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.

  • updated about 1 month ago MIT License

    Fast, cross-platform and reliable multipart downloader with asynchronous progress events for .NET applications.

  • updated about 1 year ago Apache License 2.0

    This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.

  • updated about 1 month ago Other

    🐵 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

  • myrtille myrtille 1,728
    star
    updated 8 months ago Apache License 2.0

    A native HTML4 / HTML5 Remote Desktop Protocol and SSH client

  • Netling Netling 1,338
    star
    updated almost 2 years ago MIT License

    Netling is a load tester client for easy web testing.

  • updated 2 months ago GNU General Publi...

    A powerful tool for managing networks and troubleshoot network problems!

  • updated about 1 year ago MIT License

    OctoLinker — Links together, what belongs together

  • updated 4 months ago Other

    An open source fork of Windows Live Writer

  • updated 4 months ago

    Papercut SMTP -- The Simple Desktop Email Server

  • updated almost 7 years ago GNU General Publi...

    PowerShell tab completion and tooltip support for the dotnet CLI.

  • updated 9 days ago MIT License

    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.

  • updated 2 months ago MIT License

    A toolkit for developing high-performance HTTP reverse proxy applications.

  • roslyn roslyn 18,994
    star
    updated 12 days ago MIT License

    The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

  • ShareX ShareX 25,814
    star
    updated about 1 year ago GNU General Publi...

    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.

  • updated 11 months ago Apache License 2.0

    SmartCode = IDataSource -> IBuildTask -> IOutput => Build Everything!!!

  • UnitsNet UnitsNet 2,180
    star
    updated about 2 months ago MIT No Attribution

    Makes life working with units of measurement just a little bit better.

Trading

  • updated over 1 year ago MIT License

    SDKs for CoinAPI

  • Lean Lean 9,477
    star
    updated about 1 month ago Apache License 2.0

    Lean Algorithmic Trading Engine by QuantConnect (Python, C#)

  • updated 23 days ago Apache License 2.0

    Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options).

UI Automation

  • atata atata 490
    star
    updated 14 days ago Apache License 2.0

    C#/.NET test automation framework for web

  • carnac carnac 4,110
    star
    updated over 1 year ago Microsoft Public ...

    A utility to give some insight into how you use your keyboard

  • FlaUI FlaUI 2,200
    star
    updated 5 months ago MIT License

    UI automation library for .Net

  • updated almost 6 years ago

    Mono/.NET bindings to the Unix Curses as well as GUI framework for creating text applications with Curses

  • updated over 4 years ago MIT License

    UPNP binding for Mono/.NET

  • updated 2 days ago MIT License

    Headless Chrome .NET API

  • updated over 1 year ago MIT License

    Contributions to the Headless Chrome .NET API 🌐🧪

  • RoslynPad RoslynPad 1,445
    star

    A cross-platform C# editor based on Roslyn and AvalonEdit

  • White White 1,016
    star
    updated over 1 year ago Other

    DEPRECATED - no longer actively maintained

  • Winium Winium 382
    star
    updated 11 months ago Mozilla Public Li...

    Automation framework for Windows platforms

Validations

  • updated 3 months ago Apache License 2.0

    A popular .NET validation library for building strongly-typed validation rules.

Visual Studio Plugins

  • updated almost 2 years ago Apache License 2.0

    A Visual Studio extension

  • updated over 1 year ago MIT License

    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

  • updated over 2 years ago Other

    A Visual Studio extension

  • updated over 1 year ago Other

    A minimal blog engine using Razor Web Pages

  • NSwag NSwag 6,680
    star
    updated 3 months ago MIT License

    The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.

  • updated almost 3 years ago Other

    A Visual Studio extension

  • updated 19 days ago Other

    Roslynator is a set of code analysis tools for C#, powered by Roslyn.

  • updated over 4 years ago Other

    A collection of Item- and Project Templates for Visual Studio

  • updated about 1 year ago GNU Lesser Genera...

    SonarLint extension for VisualStudio

  • updated about 2 years ago Apache License 2.0

    📜 A Visual Studio extension for connecting to OData services with generating client-side C# proxy-classes

  • updated over 1 year ago Apache License 2.0

    📜 Visual Studio extension to generate OpenAPI (Swagger) web service reference.

  • VsVim VsVim 3,649
    star
    updated 4 months ago Other

    Vim Emulator Plugin for Visual Studio 2015+

  • updated over 3 years ago Other

Web Browsers

  • CefSharp CefSharp 9,501
    star
    updated 11 months ago Other

    .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

  • updated 12 months ago MIT License

    Minimal example of how the CefSharp library can be used

Web Frameworks

  • updated about 1 month ago Other

    ASP.NET MVC 5.x, Web API 2.x, and Web Pages 3.x (not ASP.NET Core)

  • dotvvm dotvvm 708
    star
    updated 11 months ago Apache License 2.0

    Open source MVVM framework for Web Apps

  • updated 6 months ago Other

    A front-controller style MVC framework for .NET

  • updated almost 6 years ago Apache License 2.0

    [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

  • updated 3 months ago Apache License 2.0

    OpenID Connect and OAuth 2.0 Framework for ASP.NET Core

  • iisnode iisnode 1,847
    star
    updated 4 months ago Other

    Hosting node.js applications in IIS on Windows

  • updated over 4 years ago Apache License 2.0

    [Archived] This repository has been archived

  • maui maui 21,888
    star
    updated 3 months ago MIT License

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

  • Nancy Nancy 7,154
    star
    updated almost 4 years ago MIT License

    Lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono

  • Ocelot Ocelot 8,291
    star
    updated 2 months ago MIT License

    .NET API Gateway

  • updated 4 days ago BSD 3-Clause "New...

    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.

  • updated 3 months ago Other

    Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all

  • updated almost 6 years ago Apache License 2.0

    [Archived] ASP.NET Core templates for .NET CLI and Visual Studio. Project moved to https://github.com/aspnet/AspNetCore

Web Servers

  • updated almost 6 years ago Apache License 2.0

    [Archived] Libraries for in-memory caching and distributed caching. Project moved to https://github.com/aspnet/Extensions

  • updated almost 6 years ago Apache License 2.0

    [Archived] Interfaces and providers for accessing configuration files. Project moved to https://github.com/aspnet/Extensions

  • updated almost 6 years ago Apache License 2.0

    [Archived] Contains common DI abstractions that ASP.NET Core and Entity Framework Core use. Project moved to https://github.com/aspnet/Extensions

  • updated almost 6 years ago Apache License 2.0

    [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

  • embedio embedio 1,460
    star
    updated over 1 year ago Other

    A tiny, cross-platform, module based web server for .NET

  • updated almost 6 years ago Apache License 2.0

    [Archived] HTTP abstractions such as HttpRequest, HttpResponse, and HttpContext, as well as common web utilities. Project moved to https://github.com/aspnet/AspNetCore

  • updated almost 6 years ago Apache License 2.0

    [Archived] A cross platform web server for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore

  • updated almost 6 years ago Apache License 2.0

    [Archived] Common logging abstractions and a few implementations. Project moved to https://github.com/aspnet/Extensions

  • Nancy Nancy 7,154
    star
    updated almost 4 years ago MIT License

    Lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono

  • updated almost 6 years ago Apache License 2.0

    [Archived] A framework for accessing and configuring POCO settings. Project moved to https://github.com/aspnet/Extensions

  • updated about 6 years ago Apache License 2.0

    [Archived] Implementation of the WebSocket protocol, along with client and server integration components.

  • xsp xsp 195
    star
    updated over 3 years ago Other

    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)

WebSocket

  • Fleck Fleck 2,286
    star
    updated 4 months ago MIT License

    C# Websocket Implementation

  • updated almost 6 years ago MIT License

    A high performance websocket server library powering Stack Overflow.

  • updated 8 months ago Apache License 2.0

    SuperSocket is a light weight, cross platform and extensible socket server application framework.

  • updated about 1 year ago Other

    A C# implementation of WAMP (The Web Application Messaging Protocol)

  • updated over 1 year ago MIT License

    🔧 .NET/C# websocket client library

  • updated 3 months ago MIT License

    A C# implementation of the WebSocket protocol client and server

  • updated over 5 years ago MIT License

    C# Websockets for all platforms using native bridges

Windows Services

  • updated almost 5 years ago MIT License

    Helper classes to set up and run as windows services directly on .net core. A ServiceBase alternative.

  • updated almost 6 years ago Apache License 2.0

    [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

  • updated almost 6 years ago Apache License 2.0

    [Archived] Contains an opinionated factory for creating HttpClient instances. Project moved to https://github.com/aspnet/Extensions

  • Identity Identity 1,961
    star
    updated almost 6 years ago Apache License 2.0

    [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

  • updated almost 6 years ago Apache License 2.0

    [Archived] Localization abstractions and implementations for ASP.NET Core applications. Project moved to https://github.com/aspnet/AspNetCore

  • Mvc Mvc 5,617
    star
    updated almost 6 years ago Apache License 2.0

    [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

  • updated 9 months ago MIT License

    High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span<T>.

  • Razor Razor 883
    star
    updated almost 6 years ago Apache License 2.0

    [Archived] Parser and code generator for CSHTML files used in view pages for MVC web apps. Project moved to https://github.com/aspnet/AspNetCore

  • Security Security 1,270
    star
    updated almost 6 years ago Apache License 2.0

    [Archived] Middleware for security and authorization of web apps. Project moved to https://github.com/aspnet/AspNetCore

  • SignalR SignalR 2,381
    star
    updated almost 6 years ago Apache License 2.0

    [Archived] Incredibly simple real-time web for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore

  • updated 5 months ago MIT License

    Provides a .NET wrapper for the Windows Task Scheduler. It aggregates the multiple versions, provides an editor and allows for localization.

  • Topshelf Topshelf 3,564
    star
    updated about 3 years ago Apache License 2.0

    An easy service hosting framework for building Windows services using .NET

WPF

  • updated 4 months ago Microsoft Public ...

    Our own development branch of the well known WPF document docking library

  • updated 5 months ago MIT License

    Shared Controlz for WPF and ... more

  • Dragablz Dragablz 2,181
    star
    updated 5 months ago MIT License

    Dragable and tearable tab control for WPF

  • Edi Edi 306
    star
    updated over 2 years ago MIT License

    Edi - The open source text editor IDE based on AvalonDock and AvalonEdit

  • updated over 1 year ago BSD 3-Clause "New...

    The GongSolutions.WPF.DragDrop library is a drag'n'drop framework for WPF

  • updated 3 months ago MIT License

    Contains some simple and commonly used WPF controls