Main repository for the Core WCF project (by CoreWCF)

CoreWCF Alternatives

Similar projects and alternatives to CoreWCF

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better CoreWCF alternative or higher similarity.

Suggest an alternative to CoreWCF

Reviews and mentions

Posts with mentions or reviews of CoreWCF. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-08.
  • Welcome to C# 10
    1 project | | 9 Nov 2021
    We have some WCF services here, no migration path at the moment without big rewrites... Hopefully once CoreWCF is stable, we'll be able to finally upgrade those services someday.
  • Announcing .NET 6 — The Fastest .NET Yet
    9 projects | | 8 Nov 2021
    There's Core WCF at least if you have existing services as a migration path. We're waiting for it to have a stable release and check if it supports all the bindings we need so we can move some of our WCF services to .Net6+.
  • Calling WCF services from .NET Core clients
    2 projects | | 11 Oct 2021
    We already discussed some high-level architectural approaches to integrate systems. But we didn’t touch upon the data exchange between monolith and microservice consumers: we could post complete object feed onto a message queue, but that’s not always fit for purpose as messages should be lightweight. Another way (keeping in mind our initial WCF premise), we could call the services as needed and make alterations inside microservices. And Core WCF is a fantastic way to do that. If only we used all stock standard service code.
  • Microservices with .NET 5
    5 projects | | 28 May 2021
    It may come back alive once CoreWCF get's to GA.
  • C# 9 top-level programs and target-typed expressions
    11 projects | | 30 Mar 2021
    You may want to keep an eye on CoreWCF:

    Though as a heavy WCF user in the past, I'd suggest your best bet is simply to throw out all your binding configs, and build your own REST API or similar backend (gRPC support in .NET 5+ is something often also recommended if you want something more RPC-like and need/want a more binary-serializer like approach, though in 2021 I'd just use JSON and something REST-ish myself). The nice thing about the Interface-driven "contract" approach should be that implementing your own is just a matter of implementing all your contract interfaces and injecting the physical implementations yourself.

    I realize that can be easier said than done as things accidentally got coupled to very specific styles of bindings over the years and not everyone followed best practices and used the Async contracts so you have to tear out a bunch of synchronous faking code and wire back in Task/ValueTask. But generally, overall, the process was implement the interfaces and remove the "magic" in the process and I often found you end up with something better anyway because it is simpler and prone to less "magic" failures.

  • .NET roadmap
    2 projects | | 10 Mar 2021
    Then what's this?
  • Transitioning from WCF
    2 projects | | 1 Mar 2021
  • Azure Active Directory reduced core count from ~40k to ~20k by migrating to .NET Core 3.1
    9 projects | | 14 Jan 2021
    You might want to check and
  • .NET WCF vs NodeJS for backend
    1 project | | 24 Dec 2020
    In addition, many features of WCF are not well-supported on .NET Core and (and, now, .NET 5) because Microsoft decided to not officially support server-side WCF on the cross-platform version of the .NET framework (much to the angst of many WCF developers.) There is an open-source, not-officially-supported-by-Microsoft version of WCF that you can get running on the cross-platform versions of .NET, but it's still early and lacking quite a few features.


Basic CoreWCF repo stats
6 days ago

CoreWCF/CoreWCF is an open source project licensed under MIT License which is an OSI approved license.

Find remote C# jobs at our new job board There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.