Libraries¶
The below table lists the different .NET libraries used in Orchard Core:
Library | Usage | Version | License |
---|---|---|---|
Angle Sharp | Angle brackets parser library. | 1.1.2 | MIT |
AWSSDK S3 | AWS SDK for .NET. | 3.7.104.11 | Apache-2.0 license |
AWSSDK SecurityToken | AWS SDK for .NET. | 3.7.101.60 | Apache-2.0 license |
AWSSDK Extensions Setup | AWS SDK for .NET. | 3.7.7 | Apache-2.0 license |
Azure Identity | Azure Active Directory token authentication support. | 1.11.1 | 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 | 1.0.1 | MIT |
Azure Configuration Secrets | Azure Key Vault configuration provider implementation for Microsoft.Extensions.Configuration. | 1.3.1 | MIT |
Azure Storage Blobs | Azure Storage Blobs client library for .NET. | 12.19.1 | MIT |
Azure Storage Blobs for DataProtection | Allows storing ASP.NET Core DataProtection keys in Azure Blob Storage. | 1.3.3 | MIT |
Castle.Core | Castle DynamicProxy. | 5.1.1 | Apache-2.0 |
DocumentFormat.OpenXML | The Open XML SDK provides tools for working with Office Word, Excel, and PowerPoint documents | 3.0.2 | MIT |
Fluid.Core | .NET Liquid template engine. | 2.8.0 | MIT |
GraphQL | GraphiQL & GraphQL. | 7.8.0 | MIT |
HtmlSanitizer | Cleans HTML to avoid XSS attacks. | 8.1.860-beta | MIT |
Image Sharp | Middleware for ASP.NET-Core for image manipulation. | 3.1.2 | Apache-2.0 |
Irony.Core | A modified version of the Irony project with .NET Core support | 1.0.7 | MIT |
Jint | Javascript Interpreter for .NET. | 3.1.0 | MIT |
libphonenumber-csharp | .NET library for parsing, formatting, and validating international phone numbers | 8.13.34 | Apache-2.0 |
Lorem.NET for netstandard | A .NET library for all things random! | 4.0.80 | MIT |
Lucene.Net | .NET full-text search engine. | 4.8.0-beta00016 | Apache-2.0 |
MailKit | A cross-platform .NET library for IMAP, POP3, and SMTP. | 4.5.0 | MIT |
Markdig | .NET Markdown engine. | 0.36.2 | BSD-2-Clause |
MessagePack | Extremely Fast MessagePack Serializer for C# | 2.2.60 | MIT |
Microsoft.Extensions.Http.Resilience | Resilience mechanisms for HttpClient built on the Polly framework. | 8.4.0 | MIT |
Microsoft.Identity.Web | Helps creating protected web apps and web APIs with Microsoft identity platform and Azure AD B2C. | 2.17.4 | MIT |
Microsoft.SourceLink.GitHub | Source Link enables a great source debugging experience. | 8.0.0 | MIT |
MimeKit | A cross-platform .NET library for IMAP, POP3, and SMTP. | 4.5.0 | MIT |
MiniProfiler | A simple but effective mini-profiler for ASP.NET (and Core) websites | 4.3.8 | MIT |
NCrontab | Crontab for .NET | 3.3.3 | Apache-2.0 |
NEST | .NET Library for Elasticsearch | 7.17.5 | Apache-2.0 |
Azure.Search.Documents | Azure AI Search client library for .NET | 11.5.1 | MIT |
Microsoft.Extensions.Azure | Azure client library integration for ASP.NET Core | 1.7.2 | MIT |
Newtonsoft.Json | Json.NET is a popular high-performance JSON framework for .NET | 13.0.3 | MIT |
NJsonSchema | JSON Schema reader, generator and validator for .NET | 11.0.0 | MIT |
NLog.Web.AspNetCore | NLog integration for ASP.NET. | 5.3.8 | BSD-3-Clause |
Noda Time | A better date and time API for .NET. | 3.1.11 | Apache-2.0 |
OpenIddict | Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET. | 5.4.0 | Apache-2.0) |
PdfPig | Library to read and extract text and other content from PDF files. | 0.1.8 | Apache-2.0 |
Serilog.AspNetCore | Serilog integration for ASP.NET Core. | 8.0.1 | Apache-2.0 |
Shortcodes | Shortcodes processor for .NET. | 1.3.3 | MIT |
StackExchange.Redis | General purpose redis client. | 2.7.33 | MIT |
YesSql | .NET document database working on any RDBMS. | 5.0.0-beta-0002 | MIT |
ZString | Zero Allocation StringBuilder for .NET Core and Unity. | 2.6.0 | MIT |
The below table lists the different libraries used as Resources:
Library | Usage | Version | License |
---|---|---|---|
Bootstrap | HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. | 5.3.3 | MIT |
bootstrap-select | jQuery plugin for select elements. | 1.14.0-beta3 | MIT |
Code Mirror | In-browser code editor. | 5.65.7 | MIT |
Font Awesome | The iconic SVG, font, and CSS toolkit. | 6.5.2 | Font Awesome Free License |
jQuery | jQuery JavaScript Library. | 3.7.1 | MIT |
jQuery UI | jQuery user interface library. | 1.12.1 | MIT |
jQuery UI i18n | jQuery UI internationalization. | 1.7.2 | MIT |
jQuery Easing | jQuery Easing Plugin. | 1.4.1 | MIT |
jquery-resizable-dom | jQuery plug-in to make DOM components resizable. | 0.35.0 | MIT |
js-cookie | A simple, lightweight JavaScript API for handling browser cookies. | 3.0.5 | MIT |
Material icons | Latest icon fonts and CSS for self-hosting material design icons. | 1.12.0 | Apache-2.0 |
Monaco Editor | Lightweight source code editor | 0.46.0 | MIT |
noUiSlider | noUiSlider is a lightweight JavaScript range slider. | 15.6.1 | MIT |
Popper | Positioning tooltips and popovers. | 2.11.8 | MIT |
Sortable | Create and reorder lists with drag-and-drop. | 1.15.0 | MIT |
Trumbowyg | A lightweight and amazing WYSIWYG JavaScript editor. | 2.28.0 | MIT |
vue-multiselect | Universal select/multiselect/tagging component for Vue.js. | 2.1.6 | MIT |
Vue.Draggable | Vue drag-and-drop component based on Sortable.js. | 2.24.3 | MIT |
The below table lists the different Client side libraries:
Library | Usage | Version | License |
---|---|---|---|
EasyMDE | A simple, beautiful, and embeddable JavaScript Markdown editor. | 2.18.0 | MIT |
GraphiQL | GraphQL editor. | 1.11.5 | MIT |
GraphiQL explorer | Explorer plugin for GraphiQL. | 0.6.3 | MIT |
GraphQL | A reference implementation of GraphQL for JavaScript. | 15.8.0 | MIT |
Gulp | A toolkit to automate & enhance your workflow. | 4.0.2 | MIT |
Gulp | Command Line Interface for gulp. | 2.3.0 | MIT |
jQuery-File-Upload | File Upload widget for jQuery. | 10.32.0 | MIT |
jsPlumb | Visual connectivity for webapps. | 2.15.6 | MIT and GPLv2 |
Leaflet | JavaScript library for mobile-friendly interactive maps. | 1.9.4 | BSD-2-Clause License |
React | JavaScript library for building user interface. | 16.14.0 | MIT |
TypeScript | Superset of JavaScript that compiles to clean JavaScript output. | 4.9.3 | Apache-2.0 |
Vue | JavaScript framework for building UI on the web. | 2.6.14 | MIT |
Webpack | A bundler for javascript and friends. | 5.75.0 | MIT |
Webpack CLI | Webpack's Command Line Interface | 5.0.0 | MIT |
The below table lists the different Tests libraries:
Library | Usage | Version | License |
---|---|---|---|
BenchmarkDotNet | Powerful .NET library for benchmarking. | 0.13.12 | MIT |
Cypress | Fast, easy and reliable testing for anything that runs in a browser. | 9.6.1 | MIT |
Cypress Orchard | A collection of cypress commands for Orchard Core. | 0.4.5 | MIT |
Moq | The most popular and friendly mocking framework for .NET. | 4.20.70 | MIT |
VS Test SDK | Visual Studio Test Platform. | 17.9.0 | MIT |
xUnit | Free, open source, community-focused unit testing tool for the .NET Framework. | 2.7.1 | MIT |
xUnit Analyzers | Roslyn analyzers for xUnit.net. | 1.12.0 | MIT |
xUnit VS runner | VSTest runner for xUnit.net. | 2.5.8 | MIT |