OpenSourceProjects logo
mediacms logo

mediacmsMediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.

MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.

5,041 stars
937 forks
JavaScript
AGPL-3.0
mediacms screenshot

mediacms

MediaCMS is a modern, fully featured open source video and media CMS built with Django, Python, and React that enables organizations to host and share media content with complete data control. It's designed to build small to medium video and media portals within minutes, offering a complete REST API and support for multiple media types including video, audio, images, and PDFs.

Key Features

  • Complete data ownership: Host and manage all content on your own infrastructure with no external dependencies
  • Multiple publishing workflows: Support for public, private, unlisted, and custom publishing options with Role-Based Access Control
  • Advanced media management: Automatic transcription via Whisper, video trimming, playlists, multi-language subtitles, and adaptive HLS streaming
  • Rich collaboration tools: LTI 1.3 support for LMS integration, SAML authentication, user management with configurable registration, and granular media permissions
  • Customizable interface: Fully responsive design with light and dark themes, configurable logos, fonts, styling, and additional pages

Use Cases

  • Educational institutions: Universities and schools can host educational videos with student-friendly interfaces and no advertisements
  • Sensitive content management: Organizations can securely host proprietary or confidential content that cannot be uploaded to external platforms
  • Community portals: Build highly customized video communities with branded interfaces tailored to specific audiences
  • Personal media organization: Create a personal portal to organize, categorize, and host content independently

Who Is It For

MediaCMS is ideal for universities, educational organizations, enterprises with sensitive content, non-profit media organizations, and anyone seeking a self-hosted alternative to commercial video hosting platforms. It serves administrators, content creators, and end-users who value data ownership and customization over convenience of third-party services.

Trending Open Source Projects