jpsingleton / Anclafs
Licence: cc0-1.0
ASP.NET Core Library and Framework Support
Stars: ✭ 192
Projects that are alternatives of or similar to Anclafs
Angular 7 Project With Asp.net Core Apis
Angular 7 Project with ASP.NET CORE APIS | Angular Project
Stars: ✭ 174 (-9.37%)
Mutual labels: asp-net-core, dotnet-core, dotnetcore
Ocelot
.NET core API Gateway
Stars: ✭ 6,675 (+3376.56%)
Mutual labels: asp-net-core, dotnet-core, dotnetcore
Mix.core
🚀 Mixcore CMS is an open source CMS that support both headless and decoupled to easily build any kinds of app/web app/customisable APIs built on top of ASP.NET Core / Dotnet Core. It is a completely open source ASP.NET Core (Dotnet Core) CMS solution. https://mixcore.org
Stars: ✭ 304 (+58.33%)
Mutual labels: asp-net-core, dotnet-core, dotnetcore
Simplcommerce
A simple, cross platform, modularized ecommerce system built on .NET Core
Stars: ✭ 3,474 (+1709.38%)
Mutual labels: asp-net-core, dotnet-core, dotnetcore
Raft.net
Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
Stars: ✭ 112 (-41.67%)
Mutual labels: netstandard, dotnet-core, dotnetcore
Awesome Microservices Netcore
💎 A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET Core
Stars: ✭ 865 (+350.52%)
Mutual labels: asp-net-core, dotnet-core, dotnetcore
Storedprocedureefcore
Entity Framework Core extension to execute stored procedures
Stars: ✭ 164 (-14.58%)
Mutual labels: asp-net-core, dotnet-core, dotnetcore
Sio.core
✔ [ SIOC ] Swastika I/O Core is an all in one platform (e.g CMS, eCommerce, Forum, Q&A, CRM...) ASP.NET Core / Dotnet Core System based on SIOH Framework.
Stars: ✭ 121 (-36.98%)
Mutual labels: asp-net-core, dotnet-core, dotnetcore
Cronscheduler.aspnetcore
Cron Scheduler for AspNetCore 2.x/3.x or DotNetCore 2.x/3.x Self-hosted
Stars: ✭ 100 (-47.92%)
Mutual labels: asp-net-core, dotnet-core, dotnetcore
Docker Series
Docker Series about containerizing ASP.NET Core app with MySQL..
Stars: ✭ 88 (-54.17%)
Mutual labels: asp-net-core, dotnet-core, dotnetcore
Puck Core
Open source, cross platform .NET Core CMS. Fast, scalable, code-first, unobtrusive and extensible with powerful querying and Lucene integration.
Stars: ✭ 115 (-40.1%)
Mutual labels: asp-net-core, dotnet-core, dotnetcore
Nlayerappv3
Domain Driven Design (DDD) N-LayeredArchitecture with .Net Core 2
Stars: ✭ 138 (-28.12%)
Mutual labels: asp-net-core, dotnet-core, dotnetcore
Appmetrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
Stars: ✭ 1,986 (+934.38%)
Mutual labels: dotnet-core, dotnetcore
Weihanli.common
common tools,methods,extension methods etc... .net 常用工具类,公共方法,常用扩展方法等,基础类库
Stars: ✭ 152 (-20.83%)
Mutual labels: netstandard, dotnetcore
Dotnet Etcd
A C# .NET (dotnet) GRPC client for etcd v3 +
Stars: ✭ 157 (-18.23%)
Mutual labels: dotnet-core, dotnetcore
Peachpie
PeachPie - the PHP compiler and runtime for .NET and .NET Core
Stars: ✭ 1,945 (+913.02%)
Mutual labels: netstandard, dotnetcore
Active Directory B2c Dotnetcore Webapp
An ASP.NET Core web application that can sign in a user using Azure AD B2C, get an access token using MSAL.NET and call an API.
Stars: ✭ 160 (-16.67%)
Mutual labels: asp-net-core, dotnetcore
Hotchocolate
Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Banana Cake Pop the awesome Monaco based GraphQL IDE.
Stars: ✭ 3,009 (+1467.19%)
Mutual labels: asp-net-core, dotnet-core
Rocksdb Sharp
.net bindings for the rocksdb by facebook
Stars: ✭ 173 (-9.9%)
Mutual labels: dotnet-core, dotnetcore
Netbarcode
Barcode generation library written in C# and .NET Standard 2
Stars: ✭ 149 (-22.4%)
Mutual labels: dotnet-core, dotnetcore
ASP.NET Core Library and Framework Support
This project is treeware! If you found it useful then please plant a tree.
Contents
- Experimenting
- Feature Switching
- Profiling
- O/RMs / DBs
- Background Tasks
- Image Manipulation
- Message Queuing
- Windows Services
- Web
- DI / IoC Containers
- Logging
- Serialization
- Testing
- Other
Background
In the process of writing a book on ASP.NET Core and .NET Core, I've done lots of research into what .NET libraries and frameworks are currently supported by these new platforms. Here are the results (and more), hopefully you'll find this useful. Obviously these will change (and hopefully grow) over time. Send me a pull request if you'd like to make a correction or add something. This is a living document.
Experimenting
Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
---|---|---|---|---|
Scientist.NET | Install-Package scientist | Yes | Yes | Blog |
Feature Switching
Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
---|---|---|---|---|
FeatureSwitcher | Install-Package FeatureSwitcher | Yes (v2+) | Yes (v2+) | |
FeatureToggle | Install-Package FeatureToggle | Yes (v4+) | Yes (v4+) | Blog |
Profiling
Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
---|---|---|---|---|
MiniProfiler | Install-Package MiniProfiler | Yes | Yes | miniprofiler.com |
Glimpse | Install-Package Glimpse -Pre | Yes | Yes | getglimpse.com |
Prefix | N/A (download installer) | Yes | Yes | prefix.io |
Unchase.FluentPerformanceMeter | Install-Package Unchase.FluentPerformanceMeter | Yes | Yes | performance.unchase.ru |
O/RMs / DBs
Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
---|---|---|---|---|
Dapper | Install-Package Dapper -Pre | Yes | Yes | github.io |
Simple.Data | Install-Package Simple.Data.SqlServer | WIP | WIP | GH Issue |
EF Core | Install-Package EntityFramework.MicrosoftSqlServer -Pre | Yes | Yes | efproject.net |
NHibernate | ||||
Npgsql | Install-Package Npgsql | Yes | Yes | npgsql.org |
MongoDB Driver | WIP | WIP | mongodb.github.io/mongo-csharp-driver | |
Couchbase | ||||
Couchbase Lite for .NET | ||||
Elasticsearch.Net | Install-Package Elasticsearch.Net | ? | ? | elastic.co |
NEST | Install-Package NEST | ? | ? | elastic.co |
StackExchange.Redis | ? | ? | ||
Lucene.NET | Install-Package Lucene.Net | lucenenet.apache.org | ||
CassandraCSharpDriver | Install-Package CassandraCSharpDriver | |||
RavenDB | ||||
Marten | Install-Package Marten | Yes | Yes | jasperfx.github.io/marten |
Background Tasks
Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
---|---|---|---|---|
Hangfire | Install-Package Hangfire | Yes | Yes | hangfire.io |
Image Manipulation
Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
---|---|---|---|---|
ImageResizer | Install-Package ImageResizer.WebConfig | WIP | WIP | imageresizing.net |
DynamicImage | Install-Package DynamicImage | No | No | dynamicimage.apphb.com |
ImageSharp | Install-Package SixLabors.ImageSharp | Yes | Yes | ImageSharp |
Message Queuing
Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
---|---|---|---|---|
RestBus | Install-Package RestBus.AspNet -Pre (guide) | Yes | Yes | restbus.org (Blog) |
EasyNetQ | Install-Package EasyNetQ | Yes | Yes | easynetq.com |
RabbitMQ client | Install-Package RabbitMQ.Client | Yes | Yes | rabbitmq.com |
MassTransit | Install-Package MassTransit.RabbitMQ | WIP | WIP | masstransit-project.com |
RdKafka | Install-Package RdKafka | Yes | Yes | ah-.github.io/rdkafka-dotnet |
NServiceBus | ||||
Brighter | Install-Package Paramore.Brighter.CommandProcessor -Version 6.1.8 | Yes | Yes | Paramore |
Windows Services
Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
---|---|---|---|---|
Topshelf | Install-Package Topshelf | WIP | WIP | topshelf-project.com |
Web
Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
---|---|---|---|---|
Nancy | Install-Package Nancy -Pre | Yes | Yes | nancyfx.org |
SignalR | Install-Package Microsoft.AspNet.SignalR | WIP | WIP | signalr.net |
ReactJS.NET | Install-Package React.AspNet | WIP | Yes | ReactJS.NET |
Swashbuckle | Install-Package Swashbuckle -Pre | Yes | Yes |
DI / IoC Containers
Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
---|---|---|---|---|
Windsor | {no .NET Core support} | WIP | WIP | castleproject.org |
Ninject | {no .NET Core support} | No | No | ninject.org |
Autofac | Install-Package Autofac -Pre | Yes | WIP | autofac.org |
SimpleInjector | Install-Package SimpleInjector -Version 3.1.5 | Yes | Yes | simpleinjector.org |
Unity | Install-Package Unity-CoreClr -Pre | ? | ? | |
StructureMap | Install-Package StructureMap | Yes | Yes | structuremap.github.io |
CommonServiceLocator |
ASP.NET Core contains built-in DI
Logging
Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
---|---|---|---|---|
Serilog | ? | ? | ||
NLog | Yes | Yes | nlog-project.org | |
common.logging | ||||
log4net | ||||
ELM | Install-Package Microsoft.AspNetCore.Diagnostics.Elm | Yes | Yes | |
ELMAH | No | No | elmah.github.io | |
Sentry | Install-Package Sentry | Yes | Yes | sentry.io |
elmah.io | Install-Package Elmah.Io.Client | Yes | Yes | elmah.io |
ASP.NET Core contains built-in logging
Serialization
Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
---|---|---|---|---|
JSON.NET | Install-Package Newtonsoft.Json | Yes | Yes | newtonsoft.com/json |
Jil | Yes | Yes | ||
NetJSON | WIP | WIP | ||
ServiceStack.Text | No | No | ||
Bond | Yes | Yes | ||
protobuf-net | Install-Package protobuf-net | No | No |
Testing
Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
---|---|---|---|---|
xUnit.net | Install-Package xunit | Yes | Yes | xunit.github.io |
Nunit | Yes | Yes | ||
Nunit CLI Test Runner | Install-Package dotnet-test-nunit -Pre | WIP Pre | WIP Pre | |
Moq | ||||
FakeItEasy | Install-Package FakeItEasy | Yes | Yes | fakeiteasy.github.io |
Selenium | ||||
SpecFlow | ||||
Shouldly | Install-Package Shouldly | shouldly.readthedocs.io | ||
xBehave.net | Install-Package Xbehave | Yes | Yes | xbehave.github.io |
Other
License
To the extent possible under law, James Singleton has waived all copyright and related or neighboring rights to this work.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].