.NET Libraries
Last updated
Was this helpful?
Last updated
Was this helpful?
A collection of awesome .NET Core / ASP.NET frameworks, libraries, tools, resources and software.
For those resource with ⭐️ it's just my personal preference.
N/A
- The official ASP.NET Core documentation site.
- The official ASP.NET documentation site.
- ⭐️ xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework.
- NUnit is a unit-testing framework for all .NET languages.
- MSTest is a Visual Studio Unit Testing Framework.
- OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, Go, Java, Node.js, TypeScript, Python, Ruby and PHP.
- ⭐️ Simple REST and HTTP API Client for .NET
- 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
- Fluent URL builder and testable HTTP client for .NET
- ⭐️ Swagger tools for documenting API's built on ASP.NET Core
- The Swagger/OpenAPI toolchain for .NET, Web API and TypeScript.
- Hosted, enterprise-grade platform for modern identity.
- ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data.
- OpenID Connect and OAuth 2.0 Framework for ASP.NET Core
- dotnet cli templates for IdentityServer4
- EntityFramework persistence layer for IdentityServer4
- MongoDB persistence layer for IdentityServer4
- Entity Framework Core persistence layer
- .NET standard helper library for claims-based identity, OAuth 2.0 and OpenID Connect.
- Easy-to-use OpenID Connect server for ASP.NET Core
- DNN (formerly DotNetNuke) is the leading open source web content management platform (CMS) in the Microsoft ecosystem.
- Orchard is a free, open source, community-focused Content Management System built on the ASP.NET MVC platform.
- Orchard Core is an open-source modular and extensible application framework built with ASP.NET Core, and a content management system (CMS) built on top of that application framework.
- Umbraco is a fully-featured, open source Content Management System loved by thousands for its flexibility and great editing experience.
- Free open-source ecommerce shopping cart (ASP.NET Core)
- The open-source, functional database with Complex Event Processing in JavaScript.
- A .NET NoSQL Document Store in a single data file
- An ACID NoSQL Document Database
- Mirror of Apache Ignite, a memory-centric distributed database, caching, and processing platform for transactional, analytical, and streaming workloads delivering in-memory speeds at petabyte scale.
- Connector/Net is a fully-managed ADO.NET driver for MySQL
- .NET data provider for PostgreSQL
- Official MongoDB C# driver
- General purpose Redis client from StackExchange
- A RethinkDB database driver in C# striving for 100% ReQL API compatibility and completeness.
- Free open-source ecommerce shopping cart (ASP.NET Core)
- Super simple ecommerce system built on .NET Core.
- .NET SDK for PayPal's RESTful APIs.
- Typed .NET clients for stripe.com REST APIs.
- FTP and FTPS client, with extensive FTP commands, SSL/TLS connections, hashing/checksums and more.
- SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism
- A fluent wrapper around System.Drawing for the processing of image files.
- A cross-platform library for the processing of image files; written in C#
- The .NET library for
- A pure C# Open Source QR Code implementation.
- Portable logging abstraction for .NET .
- ⭐️ log4net is a port of the excellent Apache log4j™ framework to the Microsoft® .NET runtime.
- Advanced .NET, Silverlight and Xamarin Logging.
- ⭐️ Simple .NET logging with fully-structured events
- ⭐️ Write Serilog events to files in text and JSON formats, optionally rolling on time or size
- Writes Serilog events to a set of text files, one per day
- ⭐️ Cross-platform .NET library for IMAP, POP3, and SMTP.
- .NET Core extensions
- A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.
- .NET Core email sending
- ⭐️ Convention-based object-object mapper in .NET.
- ASP.NET Core rate limiting middleware.
- ⭐️ Entity Framework Core is a lightweight and extensible version of the popular Entity Framework data access technology
- Entity Framework Core provider for PostgreSQL
- Entity Framework Core provider for MySql built on top of mysql-net/MySqlConnector
- MySql.Data.EntityFrameworkCore for Entity Framework
- ⭐️ Simple object mapper for .NET.
- Official PetaPoco, A tiny ORM-ish thing for your POCO's
- Simple microORM that maps the results of a query onto a POCO object. Project based on Schotime's branch of PetaPoco
- NHibernate Object Relational Mapper
- ⭐️ Library to help reading and writing CSV files
- ⭐️ A .NET library for reading and writing Microsoft Office binary and OOXML file formats.
- Create advanced Excel spreadsheets using .NET
- C# .NET Core wrapper for wkhtmltopdf library that uses Webkit engine to convert HTML pages to PDF.
- A .NET library for processing PDF
- SharpZipLib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform.
- Ultra fast compression algorithm for all .NET platforms.
- Fully managed C# library to deal with many compression types and formats.
- A better date and time API for .NET
- A simple and sane fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.
- ⭐️ Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities
- GeoCoordinate is a portable class library (in v1.1.x) or netstandard v1.1 (from v2.x.x) compatible implementation of System.Device.Location.GeoCoordinate.
- A popular .NET validation for building strongly-typed validation rules.
- The official AWS SDK for .NET. For more information on the AWS SDK for .NET, see our web site:
- AWS Lambda is a compute service that runs your code in response to events and automatically manages the compute resources for you, making it easy to build applications that respond quickly to new information.
- Amazon S3 provides developers and IT teams with secure, durable, highly-scalable object storage.
- Amazon SES is an outbound-only email-sending service that provides an easy, cost-effective way for you to send email
- Amazon SNS is a fast, flexible, fully managed push messaging service. Amazon SNS makes it simple and cost-effective to push notifications to Apple, Google, Fire OS, and Windows devices, as well as Android devices in China with Baidu Cloud Push. You can also use SNS to push notifications to internet connected smart devices, as well as other distributed services.
- Amazon Elastic Transcoder is media transcoding in the cloud. It is designed to be a highly scalable, easy to use and a cost effective way for developers and businesses to convert (or 'transcode') media files from their source format into versions that will playback on devices like smartphones, tablets and PCs.
- Amazon Transcribe Public Preview Release
- .NET (C#) Client Library for Docker API.
- Google Cloud Client Libraries for .NET
- A GitHub API client library for .NET
- Nexmo REST API client for .NET, ASP.NET, ASP.NET MVC written in C#. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
- PubNub is a Massively Scalable Web Push Service for Web and Mobile Games. This is a cloud-based service for broadcasting messages to thousands of web and mobile clients simultaneously
- The Official SendGrid Led, Community Driven C#, .NetStandard, .NetCore API Library
- ⭐️ Automated job scheduler with fluent interface.
- An easy way to perform background job processing in your .NET and .NET Core applications. No Windows Service or separate process required
- Quartz Enterprise Scheduler .NET
- A simple library for creating state machines in C# code
- .NET Port of Tobias Lütke's Liquid template language.
- Template engine based on Microsoft's Razor parsing engine for .NET Core
- A .NET Handlebars engine
- Fluid is an open-source .NET template engine that is as close as possible to the Liquid template language.
- ⭐️ Real-time web functionality for web apps, including server-side push.
- SuperSocket is a light weight, cross platform and extensible socket server application framework
- Fleck is a WebSocket server implementation in C#.
- ⭐️ Pubnub Service is a global Data Stream Network (DSN) and realtime infrastructure-as-a-service (IaaS) company based in San Francisco, California.