Skip to main content

Introduction

Cromwell CMS is a free open source headless TypeScript CMS for creating lightning-fast websites with React and Next.js. It has a powerful plugin/theming system while providing extensive Admin panel GUI for WordPress-like user experience. We are focused on empowering content-creators and people with no programming knowledge to conveniently use all features of the CMS in their projects.

Main features of Cromwell CMS:

  • Online store and blogging platform management systems.
  • Drag-and-drop theme editor.
  • Simple installation of themes and plugins from the official store and their local management.
  • Free full-featured online store and blog themes with multiple plugins.
  • Integrated Database. SQLite, MySQL, MariaDB, PostgreSQL are supported to use.
  • Developer-friendly experience. Use all power of Next.js, Nest.js, TypeORM, TypeGraphQL along with CMS API to build any type of website.

Examples#

There are two production-ready examples of how your website can look out the box. No development or programming skills needed.

Default. Online store.#

Right after installation you get a free full-featured online store.

Example frontend: https://demo-store.cromwellcms.com/
Example admin panel: https://demo-store.cromwellcms.com/admin

Admin panel credentials for a guest user:
email: [email protected]
password: qwerty

The theme includes:

  • Customer account page with order history
  • Modifiable home page with gallery and banners
  • Product categories with filtration
  • Search
  • Customer reviews
  • Quick-view
  • Save product as favorite
  • Related products
  • Blog

Secondary. Blog.#

While previous theme includes both store and blog, you may want more simple website. Blog is a second theme available after installation, so you need just to switch to it in the admin panel. Also, you may want to tweak navigation menu in Main menu Plugin's interface.
Blog comments provided by Disqus.

Example frontend: https://demo-blog.cromwellcms.com
Example admin panel: https://demo-blog.cromwellcms.com/admin

Admin panel credentials for a guest user:
email: [email protected]
password: qwerty

The theme includes featured posts, tag pages, tag search, website search, newsletter form, custom pages