Skip to content
Go to file


Failed to load latest commit information.

Kaliko CMS

Kaliko CMS is an open source content management system (CMS) for the ASP.NET platform that supports both ASP.NET MVC and traditional WebForms. It provides you with the possibilities to build your website the way you want using the tools you choose. Whether you prefer MVC over WebForms or SQL Server over SQLite, it gives you a great framework to build on.

The framework approach also doesn't set any boundaries on how you structure your website or content. It's also very easy to extend the framework with content types if the ones included in the core doesn't quite match the requirements.

You find a couple of articles on how to get started using Kaliko CMS here.

Demo project using ASP.NET MVC and SQLite: and the accompanying article:

Demo project using WebForms and SQLite: and the accompanying article:

Sign up to the Kaliko CMS Developer Newsletter to get updates about the project:

Install via NuGet

The far easiest way to install Kaliko CMS is through NuGet:

Optionally install Kaliko CMS Identity-package to enable ASP.NET Identity based user authentication.

Optionally install Kaliko CMS Search-package to enable search functionality.

*) For other databases see supported databases


Branching strategy

The master branch will always include the latest release while new development will be done in separate branches. All releases are also tagged.


Kaliko CMS is licensed under GNU Lesser General Public License version 3 (LGPL). However, this project also contains other libraries with their individual licenses.

KalikoCMS.Core makes use of:

KalikoCMS.Data-providers makes use of:

KalikoCMS.Search makes use of:

KalikoCMS.Identity makes use of:

  • ASP.NET Identity provider for Telerik Data Access (Ms-PL)

Thanks to

Thanks to Alvaro Muñoz (@pwntester) and Alexandr Mirosh from Hewlett-Packard Enterprise Security for great help with identifying and solving vulnerability related to JSON deserialization.

This project has been developed using:

You can’t perform that action at this time.