Cofoundry is there when you want it and gets out of your way when you don't. Get back to writing regular .NET code you love and enjoy complete freedom with your front-end technology and designs.
We understand that every application is different. Cofoundry is an adaptable framework that let's you swap in your prefered tools and scale up your architecture when you need it.
DI is at the heart of Cofoundry which makes it really easy to override any implementation. Plugins are easily installed via Nuget, but it’s also simple to inject your own custom implementation.
CMS administration interfaces are often built to serve both developers and content editors which leads them to be complicated and full of jargon. Cofoundry uses a code-first development approach which allows us to optimize both the developer and content editing experience without having to compromise on either.
Inline content editing makes it easy to visualize changes, while form fields are decorated with help descriptions to assist data entry. Roles and permissions can be used to lock down features and hide them from users that don't need to see them.
Like the rest of Cofoundry, the administration interface is also extensible. Built using the popular Angular framework, custom modules or components can be fully integrated into the interface to give your custom functionality a consistent look and feel.
Cofoundry is aimed at developers who love to code and be productive using .NET. We want you to spend less time implementing boring boilerplate code and give you more time to do the work you enjoy and provide value to your clients. We acknowledge diversity in development methodologies and project scope and endeavor to provide a tool set that you feel empowered by rather than restricted by.Get Involved
Whilst we could describe Cofoundry as a CMS, content management is really just one component in a more fundamental toolset. We aim to keep everything opt-in, so you can just take what you need.
Manage pages, templates, images, documents and more
Define entities in code and get apis and CRUD management for free
Configurable roles and permissions enforced at the api level
Register background tasks and run them as part of your web application
Multi-area user management allowing custom user areas for customers
Implementations for Azure services via a plugin
Easily swap in your own components or change behaviour through plugins
Email templating framework & plugins for background mail queuing and resilient sending
User access and data manipulation auditing plugins
Automatically run version updates using sql scripts and .net classes
Want to roll your own data structures? No problem, you can still utilize our UI components
The base toolset includes our CQS framework, message aggregator, caching, error logging, html sanitization and much more