Skip to content
CAI
Produce a survey ↗Verify a survey

OrchardCMS/OrchardCore

This system is a modular, multi-tenant content management framework that provides a comprehensive toolkit for building web applications. It features a rich text editor with extensive media and formatting plugins, a robust content management system with localization and routing capabilities, and a flexible GraphQL API for data access. The architecture supports background job execution, distributed caching, and automated data migrations, all underpinned by a standardized build and configuration infrastructure.

51.3

Adequate · 5 August 2026

254k

lines of production code

C#

with JavaScript

5

bus factor · 369 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2014–2018 · Display and content management refactoring

This period focused on a comprehensive refactoring of the display management system, introducing a new shape-based rendering pipeline with JSON-based placement and template binding. Simultaneously, the content management layer was restructured with new abstractions, caching strategies, and lifecycle hooks to improve performance and extensibility. The work also included migrating the OpenID module to YesSql and updating the OpenIddict integration.

181 changes

2019–2021 · Infrastructure and localization abstractions

This period focused on establishing foundational abstractions for shell configuration, document storage, and content localization. The work introduced new interfaces and services for distributed caching, locking, and background task scheduling, while also expanding the localization system to support multiple calendars and pluralization rules.

99 changes

2022–2026 · Infrastructure and feature expansion

This period focused on expanding the platform's capabilities with new modules for notifications, SMS, and rate limiting, alongside significant improvements to search, indexing, and media processing. The work also introduced robust abstractions for JSON handling, localization, and background jobs, while establishing a new asset management build tool.

115 changes

CAI lens gauges

Survey your own repository

OrchardCMS/OrchardCore was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 5 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit aefabb630f — the exact code this score is about.
  • Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.
CAI link cards