Movim
A federated social web app for blogging and chat, built as a browser front end for the XMPP messaging protocol.
Movim at a glance
What is Movim?
Movim combines a blog-style news feed with instant messaging and chat rooms, all running on top of XMPP. Instead of inventing its own network, it acts as a web client for existing XMPP servers, so accounts can talk to people on any compatible server or app. You can install it yourself following the INSTALL.md guide and the project wiki, or sign up on one of the public instances listed at join.movim.eu. The interface is translated into 47 languages through Transifex.
Good fit if
- You already run an XMPP server and want a social feed and chat for its users in the browser.
- You prefer an open, federated protocol over a single company's network.
- Your community spans many languages.
Before you adopt it
Movim is AGPL-3.0 software, so publicly hosted modified versions must share their source. Nothing in the repository is paid; the project funds itself through donations on PayPal, Patreon and Liberapay. One developer writes over nine in ten commits, which makes the pace depend on that person, although activity is high and v0.35.5 shipped in November 2026. The repository contains no Docker setup; a container image is kept in a separate repository by a team member. You also need an XMPP server configured as described in the wiki.
Drafted with AI from the project's README and repository data, then checked against that data on 7 November 2026. Report a correction
How to run Movim yourself
One-click install
Not listed in Umbrel, TrueNAS, Unraid, CasaOS, Runtipi, Proxmox VE Helper-Scripts and Coolify. Checked against each panel’s app catalog on 12 November 2026.
Ways to install
- Docker files
- None in the repository
- Docker image
- movim/movim: 111k pullsAlso ghcr.io/movim/movim
- Compose file
- None in the repository
- Setup effort
- Not rated: no compose file to judge from
- Kubernetes
- No Helm chart in the repository
- Packages
- Ubuntu, AUR and Nix versions on Repology
- Desktop and mobile
- No app builds in GitHub releases
- Interface languages
- 47 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish, Russian, Ukrainian and Turkish
Show all 47
Afrikaans, Albanian, Arabic, Bangla, Basque, Breton, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Esperanto, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Irish, Japanese, Kazakh, Korean, Latvian, Lithuanian, Luxembourgish, Nepali, Norwegian Bokmål, Occitan, Persian, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Spanish, Swahili, Swedish, Turkish, Ukrainian, Urdu, Uyghur, Vietnamese
Install instructions: movim.eu or the README on GitHub. Docker images and packages are checked weekly.
Movim health: is it still maintained?
77 of 100, actively developed
Read from GitHub on 12 November 2026. How the score works
Movim security
Security advisories are the vulnerabilities the maintainers disclosed on GitHub, with the versions that fix them; many advisories can mean careful disclosure as much as weak code. OpenSSF Scorecard checks how a project is developed and released: reviews, protected branches, pinned dependencies, signed releases. It does not audit the code itself.
What each Scorecard check found
- Binary files10 / 10No compiled binaries checked into the repository
- Dangerous workflows10 / 10No risky patterns in GitHub Actions
- License file10 / 10A license file is present
- Maintained10 / 10Steady commits and issue activity in the last 90 days
- Security policy10 / 10Explains how to report a vulnerability
- Token permissions10 / 10CI tokens have only the rights they need
- Best-practices badge0 / 10No OpenSSF Best Practices badge
- Branch protection0 / 10The main branch has no protection rules
- Code review0 / 10Changes are merged without review
- Fuzzing0 / 10No fuzz testing found
- Pinned dependencies0 / 10Dependencies are not pinned to fixed versions
- Static analysis0 / 10No static analysis found
Advisories read from GitHub on 12 November 2026. From the OpenSSF Scorecard of 9 November 2026; checks that do not apply to Movim are left out.
Movim license: is it open source?
Movim uses AGPL-3.0, an open-source license approved by the OSI.
- June 2015First published on GitHub.
- TodayAGPL-3.0.
Movim for developers
Written in
- PHP 63%
- Smarty 19%
- JavaScript 12%
- CSS 6%
- Go Template <1%
- Other <1%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to Movim
- HumHubHumHub is an Open Source Enterprise Social Network. Easy to install, intuitive to use and extendable with… 81 health · AGPL-3.0 · 6.8k stars
- MastodonYour self-hosted, globally interconnected microblogging community 88 health · AGPL-3.0 · 50.6k stars
- PixelFedPhoto Sharing. For Everyone. 80 health · AGPL-3.0 · 7.1k stars
- LemmyA decentralised discussion platform for communities. 74 health · AGPL-3.0 · 14.7k stars
- FlarumSimple forum software for building great communities. 41 health · MIT · 16.4k stars
Questions about Movim
Is Movim open source?
Yes. Movim is published under AGPL-3.0, an OSI-approved open-source license.
Is Movim still maintained?
Its health score is 77 of 100 (actively developed). It had 172 commits in the last 90 days, the latest on 12 November 2026, and its latest release came out on 4 November 2026.
How do I run Movim?
You can run it with the Docker image movim/movim and in one click from YunoHost. The README on GitHub has the exact steps.
What is Movim written in?
Movim is written mainly in PHP (63% of the code), with Smarty (19%) and JavaScript (12%), by GitHub’s count of the repository.
What languages is Movim available in?
The repository has interface translations for 47 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish and Russian.
What are the alternatives to Movim?
Close alternatives in the Social networks & forums category include HumHub, Mastodon, PixelFed.