One of the overarching principles for Oqtane is "Minimizing Dependencies"... the rationale being that the greater the number of software dependencies, the more points of failure which need to be managed.
Points of failure represent anything from basic defects, to compatibility issues with newer technology, to licensing issues, to security vulnerabilities (CVEs). Dependencies are one of the largest challenges in terms of managing a large scale software product.
Oqtane has been successful in followed this strategy... the table below contains metrics related to the number of dependencies of various open source CMS products (based on current GitHub Dependency graphs):
Oqtane | 64 | .NET Core | https://github.com/oqtane/oqtane.framework/network/dependencies |
Jekyll | 83 | Static | https://github.com/jekyll/jekyll/network/dependencies |
Hugo | 187 | Static | https://github.com/gohugoio/hugo/network/dependencies |
SilverStripe CMS | 1112 | PHP | https://github.com/silverstripe/silverstripe-cms/network/dependencies |
Joomla! | 1,232 | PHP | https://github.com/joomla/joomla-cms/network/dependencies |
Concrete CMS | 1,422 | PHP | https://github.com/concretecms/concretecms/network/dependencies |
Drupal | 1,515 | PHP | https://github.com/drupal/drupal/network/dependencies |
TYPO3 | 1,766 | PHP | https://github.com/TYPO3/typo3/network/dependencies |
Umbraco | 1,867 | .NET Core | https://github.com/umbraco/Umbraco-CMS/network/dependencies |
Orchard Core | 2,137 | .NET Core | https://github.com/OrchardCMS/OrchardCore/network/dependencies |
WordPress | 2,372 | PHP | https://github.com/WordPress/WordPress/network/dependencies |
Magento | 2,716 | PHP | https://github.com/magento/magento2/network/dependencies |
DNN Platform | 3,786 | .NET Framework | https://github.com/dnnsoftware/Dnn.Platform/network/dependencies |
Strapi | 5,264 | JavaScript | https://github.com/strapi/strapi/network/dependencies |
Ghost | 5,419 | Static | https://github.com/TryGhost/Ghost/network/dependencies |
ABP Framework | 7,486 | .NET Core | https://github.com/abpframework/abp/network/dependencies |
Gatsby | 14,358 | Static | https://github.com/gatsbyjs/gatsby/network/dependencies |
And the following graph visualizes the information:

Share Your Feedback...
Do You Want To Be Notified When Blogs Are Published?