Project Awesome project awesome

.NET > Core

Collection 21.1k stars GitHub

Frameworks, Libraries and Tools

autorest

Swagger (OpenAPI) Specification code generator featuring C# and Razor templates. Supports C#, Java, Node.js, TypeScript, Python and Ruby. 4.5.x or above

aspnet-api-versioning 3.2k updated 12d ago

set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core.

AspNetCoreRateLimit 3.2k updated 1y ago

ASP.NET Core rate limiting middleware.

CondenserDotNet

API Condenser / Reverse Proxy using Kestrel and Consul, Including light weight consul library.

Flurl 4.4k updated 1y ago

Fluent URL builder and testable HTTP for .NET https://flurl.dev.

halcyon 81 updated 7y ago

HAL implementation for ASP.NET.

JSON API .NET Core 716 updated 3d ago

Framework for building json:api compliant APIs with the goal of eliminating RESTful boilerplate.

LightNode 181 (archived)

Micro RPC/REST Framework built on OWIN http://neuecc.github.io/LightNode.

NetCoreStack.Proxy

The type-safe, distributed REST library for .NET Standard 2.0 (NetCoreStack Flying Proxy)

NSwag

The Swagger/OpenAPI toolchain for .NET, Web API and TypeScript. http://NSwag.org.

OData

The Open Data Protocol (OData) enables the creation of HTTP-based data services, which allow resources identified using Uniform Resource Identifiers (URIs) and defined in an abstract data model, to be published and edited by Web clients using simple HTTP messages.

OpenAPI Generator 26.0k updated yesterday

OpenAPI Generator allows generation of API client libraries (e.g. C#, TypeScript, etc), server stubs (ASP.NET Core, NancyFx, etc), documentation and configuration automatically given an OpenAPI Spec (v2, v3).

refit updated 7mo ago

The automatic type-safe REST library for Xamarin and .NET.

RestClient.Net 405 updated 1mo ago

Cross Platform REST Client for all C# platforms

RestEase 1.1k updated 2y ago

Easy-to-use typesafe REST API client library, which is simple and customisable.

RestLess 113 updated 3y ago

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

Restier 479 updated 2mo ago

RESTier is a RESTful API development framework for building standardized, OData V4 based RESTful services on .NET platform.

Restsharp 9.8k updated yesterday

Simple REST and HTTP API Client for .NET

Swashbuckle 5.5k updated 5d ago

Seamlessly adds a swagger to WebApi projects.

WebAnchor 25 updated 7mo ago

Web Anchor provides type-safe, testable and flexible, runtime-generated access to web resources.

WebAPIContrib for ASP.NET CORE 466 updated 3y ago

Community Contributions for ASP.NET Core.

awesome-static-analysis 14.5k updated 2d ago

Curated list of static analysis tools, linters and code quality checkers for various programming languages.

Chloe 1.5k updated 2mo ago

A lightweight and high-performance Object/Relational Mapping(ORM) library for .NET.

Entity Framework Core 14.6k updated yesterday

Familiar developer experience to previous versions of EF, including LINQ, POCO, and Code First support.

Dapper 18.2k updated 19d ago

Simple object mapper for .NET.

FreeSql 4.4k updated 8d ago

a convenient ORM in dotnet,supports Mysql, Postgresql, SqlServer, Oracle and Sqlite.

Limebean 28 updated 6y ago

Hybrid-ORM, designed to be simple to use and not totally hide SQL, while having all the nice things you expect from an ORM. Inspired by RedBeanPHP.

LINQ to DB (linq2db) 3.3k updated 2d ago

The fastest LINQ database access library offering a simple, lightweight, fast, and type-safe layer between your POCO objects and your database for more than 10 database engines with full SQL support.

nhibernate-core 2.2k updated 3mo ago

NHibernate Object Relational Mapper.

NEventStore 1.6k updated 6mo ago

Persistence library used to abstract different storage implementations when using event sourcing as storage mechanism. This library is developed with a specific focus on DDD/CQRS applications.

NPoco 879 updated 1mo ago

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

NReco.Data 193 updated 8mo ago

Lightweight provider-independent DAL for SQL commands generation, CRUD operations and simple POCO mapping.

PetaPoco 2.1k updated 3mo ago

A tiny ORM-ish thing for your POCO's.

RepoDb 1.9k updated 5mo ago

A hybrid ORM library for .NET.

ServiceStack.OrmLite 1.5k (archived)

Light, simple and fast convention-based POCO ORM.

SqlFu 231 updated 2y ago

Fast and versatile Micro-ORM.

SmartSql 1.1k updated 1mo ago

SmartSql = MyBatis + Cache(Memory | Redis) + ZooKeeper + R/W Splitting +Dynamic Repository ....

SQLStreamStore

Stream Store library targeting SQL based implementations for .NET.

Application Frameworks

ASP.NET Boilerplate

ASP.NET Boilerplate is a general purpose application framework especially designed for new modern web applications. It uses already familiar tools and implements best practices around them to provide you a SOLID development experience.

Abp vNext 14.2k updated yesterday

Abp vNext is the next generation of the open source ASP.NET Boilerplate framework. It's a complete architecture and strong infrastructure to create modern web applications! Follows best practices and conventions to provide you a SOLID development experience.

AsyncEx 3.7k updated 2y ago

A helper library for async/await.

Aeron.NET 514 updated 1mo ago

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

akka.net 5.0k updated yesterday

Toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on .NET & Mono.

Aggregates.NET 441 updated 9mo ago

Aggregates.NET is a framework to help developers integrate the excellent NServiceBus and EventStore libraries together.

Butterfly Server .NET 274 updated 3y ago

Allows building real-time web apps and native apps with minimal effort. Define a Web API and Subscription API that automatically synchronizes datasets across connected clients.

CAP 7.1k updated 21d ago

An EventBus with local persistent message functionality for system integration in SOA or Microservice architecture.

Carter 2.4k updated 3mo ago

Carter is a library that allows Nancy-esque routing for use with ASP.Net Core.

Chromely 3.0k (archived)

Lightweight Alternative to Electron.NET, Electron for .NET/.NET Core.

Cinchoo ETL 855 updated 2mo ago

ETL Framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value formatted files).

CQRSlite 1.1k updated 4mo ago

Lightweight framework for helping writing CQRS and Eventsourcing applications in C#.

dataaccess_aspnetcore 141 updated 6y ago

The DataAccess Toolbox contains the base classes for data access in ASP.NET Core with Entity Framework Core 1.0 using the unit-of-work and repository pattern.

DNTFrameworkCore 319 updated 1y ago

Lightweight and Extensible Infrastructure for Building High Quality Web Applications Based on ASP.NET Core.

DotNetCorePlugins 1.8k updated 9d ago

.NET Core library for loading assemblies as a plugin.

DotnetSpider 4.1k updated 9mo ago

DotnetSpider, a .NET Standard web crawling library similar to WebMagic and Scrapy. It is a lightweight ,efficient and fast high-level web crawling & scraping framework for .NET.

DotNetty 4.2k updated 2mo ago

Port of netty, event-driven asynchronous network application framework.

dotvvm 802 updated 6d ago

Open source MVVM framework for Web Apps.

ElectronNET 7.6k updated 4d ago

Build cross platform desktop apps with ASP.NET NET Core.

EmbedIO 1.6k updated 16d ago

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

Ether.Network 12 updated 9y ago

Ether.Network is an open source networking library that allow developers to create simple, fast and scalable socket server or client applications over the TCP/IP protocol.

EventFlow 2.6k updated 3mo ago

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

ExcelDataReader 4.4k updated 4mo ago

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

Finbuckle.MultiTenant 1.6k updated 5d ago

Finbuckle.MultiTenant is a .NET Standard library for multitenant support designed for ASP.NET 2.0+. It provides functionality for tenant resolution, per-tenant app configuration, and per-tenant data isolation.

Halibut 21 updated yesterday

A secure communication stack for .NET using JSON-RPC over SSL.

MagicOnion 4.4k updated 5d ago

gRPC based HTTP/2 RPC Streaming Framework for .NET, .NET Core and Unity.

MassTransit 7.7k updated 13d ago

Distributed Application Framework for .NET.

microdot 1.5k updated 2y ago

An open source .NET microservices framework.

MoreLINQ 3.8k updated 4mo ago

Extensions to LINQ to Objects.

Nancy

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

opencvsharp 6.0k updated 7d ago

.NET Framework wrapper for OpenCV.

orleans 10.7k updated 6d ago

Framework that provides a straight-forward approach to building distributed high-scale computing applications, without the need to learn and apply complex concurrency or other scaling patterns.

Prism 6.7k updated 4mo ago

Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms.

protoactor-dotnet 1.9k updated 12d ago

Ultra fast distributed actors for Golang and C# http://proto.actor.

resin

16-bit wide vector space search engine with HTTP API and pluggable read/write pipelines.

RService.io 50 updated 5y ago

ASP.Net Core RESTful microservice framework that focusing on speed and ease of use.

ServiceStack 5.5k updated 3d ago

Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all https://servicestack.net.

Strathweb.TypedRouting.AspNetCore 76 updated 7y ago

A library enabling strongly typed routing in ASP.NET Core MVC projects.

surging 3.3k updated 5d ago

Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. The service engine supports http, TCP, WS, Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, Hash Algorithms, random, polling, pressure minimum priority as a load balancing algorithm, built-in service governance to ensure reliable RPC communication.

Xer.Cqrs 103 updated 7y ago

A simple library for creating applications based on the CQRS pattern with support for attribute routing and hosted handlers. Developed in C# targeting .NET Standard 1.0.

X.PagedList 932 updated 9d ago

Library for easily paging through any IEnumerable/IQueryable in ASP.NET/ASP.NET Core.

fission

Fast Serverless Functions for Kubernetes.

Application Templates

.NET Boxed 3.5k updated 8d ago

Project templates with batteries included, providing the minimum amount of code required to get you going. Includes ASP.NET Core API and GraphQL Templates.

aspnet-core-react-template 636 updated 3y ago

ASP.NET Core 2.0 / React SPA Template App.

AspNetCoreSpa 1.5k updated 2y ago

Asp.Net Core 2+ & Angular 6 SPA with Angular CLI full featured application.

ASP.NET-MVC-Template 1.2k updated 11d ago

A ready-to-use templates for ASP.NET MVC 5 and ASP.NET Core with repositories, services, models mapping and DI and StyleCop warnings fixed.

AddFeatureFolders 250 updated 3y ago

Enable feature folders for MVC controllers and views in ASP.NET Core.

Angular Visual Studio Webpack Starter 485 updated 3y ago

Template for Webpack, Visual Studio, ASP.NET Core and Angular. Both the client and the server side of the application are implemented inside one ASP.NET Core project which makes it easier to deploy.

CleanArchitecture 18.1k updated 7d ago

A starting point for Clean Architecture with ASP.NET Core. Clean Architecture is just the latest in a series of names for the same loosely-coupled, dependency-inverted architecture. You will also find it named hexagonal, ports-and-adapters, or onion architecture.

CleanArchitecture (SPA) 19.8k updated 2d ago

Solution template for creating a Single Page App (SPA) with Angular 8 and ASP.NET Core 3 following the principles of Clean Architecture

DNTFrameworkCoreTemplate

Boilerplate project templates based on DNTFrameworkCore

dotnet new caju 251 updated 6y ago

dotnet new templates with awesome architecture styles! Increases productivity to design layered applications based on Hexagonal, Clean or Event Sourcing architectures styles. It supports multiple data access frameworks (MongoDB, EntityFramework, Dapper or Kafka) and it is completely testable.

EISK

Provides developer resources with simple use cases to build scalable applications on top of .NET Core with architectural best practices (DDD, onion architecture etc)

kendo-ui-core 2.6k updated 2d ago

An HTML5, jQuery-based widget library for building modern web apps. http://www.telerik.com/kendo-ui.

QuickApp 1.3k updated 2mo ago

ASP.NET Core / Angular4 startup project template with complete login, user and role management.

Serenity 2.7k updated yesterday

Serenity is an ASP.NET MVC / TypeScript application platform designed to simplify and shorten development of data-centric business applications with a service based architecture.

Toucan 209 (archived)

Boilerplate for building single page apps. Server is multi-project .Net Core solution designed around SOLID principles. Client is TypeScript 2, Vuejs 2, Vuex 2.

Queue and Messaging

Foundatio 2.1k updated yesterday

A common interface with in memory, redis and azure implementations.

EasyNetQ 3.0k updated 21d ago

An easy to use .NET API for RabbitMQ.

EventStore 5.8k updated 2d ago

The open-source, functional database with Complex Event Processing in JavaScript.

MediatR 11.8k updated 19d ago

Simple, unambitious mediator implementation in .NET.

MediatR.Extensions.Microsoft.DependencyInjection 326 (archived)

MediatR extensions for Microsoft.Extensions.DependencyInjection.

Mediator.Net 526 updated 7mo ago

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

MicroBus 212 updated 5y ago

Simple in process mediator for .NET.

MQTTnet 5.0k updated 1mo ago

MQTTnet is a high performance .NET library for MQTT based communication.

netmq 3.1k updated 5mo ago

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

NServiceBus 2.2k updated yesterday

NServiceBus is part of the Particular Service Platform, which contains tools to build, monitor, and debug distributed systems.

OpenCQRS 23 updated 1mo ago

.NET Core library for DDD, CQRS and Event Sourcing with Azure Service Bus integration. Supported database providers for the Command and the Event stores are: DocumentDB, MongoDB, SQL Server, MySQL, PostgreSQL and SQLite.

rabbitmq-dotnet-client 2.3k updated 5d ago

RabbitMQ .NET client https://www.rabbitmq.com.

RawRabbit 744 updated 3y ago

Modern .NET framework for communication over RabbitMq.

Rebus 2.6k updated 1mo ago

Simple and lean service bus implementation for .NET.

Silverback 281 updated 2d ago

Framework to build event-driven applications (support for Kafka, RabbitMQ, MQTT).

Tossit 61 updated 3y ago

Simple, easy to use library for distributed job/worker logic. Distributed messages handled by built in RabbitMQ implementation.

CMS

Awesome-CMS-Core

Awesome CMS Core is an open source CMS built using ASP.Net Core & ReactJS with module separation concern in mind and provide lastest trend of technology

Blogifier.Core 1.3k updated 9d ago

ASP.NET applications to provide common blogging functionality.

Cofoundry 901 updated 1mo ago

Open source .NET Core CMS and modular application framework. Code-first, unobtrusive and extensible.

CoreWiki 437 updated 4y ago

Simple ASP.NET Core wiki that we are working on during live coding streams.

dasblog-core 478 updated 11d ago

The original DasBlog reimagined with ASP.NET Core

Lynicon

O/S ASP.Net Core/.Net Core CMS with paid for modules: JSON content, works with variety of data stores, c# content types

Miniblog

An ASP.NET Core blogging engine.

Mixcore CMS 883 updated 1mo ago

Open Source CMS powered by DotNet Core. Mixcore CMS is a scalable, open platform for web content management and digital experiences. Mixcore CMS provides deep capabilities and endless flexibility on the web.

NetCoreCMS 167 updated 3y ago

An Open source ASP.NET Core 2.0 CMS. It currently supports MySQL and planned to implement MSSQL, SQLite and PostgreSQL. Also it is a modular CMS supports theme, skin, custom layout, widgets, multiple language (En, BN).

Orchard Core CMS 8.1k updated 2d ago

Open Source Content Management System built with ASP.NET Core on top of a Modular and Extensible Application Framework.

Piranha CMS 2.2k updated 9d ago

A Lightweight & Unobtrusive Open Source CMS for ASP.NET Core and Entity Framework Core.

SimpleContent 334 updated 12d ago

Simple, yet flexible content and blog engine for ASP.NET Core that can work with or without a database.

Squidex 2.5k updated 2d ago

Headless CMS, based on MongoDB, CQRS and Event Sourcing.

Swastika I/O Core CMS 133 updated 3y ago

Open source ASP.NET Core 2.x CMS. It currently supports MS SQL and planned to implement MSSQL, SQLite in the near future. It has many built-in features out of the box like multilanguage support, theme, template...

Umbraco 5.1k updated today

An extensible and friendly Open source ASP.NET Core CMS

Weapsy 12 (archived)

Open source ASP.NET Core CMS based on DDD and CQRS. It supports MSSQL, MySQL, SQLite and PostgreSQL out of the box.

Wyam 146 updated 2y ago

Modular static content and static site generator.

ZKEACMS 2.8k updated 3d ago

Visual design, build site onlie by drag and drop.

Database Tools and Utilities

DbUp 2.6k updated 29d ago

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

Evolve 901 updated 5mo ago

Simple database migration tool that uses plain SQL scripts. Inspired by Flyway.

EFCorePowerTools 2.5k updated 2d ago

Entity Framework Core Power Tools - reverse engineering, migrations and model visualization for EF Core.

fluentmigrator 3.5k updated 6d ago

Migration framework for .NET much like Ruby on Rails Migrations.

monitor-table-change-with-sqltabledependency 665 updated 2y ago

Get SQL Server notification on record table change.

roundhouse 916 updated 2y ago

Database Migration Utility for .NET using sql files and versioning based on source control.

SapphireDb 406 updated 3y ago

Server implementation of SapphireDb, a framework for easy development of applications with realtime data synchronization and a self hosted alternative to firebase realtime database/firestore for asp.net core and ef core. Check out the documentation for more details: Documentation

SharpRepository 662 updated 3y ago

SharpRepository is a generic repository written in C# which includes support for various relational, document and object databases including Entity Framework, RavenDB, MongoDb and Db4o. SharpRepository includes Xml and InMemory repository implementations as well.

TrackableEntities.Core 80 updated 3mo ago

Change-tracking across service boundaries with .NET Core.

Mongo.Migration 181 updated 7d ago

Mongo.Migration is designed for the MongoDB C# Driver to migrate your documents easily and on-the-fly. No more downtime for schema-migrations. Just write small and simple migrations. Link

EntityFrameworkCore.DataEncryption 349 updated 3mo ago

A plugin for Microsoft.EntityFrameworkCore to add support of encrypted fields using built-in or custom encryption providers.

Logging

Exceptionless 569 updated 5mo ago

Exceptionless .NET Client

common-logging 649 updated 4y ago

Portable logging abstraction for .NET.

dnxcore-logging-logstash 8 updated 10y ago

Logstash logging extension for .NET Core applications with UDP and Redis transports.

ElmahCore 311 updated 2y ago

Error logging library that includes features like error filtering and the ability to view the error log from a web page.

Karambolo.Extensions.Logging.File 164 updated 10d ago

A lightweight library which implements file logging for the built-in .NET Core logging framework (Microsoft.Extensions.Logging).

LibLog

Single file for you to either copy/paste or install via nuget, into your library/ framework/ application to provide a logging abstraction.

log4net 924 updated 25d ago

log4net is a port of the excellent Apache log4j framework to the Microsoft .NET runtime.

NLog 6.5k updated 2d ago

Advanced .NET, Silverlight and Xamarin Logging with support for structured and non structured logging.

NLog for ASP.NET and ASP.NET Core 327 updated 12d ago

NLog integration for ASP.NET & ASP.NET Core 1-3

NLog.Extensions.Logging 403 updated 17d ago

NLog Provider for Microsoft.Extensions.Logging for .NET Standard libraries and .NET Core applications

NLog.Windows.Forms 48 updated 18d ago

NLog targets specific for Windows.Forms

NLog.MailKit 16 updated 4d ago

Alternative Mail target using the using MailKit library

Q42.Logging.ApplicationInsights

Log appender for the build in ASP.NET Core logging to send all logs to Application Insights.

serilog 7.9k updated 27d ago

Simple .NET logging with fully-structured events.

serilog-aspnetcore 1.4k updated 3mo ago

Serilog integration for ASP.NET Core 2+.

Serilog.Exceptions 536 updated 2mo ago

Serilog.Exceptions is an add-on to Serilog to log exception details and custom properties that are not output in Exception.ToString().

Serilog.Settings.Configuration 491 updated 2mo ago

A Serilog configuration provider that reads from Microsoft.Extensions.Configuration.

Misc

AdvanceDLSupport 505 updated 1y ago

Library to improve P/Invoke-ing native code. Interact with native objects as if they were first class objects.

AngleSharp 5.5k updated 3mo ago

The ultimate angle brackets parser library. It parses HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specification. Comparable to beautifulsoup4 of python.

AgileMapper 462 updated 9d ago

AgileMapper is a zero-configuration, highly-configurable object-object mapper with viewable execution plans.

AspNetCore Extension Library 159 updated 9mo ago

ASP.NET Core Extension Library.

AutoMapper 10.2k updated 7d ago

Convention-based object-object mapper in .NET.

Baget 2.8k updated 1y ago

A lightweight NuGet server.

Bleak

A Windows native DLL injection library.

Bullseye 936 updated 4d ago

A .NET package for describing and running targets and their dependencies.

Castle.Core 2.3k updated 1mo ago

Castle Core, including Castle DynamicProxy, Logging Services and DictionaryAdapter http://www.castleproject.org.

Chessie

Railway-oriented programming for .NET http://fsprojects.github.io/Chessie.

CliWrap 4.9k updated 4d ago

Wrapper for command line interfaces.

commanddotnet

Model your command line application interface in a class.

CommonMark.NET 1.0k updated 6y ago

The implementation of CommonMark specification in C# for converting Markdown documents to HTML.

ConsoleTableExt

Fluent library to create table for .NET console application.

CoordinateSharp 383 updated 2mo ago

A library that can quickly format and convert geographic coordinates as well as provide location based sun and moon information (sunset, sunrise, moon illumination, etc...).

datatables 305 (archived)

Microsoft ASP.NET server-side support and helpers for jQuery DataTables.

DinkToPdf 1.2k updated 6y ago

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

dotnet-env

A .NET library to load environment variables from .env files.

DotNet.Glob 396 updated 4mo ago

A fast globbing library for .NET / .NETStandard applications. Outperforms Regex.

Dotnet outdated 1.6k updated 4d ago

A .NET Core global tool to display and update outdated NuGet packages in a project

Dotnet Script 3.0k updated 4mo ago

Run C# scripts from the .NET CLI.

Dotnet Serve

Simple command-line HTTP server for .NET Core CLI.

Downloader 1.6k updated 3d ago

Downloader is a modern, fluent, asynchronous, testable and portable library for .NET. This is a multipart downloader with asynchronous progress events.

Eighty 44 updated 9d ago

A simple HTML generation library

Enums.NET 1.8k updated 5mo ago

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

FastExpressionCompiler 1.4k updated 2d ago

Fast ExpressionTree compiler to delegate.

FluentDocker 1.4k updated 5d ago

Commands, Services and Fluent API for docker, docker-compose & docker-machine, for win/mac/linux and native docker.

FluentFTP 3.4k updated 4d ago

FTP and FTPS client, with extensive FTP commands, SSL/TLS connections, hashing/checksums and more.

Fody 4.5k updated 7mo ago

Extensible tool for weaving .net assemblies

HdrHistogram.NET 183 updated 2d ago

High Dynamic Range (HDR) Histogram.

httpclient-interception 386 updated 8d ago

.NET Standard library for intercepting server-side HTTP dependencies.

Humanizer 9.5k updated 5d ago

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

Humidifier 46 updated 3y ago

Write and maintain AWS Cloudformation templates using C#.

impromptu-interface 675 updated 1y ago

Static interface to dynamic implementation (duck casting). Uses the DLR combined with Reflect.Emit.

JqueryDataTablesServerSide 233 updated 3y ago

ASP.NET Core Server Side Processing library for Jquery DataTables with Multiple Column Filtering, Sorting and Pagination at database level with Excel Export and TagHelper support.

LibSass Host 87 updated 1mo ago

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

markdig 5.2k updated 21d ago

Fast, powerfull, CommonMark compliant, extensible Markdown processor for .NET.

NetCoreBeauty 491 updated 3mo ago

Simple library to move a .NET Core app runtime components and dependencies into a sub-directory and make it beauty.

NFlags 50 updated 4y ago

Simple library to made parsing CLI arguments easy. Library also allow to print usage help "out of box".

NReco.LambdaParser

Parses string expressions (formulas, methods calls, conditions) to LINQ expression tree that can be compiled to lambda and evaluated.

NuGet Trends 182 updated 9d ago

Website with statistics of NuGet packages download count.

Otp.NET 1.3k updated 3mo ago

An implementation TOTP RFC 6238 and HOTP RFC 4226 in C#.

pose 1.1k updated 3y ago

Replace any .NET method (including static and non-virtual) with a delegate

PuppeteerSharp 3.9k updated 2d ago

Puppeteer Sharp is a .NET port of the official Node.JS Puppeteer API.

readline 826 updated 4y ago

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

ReflectionMagic 347 updated 2y ago

Framework to drastically simplify your private reflection code using C# dynamic

Relinq 529 updated 3y ago

With re-linq, it's now easier than ever to create full-featured LINQ providers.

Remote.Linq 356 updated 2mo ago

Remote Linq is a small and easy to use - yet very powerful - library to translate LINQ expression trees to strongly typed, serializable expression trees and vice versa.

ReverseMarkdown 373 updated 29d ago

Html to Markdown converter library.

PdfReport.Core

PdfReport.Core is a code first reporting engine, which is built on top of the iTextSharp.LGPLv2.Core and EPPlus.Core libraries.

Scientist 1.5k updated 3mo ago

.NET library for carefully refactoring critical paths. It's a port of GitHub's Ruby Scientist library.

Scrutor 4.3k updated 2mo ago

Assembly scanning extensions for Microsoft.Extensions.DependencyInjection.

Sheller

A .NET library that makes shelling out commands super easy and fluent.

SmartFormat.NET 1.2k updated 2d ago

An extensible replacement for string.Format.

System.Linq.Dynamic.Core 1.7k updated 1mo ago

The .NET Standard (.NET Core) version from the System Linq Dynamic functionality.

Vanara 2.1k updated 5d ago

A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.

warden-stack

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

WebEssentials.AspNetCore.ServiceWorker 347 updated 4mo ago

ASP.NET Core Progressive Web Apps.

Xabe.FFmpeg 775 updated 7mo ago

.NET Standard wrapper for FFmpeg. It allows to process media without know how FFmpeg works, and can be used to pass customized arguments to FFmpeg from C# application.

YoutubeExplode 3.6k updated 21d ago

Ultimate library for extracting metadata and downloading Youtube videos and playlists.

ORM

EFCore.BulkExtensions

EntityFrameworkCore Bulk Batch Extensions for Insert Update Delete Read (CRUD) ops

EntityFramework.Exceptions 1.7k updated 5d ago

Use typed Exceptions for EntityFrameworkCore when your SQL query violates database constraints in SqlServer, MySql, or PostgreSQL.

EntityFramework.Rx 133 updated 6y ago

Reactive hot observables of your EF operations.

EntityFramework.Triggers 380 updated 1y ago

Trigger events for EF.

EntityFramework.PrimaryKey 44 updated 5y ago

Easily get the primary key of any entity (including composite keys).

EntityFramework.TypedOriginalValues 35 updated 8y ago

Get a proxy object of the original values of your entity (typed access to Property("...").OriginalValue).

EntityFramework.VersionedProperties 43 updated 4y ago

Classes which auto-magically keep an audit history of the changes to the specified property.

EntityFrameworkCore.SqlServer.SimpleBulks 192 updated 15d ago

Simple library that can help to sync a large number of records in-memory into the database. Lambda Expression is supported.

LINQKit 1.8k updated 1mo ago

A free set of extensions for LINQ to SQL and Entity Framework power users.

Pomelo.EntityFrameworkCore.MySql 2.9k updated 7mo ago

EntityFramework Core provider for MySql built on top of mysql-net/MySqlConnector.

spectre.query 41 (archived)

A simple query language for Entity Framework Core.

Dapper-FluentMap 442 (archived)

Provides a simple API to fluently map POCO properties to database columns when using Dapper.

Dommel 685 updated 3mo ago

Simple CRUD operations for Dapper.

MicroOrm.Dapper.Repositories 701 updated 6d ago

CRUD for Dapper.

Npgsql.EntityFrameworkCore.PostgreSQL 1.8k updated yesterday

EntityFramework Core provider for PostgreSQL.

EntityFramework-Plus

EntityFramework Utilities | Bulk Operations | Batch Delete | Batch Update | Query Cache | Query Filter | Query Future | Query Include | Audit.

SDKs

AWS SDK 92 updated today

The Amazon Web Services (AWS) .NET Core SDK components. Each AWS service has its own NuGet package.

azure-event-hubs-dotnet 87 updated 2y ago

.NET Standard client library for Azure Event Hubs.

Bittrex.Net 140 (archived)

C# .Net wrapper for the Bittrex web API including all features easily accessible and usable.

Binance.Net 1.2k updated 2d ago

.Net API wrapper for the Binance web API.

CakeMail.RestClient 9 (archived)

Client for CakeMail's API. Allows you to send transactional emails, bulk emails, manage lists and contacts, etc.

consuldotnet 691 (archived)

.NET API for Consul.

csharp-nats 650 updated 5mo ago

C# .NET client for the NATS messaging system.

DarkSkyCore 53 (archived)

A .NET Standard wrapper for the Dark Sky API.

Docker.DotNet

.NET (C#) Client Library for Docker API.

firebase-admin-dotnet 408 updated 5d ago

Firebase Admin .NET SDK

google-cloud-dotnet 1.1k updated 2d ago

Google Cloud Client Libraries for .NET.

Manatee.Trello 121 updated 3y ago

A fully object-oriented .Net wrapper for Trello's RESTful API written in C#.

Microphone 457 (archived)

Lightweight framework to run self hosting REST services using Web Api or NancyFx ontop of a Consul or ETCD cluster.

octokit.net 2.8k updated 8d ago

GitHub API client library for .NET.

PreStorm 16 updated 3y ago

Parallel REST Client for ArcGIS Server.

SendGrid-csharp 1.1k updated 1y ago

C# client library for using the full SendGrid API.

statsd-csharp-client 109 (archived)

.NET Standard compatible C# client to interface with Etsy's excellent statsd server.

tweetinvi 1.0k updated 1y ago

Intuitive .NET C# library to access the Twitter REST and STREAM API.

Serialization

BinarySerializer 309 updated 1y ago

Serialization for custom packet and protocol formats, supports bit-twiddling.

bond 2.6k (archived)

Cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services.

Channels 292 (archived)

Push based .NET Streams.

CsvHelper 5.2k updated 9mo ago

Library to help reading and writing CSV files.

Edi.Net 488 updated 3mo ago

EDI Serializer/Deserializer. Supports EDIFact, X12 and TRADACOMS format.

ExtendedXmlSerializer 343 updated 1mo ago

Extended Xml Serializer for .NET.

Jil 2.1k updated 1y ago

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

msgpack-cli 855 updated 1y ago

MessagePack implementation for Common Language Infrastructure / msgpack.org.

MessagePack-CSharp

Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin).

Newtonsoft.Json 11.3k updated 7d ago

Popular high-performance JSON framework for .NET.

protobuf-net

Protocol Buffers library for idiomatic .NET.

Schema.NET 681 updated 12d ago

Schema.org objects turned into strongly typed C# POCO classes for use in .NET. All classes can be serialized into JSON/JSON-LD and XML, typically used to represent structured data in the head section of html page.

ServiceStack.Text 1.2k (archived)

JSON, JSV and CSV Text Serializers.

TinyCsvParser 404 updated 2d ago

Easy to use, easy to extend and high-performance library for CSV parsing with .NET.

Wire 373 updated 3y ago

Binary serializer for POCO objects.

YamlDotNet 2.8k updated 2mo ago

.NET

ZeroFormatter 2.4k (archived)

Fast binary (de)serializer for .NET.

Utf8Json

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

YAXLib updated 4y ago

XML Serialization Library for the .NET Framework and .NET Core. Extremely flexible and powerful.

Testing

Atata 503 updated 4d ago

Web UI test automation full-featured framework based on Selenium WebDriver. https://atata.io

Bogus 9.6k updated 3mo ago

Simple and sane fake data generator for C#. Based on and ported from the famed faker.js.

CoreBDD 18 updated 6y ago

BDD framework for xUnit.net

FakeItEasy 1.8k updated 2mo ago

The easy mocking library for .NET.

FluentAssertions 3.8k updated 2d ago

Set of .NET extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style test.

GenFu 834 updated 3y ago

Library you can use to generate realistic test data.

LightBDD 453 updated 1mo ago

BDD framework allowing to create easy to read and maintain tests.

mockhttp 1.8k updated 1y ago

Testing layer for Microsoft's HttpClient library.

moq.netcore 6.4k updated 4d ago

Most popular and friendly mocking framework for .NET.

MSpec 900 updated 10mo ago

Popular testing framework for writing BDD-style tests.

MyTested.AspNetCore.Mvc 1.7k updated 1y ago

Fluent testing framework for ASP.NET Core MVC.

Netling 1.4k updated 3y ago

Load tester client for easy web testing.

NSpec 262 updated 3y ago

Battle hardened testing framework for C# that's heavily inspired by Mocha and RSpec.

NSubstitute 2.9k updated 2d ago

A friendly substitute for .NET mocking frameworks.

nunit 67 (archived)

.NET Core.

shouldly 3.4k updated 1mo ago

Should testing for .NET - the way Asserting Should be! http://shouldly.readthedocs.org/en/latest

SpecFlow

Pragmatic BDD solution for .NET. It uses the Gherkin specification language and integrates to Visual Studio.

Storyteller 269 updated 3y ago

Executable Specifications for .NET http://storyteller.github.io.

Testavior 41 updated 2y ago

Testavior is a lightweight solution to help you develop Behavior Tests for ASP.NET Core.

TestStack.BDDfy 430 updated 3mo ago

The simplest BDD framework EVER!

xBehave.net

An xUnit.net extension for describing your tests using natural language. http://xbehave.github.io

xUnit.net 4.5k updated today

A free, open source, community-focused unit testing tool for the .NET Framework.

Stubbery 75 updated 2y ago

A simple library for creating and running Api stubs in .NET.

Tools

CliFx 1.6k updated yesterday

Declarative framework for building command line interfaces.

CommandLineUtils 2.3k updated 20d ago

Command line parsing and utilities for .NET Core and .NET Framework.

docfx 4.4k updated 2d ago

Tools for building and publishing API documentation for .NET projects http://dotnet.github.io/docfx

dotnet-tools 1.5k (archived)

A list of tool extensions for .NET Core Command Line (dotnet CLI).

LibMan CLI 479 updated 4mo ago

Client-side content manager for web apps.

EntryPoint 139 updated 6y ago

Composable CLI (Command Line) Argument Parser for .Net Core & .Net Framework 4.5+.

Fake JSON Server 401 updated 1mo ago

Fake REST API for prototyping or as a CRUD Back End. No need to define types, uses dynamic typing. Data is stored to a single JSON file. Has authentication, WebSocket notifications, async long running operations, random generation for errors/delays and experimental GraphQL support.

gitignore.io

Create useful .gitignore files for your project https://www.gitignore.io.

ICanHasDotnetCore 72 (archived)

Scans uploaded packages.config files or GitHub repository and determines whether the nuget packages target .NET Standard.

letsencrypt-win-simple 5.6k updated 3mo ago

A Simple ACME Client for Windows.

Linq_Faster 761 updated 6mo ago

Linq-like extension functions for Arrays, Span<T>, and List<T> that are faster and allocate less.

mRemoteNG 10.7k updated today

The next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager

NJsonSchema 1.6k updated 16d ago

NJsonSchema is a .NET library to read, generate and validate JSON Schema draft v4+ schemas.

NuKeeper 542 (archived)

Automagically update nuget packages in .NET projects.

NuGetPackageExplorer 2.5k updated 9d ago

Create, update and deploy Nuget Packages with a GUI.

NugetVisualizer

Visualize all of the nuget packages and their corresponding versions for a set of given git repositories or folders.

OctoLinker

Navigate through projects.json files efficiently with the OctoLinker browser extension for GitHub.

posh-dotnet 49 updated 8y ago

PowerShell tab completion for the dotnet CLI.

Rin 664 updated 2y ago

Request/response Inspector middleware for ASP.NET Core. like Glimpse.

scoop 23.8k updated 25d ago

A command-line installer for Windows.

SerilogAnalyzer 314 updated 2y ago

Roslyn-based analysis for code using the Serilog logging library. Checks for common mistakes and usage problems.

SharpZipLib 3.9k updated 1y ago

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

ShareX 36.0k updated yesterday

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 over 80 supported destinations you can choose from. https://getsharex.com

SharpLab 3.0k updated 1y ago

.NET code playground that shows intermediate steps and results of code compilation. https://sharplab.io

SmartCode

SmartCode= IDataSource -> IBuildTask -> IOutput => Build Everything!!! (Including [Code generator])

sourcelink 1.3k updated today

SourceLink is a language- and source-control agnostic system for providing first-class source debugging experiences for binaries.

System.CommandLine

System.CommandLine, a set of libraries for command line parsing, invocation, and rendering of terminal output.

Typin

Simple to use declarative framework for interactive CLI applications and command line tools (direct mode) that has its roots in CliFx.

X.Web.Sitemap 5 updated 1y ago

Simple sitemap generator for .NET and .NET Core

X.Web.RSS 28 updated 22d ago

Simple RSS Feed generator for .NET and .NET Core

Starter Kits

aspnetcore-spa generator 3.0k (archived)

Yeoman generator to build a brand-new ASP.NET Core single page application that uses Angular 2 / React / React With Redux / Knockout / Aurelia on the client.

AspNetCore-Angular2-Universal

Cross-platform - w/ server-side rendering for SEO, Bootstrap, i18n internationalization (ngx-translate), Webpack, TypeScript, unit testing w/ Karma, WebAPI REST setup, SignalR, Swagger docs, and more!

ASP.NET Core Starter Kit 1.2k updated 3y ago

Opinionated boilerplate for web development based on .NET Core, Kestrel, GraphQL on the backend and Babel, Webpack, React and Redux on the frontend. This boilerplate comes in both C# and F# flavors.

ASP.Net Core Vue Starter 1.2k updated 6y ago

Asp.NETCore 2.0 Vue 2 (ES6) SPA Starter kit, contains routing, Vuex, and more!.

bitwarden-core 18.3k updated today

The core infrastructure backend (API, database, etc) https://bitwarden.com.

dotNetify 1.2k updated 8mo ago

Simple, lightweight, yet powerful way to build real-time HTML5/C# .NET web apps.

generator-aspnet 868 (archived)

yo generator for ASP.NET Core.

Nucleus 356 updated 10mo ago

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

react-aspnet-boilerplate 282 updated 7y ago

Starting point for building isomorphic React applications with ASP.NET Core 1, leveraging existing techniques.

saaskit 1.1k updated 2y ago

Developer toolkit for building SaaS applications.

serverlessDotNetStarter 54 updated 3y ago

starter kit for development and deployment of lambda functions in the AWS cloud based on serverless framework.

Sample Projects

Microservices & Service Mesh

clean-architecture-dotnet 1.3k updated 2y ago

Apply Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns on eCommerce sample business domain

coolstore-microservices 2.5k updated 3y ago

A Kubernetes-based polyglot microservices application with Istio service mesh

distributed-playground 42 updated 10y ago

Distributed service playground with Vagrant, Consul, Docker & ASP.NET Core.

dotnetcore-microservices-poc 1.9k updated 6mo ago

. simplified insurance sales system made in a microservices architecture using .NET Core (EF Core, MediatR, Marten, Eureka, Ocelot, RabbitMQ, Polly, ElasticSearch, Dapper) with blog post series.

eShop 10.3k updated 1mo ago

A reference .NET application implementing an eCommerce site.

InMemoryCQRSReplication 146 updated 2y ago

Akka.NET Reference Architecture - CQRS + Sharding + In-Memory Replication

magazine-website 179 updated 5y ago

Magazine website (using .NET Core, ASP.NET Core, EF Core) with DDD, CQRS, microservices, asynchronous programming applied.

microservices-in-dotnetcore

The code sample from the second edition of Microservices in .NET Core.

practical-dapr 301 updated 2y ago

Full-stack .NET microservices build on Dapr and Tye.

ReactiveTraderCloud 1.9k updated 9mo ago

Real-time trading platform demo showcasing reactive programming principles applied across the full application stack.

DNC-DShop 1.0k updated 6y ago

Distributed .NET Core project and free course. (DDD, CQRS, RabbitMQ, MongoDB, Redis, Monitoring, Logging, CI, CD)

Monoliths

Practical.CleanArchitecture 2.4k updated 4d ago

Full-stack .Net 8 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 18, React 18, Vue 3, BFF with YARP, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, Entity Framework Core, OpenTelemetry, SignalR, Hosted Services, Health Checks, Rate Limiting, Cloud Services (Azure, AWS, GCP).

AlbumViewerVNext 507 updated 1y ago

West Wind Album Viewer ASP.NET 5 Sample.

allReady 893 updated 3y ago

Open-source solution focused on increasing awareness, efficiency and impact of preparedness campaigns as they are delivered by humanitarian and disaster response organizations in local communities. http://www.htbox.org/projects/allready

AspNet5GeoElasticsearch 37 updated 9y ago

ASP.NET Core MVC Geo Elasticsearch Swashbuckle Swagger.

aspnet-servicediscovery-patterns 297 updated 8y ago

Samples of implementing Service Discovery patterns with ASP.NET Core.

Mobile Apps 441 (archived)

Presented December Connect 2016 Conference, a compreshsive set of interworking apps for both enterprise users and the consumers (bike riders):

Backend Services 92 (archived)

Presented December Connect 2016 Conference, a compreshsive set of interworking apps for both enterprise users and the consumers (bike riders):

Websites 111 (archived)

Presented December Connect 2016 Conference, a compreshsive set of interworking apps for both enterprise users and the consumers (bike riders):

Single Container Apps 27 (archived)

Presented December Connect 2016 Conference, a compreshsive set of interworking apps for both enterprise users and the consumers (bike riders):

Multi Container Apps 35 (archived)

Presented December Connect 2016 Conference, a compreshsive set of interworking apps for both enterprise users and the consumers (bike riders):

Cognitive Services Kiosk App 39 (archived)

Presented December Connect 2016 Conference, a compreshsive set of interworking apps for both enterprise users and the consumers (bike riders):

Azure Bot App 32 (archived)

Presented December Connect 2016 Conference, a compreshsive set of interworking apps for both enterprise users and the consumers (bike riders):

Clean Architecture Manga

Clean Architecture sample with .NET Core 3.0 and C# 8. Use cases as central organising structure, completely testable, decoupled from frameworks.

cloudscribe 1.4k updated 13d ago

ASP.NET Core Multi-tenant web application foundation.

CoreCodeCamp 74 updated 3y ago

An Open Source Website for running small, local development events.

DotNetClub 230 updated 8y ago

Tiny club written in ASP.NET Core.

eShopOnWeb 10.6k (archived)

A layered application architecture with monolithic deployment model.

Entropy 559 (archived)

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

EquinoxProject 6.8k updated 9mo ago

Full ASP.NET Core 2.0 application with DDD, CQRS and Event Sourcing.

GenVue

a hostable, web application that lets confidential users upload and share private files build on Vue.js, Vuetifyjs and NetCore WebAPI stack

guidance-identity-management-for-multitenant-apps 65 (archived)

How to manage user identities in a multitenant app on Microsoft Azure, using Azure Active Directory for authentication.

JustA.ML 88 updated 1mo ago

A web application that lets you share files/URL/text between your devices written in ASP.NET Core 2.0. Open source, live at https://justa.ml

MegaMine

Open source mining solution that helps miners in extracting Gold, Quartz, Granite etc. This solution is built using ASP.NET Core and AngularJS utilizing multiple light weight components in a Microservices way.

NLayerAppV3 155 updated 7y ago

NLayerAppV3 N-Layered Architecture with .NET Core Preview 2.

NorthwindTraders 5.0k (archived)

Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core.

Orchard Core - Modular and Multi-tenant applications 414 updated 1y ago

Use Orchard Core Framework to create Modular and Multi-tenant applications.

PhotoGallery 346 updated 7y ago

Cross-platform Single Page Applications with ASP.NET Core, Angular 2 & TypeScript http://wp.me/p3mRWu-11L.

PokeR 45 updated 3y ago

Realtime scrum poker using SignalR and Angular in ASP.NET Core's SPA hosting. Includes Docker support. Demo

Practical ASP.NET Core 10.4k updated yesterday

A daily updated micro samples of ASP.NET Core features and facilities.

Sample .NET Core CQRS REST API 3.1k updated 2y ago

.NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.

StarWars 617 (archived)

GraphQL 'Star Wars' example using GraphQL for .NET, ASP.NET Core, Entity Framework Core.

MusicStore

Sample MusicStore application that uses MVC and Entity Framework.