7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

MediaCMS

Open source

MediaCMS is a self-hosted video and media content management system built with Django and React, featuring a REST API and flexible publishing workflows.

mediacms.io
MediaCMS homepage screenshot
GitHub stars
5.1k
Last commit
yesterday
Repository age
5 years
Version
v9.1.0
Licence
AGPL-3.0
Self-hosted
Yes

About MediaCMS

MediaCMS is an open-source content management system for video and other media. It is meant for organizations that want their own platform for viewing and sharing media, and the README says it can be used to put together a small to medium video portal in minutes. A public demo is available.

The stack is Python with Django and Celery on the server and React on the front end, and a REST API is included for integration. Listed features include complete control over your data through self-hosting, support for several publishing workflows such as public, private, unlisted and custom, and role-based access control with RBAC categories. Repository topics also cover audio, video sharing and CMS use cases.

MediaCMS is licensed under AGPL-3.0 and is designed to run on your own server. It suits schools, companies, communities and creators that want an internal or public video library without relying on a third-party video platform, and that are comfortable administering a Django application.

Key features

  • Video and audio media portal
  • REST API for integration
  • Public, private and unlisted publishing
  • Role-based access control categories
  • Django, Celery and React stack
  • Self-hosted with full data control

Good fit for

  • →Internal company video library
  • →Self-hosted video sharing for communities
  • →Course video portals
Tags
video
media
cms
django
react
self-hosted
video-sharing
rest-api

MediaCMS: questions and answers

What is MediaCMS used for?
MediaCMS is a self-hosted video and media content management system built with Django and React, featuring a REST API and flexible publishing workflows. It is a good fit for internal company video library, self-hosted video sharing for communities and course video portals.
Is MediaCMS open source?
Yes. MediaCMS is open source under the AGPL-3.0 licence. Its source code is on GitHub at mediacms-io/mediacms and is written mainly in JavaScript.
Is MediaCMS free?
Yes. MediaCMS is open source, so the software itself is free to use. Paid plans are also available, starting at $2,000 as a one-time payment.
Can I self-host MediaCMS?
Yes. MediaCMS can be self-hosted on your own server or infrastructure.
What is MediaCMS an alternative to?
MediaCMS is an open-source alternative to Vimeo, Wistia, Brightcove and YouTube. Other open-source alternatives to Vimeo include PeerTube.
Is MediaCMS actively maintained?
Yes. The most recent commit to MediaCMS was on 1 October 2026, and the latest release is v9.1.0, published on 1 October 2026. The project has 5.1k stars on GitHub.

Open-source alternatives to MediaCMS

See all

SaaS alternatives to MediaCMS

See all