Download the PHP package moonspot/murmur without Composer
On this page you can find all versions of the php package moonspot/murmur. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download moonspot/murmur
More information about moonspot/murmur
Files in moonspot/murmur
Package murmur
Short Description An open-source, self-hosted social media platform focused on ownership, simplicity, and meaningful interaction.
License BSD-3-Clause
Informations about the package murmur
Murmur
A quiet place for meaningful conversation.
Murmur is a self-hosted, open-source social platform designed for calm, intentional discourse. No algorithmic feeds. No engagement metrics. No federation complexity. Just you and your community.
Why Murmur?
Modern social platforms optimize for engagement, not connection. Murmur takes a different approach:
- No algorithms — Posts appear in chronological order. You see what you follow.
- No metrics — No follower leaderboards, no viral incentives. Like counts are shown, but who liked a post stays private.
- No federation — Your instance, your rules. Simple to run, simple to moderate.
- Your data — Self-hosted means you own everything. Export anytime.
Features
- Posts & Replies — Share thoughts with optional image and video attachments
- Topics — Organize conversations by category; follow topics that interest you
- User Follows — Build your own feed by following people you care about
- Private Messaging — One-to-one conversations between mutual follows
- OAuth Authentication — Sign in with Google, Facebook, or Apple
- Multi-Language — Full internationalization support with YAML translation files
- Flexible Storage — Local filesystem or S3-compatible cloud storage (Amazon S3, DigitalOcean Spaces, MinIO, Cloudflare R2)
- Theming — Customizable themes with CSS-only styling
- Admin Controls — User management, registration settings, approval workflows
- Multi-Database — MySQL, MariaDB, PostgreSQL, or SQLite
Quick Start
Visit http://localhost:8000 and complete the setup wizard to create your admin account.
Documentation
| Guide | Description |
|---|---|
| Installation | Complete setup instructions for all databases |
| Configuration | Database, settings, and environment options |
| Administration | Managing users, topics, and site settings |
| OAuth Authentication | Set up Google, Facebook, or Apple sign-in |
| Translations | Adding new languages and customizing text |
Requirements
- PHP 8.1 or higher
- One of: MySQL 5.7+, MariaDB 10.3+, PostgreSQL 12+, or SQLite 3
- Composer
Project Structure
Architecture
Murmur follows a clean layered architecture:
Contributing
Contributions are welcome! Please:
- Fork the repository
- Create a feature branch
- Write tests for new functionality
- Ensure all tests pass (
vendor/bin/phpunit) - Submit a pull request
License
Murmur is released under the BSD 3-Clause License.
Credits
Built with:
- Twig — Template engine
- Symfony Translation — Internationalization
- dealnews/db — Database abstraction
- pagemill/router — HTTP routing
All versions of murmur with dependencies
dealnews/db Version ^4.0
league/flysystem Version ^3.0
league/flysystem-aws-s3-v3 Version ^3.0
league/oauth2-client Version ^2.7
league/oauth2-google Version ^4.0
league/oauth2-facebook Version ^2.2
moonspot/value-objects Version ^2.3
pagemill/router Version ^3.0
patrickbussmann/oauth2-apple Version ^0.4
twig/twig Version ^3.0
symfony/translation Version ^8.0
symfony/yaml Version ^8.0
symfony/twig-bridge Version ^8.0