Orchard Core

Content types, media libraries, workflows, roles, search, and a GraphQL API all ship in the box with Orchard Core, a free CMS and application framework that hosts many separate websites from one install. Editors build content types in the admin by combining parts and fields, with no migrations to write, and preview an item live before publishing it. Designers adjust page HTML safely with Liquid templates, and developers add their own modules. Multi-tenancy runs many isolated sites from one deployment, each with its own content, users, settings, and theme, and a setup screen lets you pick a recipe and database for each site. Media uploads can be resized on the fly and stored on remote providers, and a visual workflow editor automates content approvals, webhooks, and form submissions. A typed GraphQL API feeds headless sites and single-page applications, and custom SQL or Lucene queries can be exposed as endpoints. Roles and fine-grained permissions decide who can do what, OpenID Connect handles external sign-in, and two-factor authentication protects accounts. Content and the admin interface can be localized, and deployment plans move content and configuration from staging to production. SQLite works out of the box, SQL Server, MySQL, MariaDB, or PostgreSQL can be chosen at setup, and the official Docker image starts a site with one command. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. BSD-3-Clause licensed.

Orchard Core
Orchard Core
Orchard Core
Orchard Core
Orchard Core

Benefits

  • Many Sites From One Install
  • Each tenant gets its own content, users, settings, and theme while sharing a single deployment, so agencies and SaaS teams host many sites without maintaining many servers.
  • Model Content Without Writing Code
  • Build and change content types from parts and fields in the admin, with no database migrations to write, so adjusting your content structure takes clicks instead of code.
  • Headless Delivery Over GraphQL
  • A typed GraphQL API exposes your content to single-page apps and static site generators, so one Orchard Core install can serve a website and its front-end applications.
  • Free Under BSD-3-Clause
  • BSD-3-Clause licensing means no license fees, no per-seat or per-site pricing, and full source code in your hands, with the project backed by the .NET Foundation.

Features

  • Multi-Tenant Architecture
  • Run many isolated sites from one install, each tenant with its own content, users, settings, and theme, and set up new tenants from a setup screen with recipes.
  • Content Types And Parts
  • Model content from reusable parts and fields in the admin, preview items live while editing, and render pages with Liquid templates that editors can change safely.
  • Workflows And Automation
  • Design automations visually and trigger them from content events, HTTP requests, or timers, such as content approvals, webhook handling, and form submission actions.
  • GraphQL And Queries
  • Query content over a typed GraphQL API, and define custom SQL or Lucene queries that can be reused in templates or exposed as API endpoints.
  • Media And Localization
  • Upload and resize media on the fly, store files on remote providers with folder permissions, and localize both content and the admin UI with per-user cultures.
  • Security And Identity
  • Assign roles with fine-grained permissions, sign users in through OpenID Connect and external providers, and turn on two-factor authentication for accounts.

Apps Similar to Orchard Core