Libraries¶
The below table lists the different .NET libraries used in Orchard Core:
Library | Usage | License |
---|---|---|
Angle Sharp | Angle brackets parser library. | MIT |
AWSSDK S3 | AWS SDK for .NET. | Apache-2.0 license |
AWSSDK Extensions Setup | AWS SDK for .NET. | Apache-2.0 license |
Azure Identity | Azure Active Directory token authentication support. | MIT |
Azure Communication Services | Azure Communication Services are cloud-based services with REST APIs and client library SDKs to help you integrate communication into your applications | MIT |
Azure Configuration Secrets | Azure Key Vault configuration provider implementation for Microsoft.Extensions.Configuration. | MIT |
Azure Storage Blobs | Azure Storage Blobs client library for .NET. | MIT |
Azure Storage Blobs for DataProtection | Allows storing ASP.NET Core DataProtection keys in Azure Blob Storage. | MIT |
Castle.Core | Castle DynamicProxy. | Apache-2.0 |
DocumentFormat.OpenXML | The Open XML SDK provides tools for working with Office Word, Excel, and PowerPoint documents | MIT |
Fluid.Core | .NET Liquid template engine. | MIT |
GraphQL | GraphiQL & GraphQL. | MIT |
HtmlSanitizer | Cleans HTML to avoid XSS attacks. | MIT |
ImageSharp | Middleware for ASP.NET-Core for image manipulation. | Apache-2.0 |
Irony.Core | A modified version of the Irony project with .NET Core support | MIT |
Jint | Javascript Interpreter for .NET. | MIT |
JsonPath.NET | A string syntax for selecting and extracting JSON values from within a given JSON value. | MIT |
libphonenumber-csharp | .NET library for parsing, formatting, and validating international phone numbers | Apache-2.0 |
Lorem.NET for netstandard | A .NET library for all things random! | MIT |
Lucene.Net | .NET full-text search engine. | Apache-2.0 |
MailKit | A cross-platform .NET library for IMAP, POP3, and SMTP. | MIT |
Markdig | .NET Markdown engine. | BSD-2-Clause |
Microsoft.Extensions.Http.Resilience | Resilience mechanisms for HttpClient built on the Polly framework. | MIT |
Microsoft.Identity.Web | Helps creating protected web apps and web APIs with Microsoft identity platform and Azure AD B2C. | MIT |
Microsoft.SourceLink.GitHub | Source Link enables a great source debugging experience. | MIT |
MimeKit | A cross-platform .NET library for IMAP, POP3, and SMTP. | MIT |
MiniProfiler | A simple but effective mini-profiler for ASP.NET (and Core) websites | MIT |
NCrontab | Crontab for .NET | Apache-2.0 |
Elasticsearch .NET Client | .NET Library for Elasticsearch | Apache-2.0 |
Azure.Search.Documents | Azure AI Search client library for .NET | MIT |
Microsoft.Extensions.Azure | Azure client library integration for ASP.NET Core | MIT |
NJsonSchema | JSON Schema reader, generator and validator for .NET | MIT |
NLog.Web.AspNetCore | NLog integration for ASP.NET. | BSD-3-Clause |
Noda Time | A better date and time API for .NET. | Apache-2.0 |
OpenIddict | Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET. | Apache-2.0 |
PdfPig | Library to read and extract text and other content from PDF files. | Apache-2.0 |
Serilog.AspNetCore | Serilog integration for ASP.NET Core. | Apache-2.0 |
Shortcodes | Shortcodes processor for .NET. | MIT |
StackExchange.Redis | General purpose redis client. | MIT |
YesSql | .NET document database working on any RDBMS. | MIT |
ZString | Zero Allocation StringBuilder for .NET Core and Unity. | MIT |
The below table lists the different libraries used as Resources:
Library | Usage | License |
---|---|---|
Bootstrap | HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. | MIT |
bootstrap-select | jQuery plugin for select elements. | MIT |
Code Mirror | In-browser code editor. | MIT |
Font Awesome | The iconic SVG, font, and CSS toolkit. | Font Awesome Free License |
jQuery | jQuery JavaScript Library. | MIT |
jQuery UI | jQuery user interface library. | MIT |
jQuery UI i18n | jQuery UI internationalization. | MIT |
jQuery Easing | jQuery Easing Plugin. | MIT |
jquery-resizable-dom | jQuery plug-in to make DOM components resizable. | MIT |
js-cookie | A simple, lightweight JavaScript API for handling browser cookies. | MIT |
Material icons | Latest icon fonts and CSS for self-hosting material design icons. | Apache-2.0 |
Monaco Editor | Lightweight source code editor | MIT |
noUiSlider | noUiSlider is a lightweight JavaScript range slider. | MIT |
Popper | Positioning tooltips and popovers. | MIT |
Sortable | Create and reorder lists with drag-and-drop. | MIT |
Trumbowyg | A lightweight and amazing WYSIWYG JavaScript editor. | MIT |
vue-multiselect | Universal select/multiselect/tagging component for Vue.js. | |
Vue.Draggable | Vue drag-and-drop component based on Sortable.js. | MIT |
The below table lists the different Client side libraries:
Library | Usage | License |
---|---|---|
EasyMDE | A simple, beautiful, and embeddable JavaScript Markdown editor. | MIT |
GraphiQL | GraphQL editor. | MIT |
GraphiQL explorer | Explorer plugin for GraphiQL. | MIT |
GraphQL | A reference implementation of GraphQL for JavaScript. | MIT |
Gulp | A toolkit to automate & enhance your workflow. | MIT |
Gulp | Command Line Interface for gulp. | MIT |
jQuery-File-Upload | File Upload widget for jQuery. | MIT |
jsPlumb | Visual connectivity for webapps. | MIT and GPLv2 |
Leaflet | JavaScript library for mobile-friendly interactive maps. | BSD-2-Clause License |
React | JavaScript library for building user interface. | MIT |
TypeScript | Superset of JavaScript that compiles to clean JavaScript output. | Apache-2.0 |
Vue | JavaScript framework for building UI on the web. | MIT |
Webpack | A bundler for javascript and friends. | MIT |
Webpack CLI | Webpack's Command Line Interface | MIT |
The below table lists the different Tests libraries:
Library | Usage | License |
---|---|---|
BenchmarkDotNet | Powerful .NET library for benchmarking. | MIT |
Cypress | Fast, easy and reliable testing for anything that runs in a browser. | MIT |
Cypress Orchard | A collection of cypress commands for Orchard Core. | MIT |
Moq | The most popular and friendly mocking framework for .NET. | MIT |
VS Test SDK | Visual Studio Test Platform. | MIT |
xUnit | Free, open source, community-focused unit testing tool for the .NET Framework. | MIT |
xUnit Analyzers | Roslyn analyzers for xUnit.net. | MIT |
xUnit VS runner | VSTest runner for xUnit.net. | MIT |