Microsoft released

.NET 7, another major support in the .Net family from the old, Windows-based .Net Framework to an entirely new cross-platform, open-source, offering the new trend for .NET developers.

With every new version, new features are added that help developers deploy highly scalable and high-performance applications using less Code.

In this article, I’m listing down some of the really useful but not very generally used .Net Core Libraries that every developer should know.

aspnet-boilerplate

Asp.Net Boilerplate is a general-purpose application framework particularly developed for new advanced web applications. It uses already well-known tools and implements best practices around them to give you a deep development experience.

AspNetCore-Rate-Limit

AspNetCoreRateLimit is an ASP.NET Core rate limiting solution designed to manage the rate of requests that consumers can make to a Web API or MVC app based on IP address or client ID. You can allow an IP or Client to make a maximum number of calls in a time interval like per second, 15 minutes, etc.

AspNetCore-Spa

Asp.Net & Angular SPA Fullstack application template with lots of examples. It supports .Net Core & Angular with Entity Framework Core & both SQL Server and SQL lite databases. It’s also secure with CSP and custom security headers with clean architecture & code organization. Some more features are: SignalR, PWA support, Fast Unit Testing with Jest, E2E testing with Protractor.l, Compodoc for Angular documentation, User role, login, registration functionality, Swagger & many more.

ORCHARD CORE

Orchard Core is an open-source, modular, multi-tenant application framework & CMS for ASP.NET Core. This is actually Microsoft’s venture into the planet of open source development. After the release of Dotnet Core, Orchard was redesigned using .Net Core.

Soap-Core

Soap Web Services or WCF was missing in .Net Core from his earlier release. It was one of the most demanded & searched features of .Net Framework. So, after a few months of DotnetCore release, Mike from Microsoft provided a solution for implementing a middleware component for handling SOAP requests & also gave a working version of the blog’s sample code.

Smidge

A lightweight runtime JavaScript/CSS file minification, compression, combination & management library for ASP.Net. It offers many great features, e.g. Minification, compression, combination for JS/CSS files, JS source maps, client-side caching, server-side caching, Fluent syntax for creating and configuring bundles, Cache busting.

NOPCOMMERCE

NopCommerce is a free & open-source e-commerce platform. It’s a completely customizable shopping platform developed in Asp.Net Core. Its structure is modular & clear which enables developers to easily customize the front-end layout and the back-end functionality.

EasyCaching

EasyCaching is an open-source caching library that includes basic usages and amazing advanced usages of caching which can help us to manage caching more simpler.

AspNet5-Identity-Server-Angular-Implicit-Flow

OpenID Connect Code / Implicit Flow with Angular and ASP.NET Core IdentityServer4.

Dotnet-Boxed/Templates

.NET Core project templates with batteries included, providing the minimum code required to get you going faster.

BLOGIFIER

If you want to develop a Blog using Asp.Net Core, Blogifier is an open-source, lightweight & simple blog written in .NET Core having all best blogging features as a highly customizable & extendable Application.

e-Shop-On-Containers

Cross-platform .NET sample microservices & container-based application that works on Linux Windows & macOS. Powered by .NET Core, Docker Containers & Azure Kubernetes Services. Supports VS, VS Mac & CLI based environments with Docker CLI, dotnet CLI, VS Code or any other editor.

Thank you for reading. I hope you’ll find some Libraries useful for your next Asp.Net Core Project. Please share some more great Asp.Net Core Libraries in the comment section below.

Related Articles:

Best Windows VPS (Virtual Private Server)