Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SoapCore
-
Questions about OWIN and WCF from a high level.
If you have a need to still support existing client apps that used a WCF backend then this or SoapCore are both options but I don’t think they have full support for all features that WCF had.
-
20 years of .NET: Reflecting on Microsoft's not-Java
Insted of CoreWCF we used SoapCore which is way more stable https://github.com/DigDes/SoapCore/
-
How do I explain .NET 5/6 to people not keeping up with it?
For WCF: https://github.com/DigDes/SoapCore
-
Contract First Web Service Development in .NET
Sure, we could use Soap Core, but to work with existing contracts I find it to be a very manual solution and with some risk of inadvertently altering the schema.
Ocelot
-
Proxy a bulk request to a none bulk endpoint in ASP.Net
Sounds like you need some kind of ETL. The only dotnet library I know, which supports request aggregation, is Ocelot (https://github.com/ThreeMammals/Ocelot). But I doubt it is the only one out there.
-
What API Gateway to use for .net microservice project?
They seems to recommend https://github.com/ThreeMammals/Ocelot
-
Some useful Libraries for .NET projects
Ocelot Github Nuget: Install-Package Ocelot -Version 17.0.0
-
An Introduction to Microservices pt. 2
Ok, now that you created you Web API, it's time to work on your API Gateway. Start by adding the Ocelot package to your Gateway project:
-
Authentication with multiple .net core apis
Discovered Ocelot and it looks like a good place to start, so you have any thoughts on that?
-
Opensource API GW that allows transformation and logic/policy creation?
I'd look for an open-source gateway using the programming language that you're familiar with. I was working multiple times with the custom API GW (including building my own for fun), and if you're familiar e.g. with C# take a look at this one https://github.com/ThreeMammals/Ocelot or even better https://github.com/microsoft/reverse-proxy If you need to build something really custom, there's a small chance that you will find a plug & play solution.
-
Atlassian Cloud ToS section 3.3(I) prohibits discussing performance issues
Lol, i guess your answer explains a lot about relevant knowledge into web architecture
Eg. Ocelot - https://github.com/ThreeMammals/Ocelot
What are some alternatives?
CoreWCF - Main repository for the Core WCF project
RestSharp - Simple REST and HTTP API Client for .NET
Carter - Carter is framework that is a thin layer of extension methods and functionality over ASP.NET Core allowing code to be more explicit and most importantly more enjoyable.
Refit - 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.
AspNetCoreRateLimit - ASP.NET Core rate limiting middleware
Simple.OData.Client
ServiceStack - Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
RestEase - 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
botbuilder-community-dotnet - Part of the Bot Builder Community Project. Repository for extensions for the Bot Builder .NET SDK, including middleware, dialogs, recognizers and more.
Flurl.Http - Fluent URL builder and testable HTTP client for .NET
Jackett - API Support for your favorite torrent trackers
Zuul - Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.