An open-source, cross-platform framework for building modern cloud-based web apps, IoT apps, and mobile backends.
ASP.NET Core is an open-source and cross-platform framework for building modern cloud-based internet-connected applications, such as web apps, IoT apps, and mobile backends. It runs on the .NET runtime and is architected to provide an optimized development framework for apps deployed to the cloud or run on-premises. The framework consists of modular components with minimal overhead, offering flexibility while constructing solutions.
Developers building modern web applications, IoT applications, or mobile backends who need a cross-platform, cloud-optimized framework. It's particularly suited for teams working in .NET ecosystems across Windows, macOS, and Linux environments.
Developers choose ASP.NET Core for its cross-platform capabilities, cloud-optimized architecture, and modular design that provides flexibility with minimal overhead. As an open-source framework under the .NET Foundation, it offers community-driven development and modern application support for various deployment scenarios.
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports building and running apps on Windows, macOS, and Linux, with nightly builds and installers for multiple platforms as shown in the README's detailed table.
Designed for modern cloud and on-premises deployments with modular components, enabling flexible scaling and minimal overhead for internet-connected applications.
Developed under the .NET Foundation with active community engagement, including help-wanted issues, good first issues, and regular standups, fostering transparency.
Consists of modular components with minimal overhead, allowing developers to pick features without bloating the application, as highlighted in the philosophy section.
Building from source requires following detailed documentation, and the nightly builds table with multiple platform-specific installers can be overwhelming for quick starts.
Dependency on the .NET runtime adds initial size and memory usage compared to lighter frameworks, which may not suit resource-constrained environments like edge devices.
Tight integration with Azure and Microsoft services, while beneficial, can lead to vendor lock-in for deployments, limiting flexibility in hybrid or multi-cloud setups.