Skip to content

Libraries

The below table lists the different .NET libraries used in Orchard Core:

Library Usage Version License
Azure Storage Blobs Azure Storage Blobs client library for .NET 12.8.1 MIT
Azure Storage Blobs for DataProtection Allows storing ASP.NET Core DataProtection keys in Azure Blob Storage 1.2.0 MIT
Castle.Core Castle DynamicProxy. 4.4.1 Apache-2.0
Fluid.Core .NET Liquid template engine. 2.0.6 MIT
GraphQL GraphiQL & GraphQL. 2.4.0 MIT
HtmlSanitizer Cleans HTML to avoid XSS attacks. 5.0.376 MIT
Image Sharp Middleware for ASP.NET-Core for image manipulation. 1.0.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.0.0-beta-2031 MIT
Lucene.Net .NET full-text search engine. 4.8.0-beta00014 Apache-2.0
MailKit A cross-platform .NET library for IMAP, POP3, and SMTP. 2.11.1 MIT
Markdig .NET Markdown engine. 0.24.0 BSD-2-Clause
MessagePack Extremely Fast MessagePack Serializer for C# 2.2.60 MIT
MimeKit A cross-platform .NET library for IMAP, POP3, and SMTP. 2.11.0 MIT
MiniProfiler A simple but effective mini-profiler for ASP.NET (and Core) websites 4.2.22 MIT
Moq The most popular and friendly mocking framework for .NET. 4.16.1 MIT
NCrontab Crontab for .NET 3.3.1 Apache-2.0
NLog.Web.AspNetCore NLog integration for ASP.NET. 4.12.0 BSD-3-Clause
Newtonsoft.Json Json.NET is a popular high-performance JSON framework for .NET 13.0.1 MIT
Noda Time A better date and time API for .NET. 3.0.5 Apache-2.0
OpenIddict Versatile OpenID Connect stack for ASP.NET Core. 3.0.3 Apache-2.0)
Serilog.AspNetCore Serilog integration for ASP.NET Core. 4.1.0 Apache-2.0
Shortcodes Shortcodes processor for .NET. 1.0.0-beta-175913881 MIT
YesSql .NET document database working on any RDBMS. 3.0.2 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. 4.6.0 MIT
bootstrap-select jQuery plugin for select elements. 1.3.18 MIT
bootstrap-slider Slider control for Bootstrap. 11.0.2 MIT
Code Mirror In-browser code editor. 5.61.0 MIT
Font Awesome The iconic SVG, font, and CSS toolkit. 5.15.3 Font Awesome Free License
jQuery jQuery JavaScript Library. 3.6.0 MIT
jQuery UI jQuery user interface library. 1.12.1 MIT
jQuery UI i18n jQuery UI internationalization. 1.7.2 MIT
jquery-resizable-dom jQuery plug-in to make DOM components resizable. 0.35.0 MIT
jQuery Easing jQuery Easing Plugin. 1.4.1 MIT
js-cookie A simple, lightweight JavaScript API for handling browser cookies. 2.2.1 MIT
Popper Positioning tooltips and popovers. 1.16.1 MIT
Sortable Create and reorder lists with drag-and-drop. 1.13.0 MIT
Trumbowyg A lightweight and amazing WYSIWYG JavaScript editor. 2.23.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
Monaco Editor Lightweight source code editor 0.23.0 MIT

The below table lists the different Client side libraries:

Library Usage Version License
EasyMDE A simple, beautiful, and embeddable JavaScript Markdown editor. 2.13 MIT
GraphiQL GraphQL editor. 1.4.1 MIT
GraphiQL explorer Explorer plugin for GraphiQL. 0.6.3 MIT
Gulp A toolkit to automate & enhance your workflow. 4.0.2 MIT
Gulp Command Line Interface for gulp. 2.3.0 MIT
jsPlumb Visual connectivity for webapps. 2.15.5 MIT and GPLv2
React JavaScript library for building user interface. 17.0.2 MIT
TypeScript Superset of JavaScript that compiles to clean JavaScript output. 4.2.4 Apache-2.0
Vue JavaScript framework for building UI on the web. 2.6.11.0 MIT
WebPack A bundler for javascript and friends. 5.33.2 MIT

The below table lists the different Tests libraries:

Library Usage Version License
Cypress Fast, easy and reliable testing for anything that runs in a browser. 7.1.0 MIT
Cypress Orchard A collection of cypress commands for Orchard Core. 0.4.5 MIT
VS Test SDK Visual Studio Test Platform. 16.9.4 MIT
xUnit Free, open source, community-focused unit testing tool for the .NET Framework. 2.4.1 MIT
xUnit Analyzers Roslyn analyzers for xUnit.net. 0.10.0 MIT
xUnit VS runner VSTest runner for xUnit.net. 2.4.3 MIT

Last update: April 21, 2021
Authors: Antoine Griffard, Hisham Bin Ateya, Michael Petrinolis, S├ębastien Ros