What do you think ASP.NET Core is missing or could do better?

This page summarizes the projects mentioned and recommended in the original post on /r/dotnet

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • ASP.NET Core

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

  • Slightly related, for 6.0, one of the areas that's being worked is to remove some of the ceremony around configuring Program.Main(Async) and Startup. The result looks like so: https://github.com/dotnet/aspnetcore/issues/30354 (there are examples configuring the Startup for Hello world and MVC if you scroll down in the issue description).

  • Mvc-Area-Hosting

    Multitenant Area-based MVC Hosting Site

  • I worked on the possibility of supporting multiple domains in one solution : https://github.com/Montago/Mvc-Area-Hosting

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Paket

    A dependency manager for .NET with support for NuGet packages and Git repositories.

  • If this would be true, there would be no reason for something like Paket to exist.

  • fslang-suggestions

    The place to make suggestions, discuss and vote on F# language and core library features

  • All this stuff with MapGet is just adding more convention-based as opposed to type-based approaches to the core of asp.net https://github.com/fsharp/fslang-suggestions/issues/984

  • IdentityServer4

    Discontinued OpenID Connect and OAuth 2.0 Framework for ASP.NET Core

  • IS4 https://github.com/IdentityServer/IdentityServer4 has Apache2 license. There is no need for Microsoft to get involved here.

  • .NET Runtime

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

  • Since .NET 5 yes; all base runtime libraries should be annotated. (source)

  • ApiEndpoints

    A project for supporting API Endpoints in ASP.NET Core web applications.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • NullabilityInference

    Global type inference for C# 8 nullable reference types

  • Are you using/making any kind of automated tool as a starting point or to help make the changes? (e.g. https://github.com/icsharpcode/NullabilityInference)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts