Nucleus .Net Core CMS

Nucleus CMS - an extensible platform for building and managing websites and web applications.

Nucleus combines flexible content management with a modular architecture that lets .NET developers customize presentation, extend functionality and integrate with external services. By building on Nucleus’s built-in page management, permissions, presentation and site management tools, along with its library of extensions, developers can focus more of their time and resources on the features that make their web applications and sites unique.Downloads

Extensibility

Nucleus is designed to make it easy to build web applications and extend site functionality. Users can install extensions directly from within the application. .NET developers can create custom web applications and modules and extend the presentation layer with layouts and containers, as well as integrate with the search system, file system providers and other components.

Extensions Library

Browse our extensions library for additional functionality, including content management and presentation modules, OAuth and SAML single sign-on, SEO enhancements, and file system providers for Azure Storage and Amazon S3, and more.

Presentation

Layouts and containers control how modules are presented on a page. They combine Razor, HTML and CSS, giving developers control over the appearance and layout of their content. Nucleus includes a collection of ready-to-use layouts and containers, while Developer Tools provide templates to help you create your own. Bootstrap and Nucleus CSS classes are available for styling.

Content Management and Presentation

Create and manage website content using modules such as Text/Html, Static Content, Multi-Content, Documents, Links, Media and other modules to create and manage page content. Page management tools let you organize pages and manage their metadata and access permissions.

Hosting Options

Deploy Nucleus on Windows, Linux, Azure App Service or Docker. Nucleus supports Microsoft SQL Server, SQLite, MySQL, MariaDB and PostgreSQL for data storage.

File Systems

Store files locally, on a file server or storage area network (SAN), or in cloud storage using Microsoft Azure Storage, Amazon S3, Google Cloud Storage or SharePoint.

Security and Access Control

Nucleus provides built-in role-based access control and tools for managing security roles, role groups, users, role assignments and API access rights. Site administrators can also define custom user profile properties and control whether users can register for an account themselves.

Single Sign-on

Enable single sign-on (SSO) with the OAuth client extension to authenticate users through providers such as Google, Microsoft or other OAuth identity providers. For enterprise identity systems, use the SAML Client extension to integrate with a compatible SAML identity provider.

Search

Nucleus automatically indexes content and provides full-text search through its extensible search system. A basic search provider is included, and additional providers are available as free extensions, including Elastic Search, Azure Search, and Typesense.

Observability

Monitor your website and web applications using OpenTelemetry and use health checks to monitor your web applications and site.

Developer Tools

The free Nucleus Developer Tools help .NET developers build extensions using Visual Studio project templates, code analyzers, code fix providers and MSBuild tasks.

Open Source

Nucleus is open-source software released under the MIT license. You can explore the source code on GitHub.

Inventua
Nucleus CMS is developed by Inventua. At Inventua, we develop custom software solutions that help our customers to achieve their goals in areas like customer service and support, information delivery and dealer & channel management. 
Visit https://www.inventua.com for more information on our services.