Movim
movim.euA web frontend for XMPP, offering decentralized blogging and chatrooms. Movim is open source, integrating social and communication tools in a unified platform.
- Homepage:movim.eu
- GitHub:github.com/movim/movim
- Web info:web-check.xyz/check/movim.eu
Movim Source Code
Author
Description
Movim - Decentralized social platform
Homepage
https://movim.euRepository
- LicenseAGPL-3.0
- Created24 Jun 15
- Primary languagePHP
- Size72,670 KB
- Stars2,050
- Forks282
- Watchers2,050
Top Contributors
@edhelas (9702)
@christine-ho-dev (291)
@Trim (44)
@toastal (31)
@Natureshadow (27)
@singpolyma (24)
@mirabilos (19)
@axelos (17)
@pztrn (12)
@dos1 (11)
@bremensaki (9)
@linkmauve (9)
@Ppjet6 (9)
@JKingweb (8)
@kskarthik (7)
@ltguillaume (7)
@lyn1337 (5)
@realkinetix (4)
@divyaranjan1905 (4)
@delonium (3)
@cha147 (3)
@ravermeister (2)
@poVoq (2)
@truenicoco (2)
@Nyco (2)
@Neustradamus (2)
@MarcelWaldvogel (2)
@Keuronde (2)
@Hywan (2)
@psycotica0 (2)
@BrianOtto (2)
@PolarianDev (1)
@Rabioli (1)
@ReadmeCritic (1)
@rgson (1)
@debdolph (1)
@valeriansaliou (1)
@baraganx (1)
@clement-analogue (1)
@alexandrelb (1)
@ingelectron (1)
@looowizz (1)
@omahs (1)
@pitchum (1)
@src386 (1)
@starling-jane (1)
@vince-me1x (1)
@drupol (1)
@neurovertex (1)
@mickaelandrieu (1)
@Metalhearf (1)
@sezuan (1)
@maskedwitch (1)
@LudovicRousseau (1)
@hdasch (1)
@oappiah (1)
@canadaduane (1)
@monopatis (1)
@cal0pteryx (1)
@ChelonianEgghead (1)
@XaapX (1)
@benharri (1)
@alexAubin (1)
Recent Commits
Timothée Jaussoin(02 Sept 26)
Fix some states in the Galene <-> Jingle flow Fix the screen sharing flow
Timothée Jaussoin(30 Aug 26)
Fix the screen sharing in SFU rooms List only who is in the call when opening a SFU call Add a little timer that count for how long the SFU call is started
Timothée Jaussoin(29 Aug 26)
Complete the documentation
Timothée Jaussoin(29 Aug 26)
Update the Movim Galener documentation
Timothée Jaussoin(29 Aug 26)
Refresh the STUN/TURN configuration each hours
Timothée Jaussoin(29 Aug 26)
Ensure that we can only call Widget methods starting with "ajax" from the RPC
Timothée Jaussoin(29 Aug 26)
Small changes in the Member configuration panel
Timothée Jaussoin(28 Aug 26)
Use the XMPP server STUN/TURN configuration for Galene Add a GalenerManager to start/stop/restart Galene without having to restart Movim completely Fix some issues
Timothée Jaussoin(27 Aug 26)
Support fabiang/sasl 2.2.0 properly
Timothée Jaussoin(27 Aug 26)
Remove faulty line in Galener Connection
Timothée Jaussoin(27 Aug 26)
Update the CHANGELOG Update the dependencies
Timothée Jaussoin(27 Aug 26)
Fix members refresh
Jaussoin Timothée(27 Aug 26)
Movim SFU calls support and Galener wrapper (#1614) - Introducing the Galener wrapper that act as a XMPP SFU service - Add XMPP SFU support in Movim chatrooms and Spaces chatrooms - Each video-stream is an unidirectional audio and/or video media to the SFU - Add a non-standard <jingle-participant xmlns="{https://movim.eu}jingle_participant"/> to differentiate Jingle content in the Jingle call between participants (hacky) - Handle screen sharing on a second Jingle call (due to Galene restrictions) - Push the SFU call status updates via a COIN (XEP-0298) object in the SFU presence - Complete and fix SDPtoJingle and JingleToSDP - Implement Galene <-> XMPP client ping flow and disconnect properly - Introduce the SFU Conferences as "Wide Conferences" with a dedicated icon - Turn a Group chat (that has Muji by definition) to a Wide Conference by inviting the SFU service to the room - Open https://github.com/processone/ejabberd/issues/4611 because ejabberd forbid for now to turn the SFU service to be an admin or owner, comment the non-working code for now) - When the SFU Service is joining the room, Galener create a dedicated JID that will act as the SFU JID to call for the other clients - Refactor explodeJid() and a a JidComponent parameter, rename 'server' to 'domain' - Add Galener setup documentation
Dimitris Monopatis(26 Aug 26)
Fix iOS Safari image upload sending empty request body (#1623) The original File reference from <input type='file'> becomes invalid on iOS Safari after any async gap (FileReader, Image load). When the image is small (<= SMALL_PICTURE_LIMIT), the file was passed through two async hops before being appended to FormData, resulting in Content-Length: 0 uploads. Now the small-image path also creates a fresh Blob from the canvas via canvas.toBlob(), matching the large-image path behaviour. Fixes #1621 Co-authored-by: Hermes Agent <hermes-agent@cli>
Timothée Jaussoin(23 Aug 26)
Move the MUC configuration from Chat to RoomsUtils Update the dependencies
Timothée Jaussoin(06 Aug 26)
Fix some issues listed in #1618
Timothée Jaussoin(06 Aug 26)
Partially fix #1618 Add publish-options when publishing a bundle and the devices list Reformat some code
Timothée Jaussoin(06 Aug 26)
Update the dependencies
Timothée Jaussoin(01 Aug 26)
Update the dependencies
Timothée Jaussoin(26 Jul 26)
Add a little icon when composing in the chat header
Timothée Jaussoin(26 Jul 26)
Small color adjustment
Timothée Jaussoin(26 Jul 26)
Update bottom navigation CSS to fit with the Material Design 3 design
Timothée Jaussoin(26 Jul 26)
Update the dependencies
Timothée Jaussoin(22 Jul 26)
Update the dependencies
Timothée Jaussoin(19 Jul 26)
Implement XEP-0490: Message Displayed Synchronization, only for Group Chats
Timothée Jaussoin(18 Jul 26)
Handle Display messages from MAM when retrieving it
Timothée Jaussoin(18 Jul 26)
Update the dependencies
Timothée Jaussoin(13 Jul 26)
Small rediction fix in Post previews
Timothée Jaussoin(13 Jul 26)
Fix some fatal errors on public pages
Timothée Jaussoin(13 Jul 26)
Update the dependencies
Movim Security
Movim Website
Website
Movim – Responsive web-based cross-platform XMPP client
Movim is a kickass distributed blogging and messaging platform built on the industry-standard XMPP protocol
Redirects
Does not redirect
Security Checks
2 security checks failed (63 passed)
- Domain Recently Created
- Domain Very Recently Created
Server Details
- IP Address94.16.111.188
- Hostnamev2202101139504140605.quicksrv.de
- LocationNuremberg,Bayern,Germany,EU
- ISPAnexia Cloud Solutions GmbH
- ASNAS197540
Associated Countries
FR
DE
Safety Score
Website marked as safe
100%
Blacklist Check
movim.eu was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
Movim Reviews
More Blogging Platforms
A no-nonsense, super-fast blogging platform prioritizing privacy. It strips back unnecessary features to focus on straightforward blogging. The platform is open source.
A minimalist blogging platform focused on privacy and simplicity. It's open source and eschews complex features for a straightforward writing and publishing experience.
Web services over SSH, including blogging with Prose, microsites with Pages, and a pastebin with Pastes. The services use public-key cryptography by default with no browser-based tracking and minimal logging.
A quick, anonymous blogging platform by Telegram. It's designed for simplicity and speed, allowing for straightforward content publishing without registration.
A minimalist, federated blogging platform offering a clean UI. It's free, open source, and caters to writers seeking simplicity and federation capabilities. For hosted options, visit Write.as.
About the Data: Movim
Change History
- Added #110
Edit Movim Data
You can edit Movim's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access Movim's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/movimThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share Movim
Help your friends compare Blogging Platforms, and pick privacy-respecting software and services.
Share Movim and Awesome Privacy with your network!