If you're looking for an open-source content management system that supports real-time visual editing and collaboration, Payload is a good option. Built with TypeScript and React, it offers AI-powered content generation, more than 20 field types, and support for single sign-on, access control and custom component integration. The system also includes support for localizing content, uploading files and extending with hooks. It's geared for agencies, marketers and developers, with a flexible foundation for custom solutions and a free self-hosted option.
Another good option is Sanity, which offers a Composable Content Cloud with a flexible, collaborative and scalable foundation. Its extensible editing environment, Sanity Studio, can be customized for each organization, and it offers real-time collaboration and built-in AI Assist for content help. The platform is geared for e-commerce, marketing sites, product management and mobile apps, and can be integrated with frameworks like React, Vue and Gatsby.
If you're more of a developer, Tiptap is a collection of tools for real-time collaboration and content editing. It includes a headless content editor and a framework for custom content experiences with features like real-time collaboration, AI-generated content and version control. It's very flexible, good for a wide range of use cases, including custom content sites and collaborative platforms, and can be used with on-premises and cloud service options.
Last, CKEditor is a powerful JavaScript-based text editor that offers real-time collaborative editing and a range of advanced features like content import/export, AI-assisted writing and customizable proofreading. It can be integrated with popular frameworks like Angular, React and Vue.js, making it a good option for building documents, reports and other content types.