Skip to content
@revoicechat

ReVoiceChat

Take back control of your communications. No tracking, no limits, no subscription.

RevoiceChat

License GitHub stars Status

Take back control of your communications. No tracking, no limits, no subscription.

RevoiceChat is an open-source and self-hosted platform for instant messaging, VoIP, and social connection. A privacy-focused communication platform that you own and control.

screenshot


🎯 Why RevoiceChat?

Full Control & Privacy
Host your own instance, keep your data on your servers, and maintain complete control over your communication infrastructure.

No Vendor Lock-in
Own your platform. No monthly fees, no arbitrary limits, no forced upgrades, no risk of service shutdown.

Open Source & Transparent
Audit the code, customize features, and contribute to a project built by the community, for the community.

Self-Hosted Freedom
Deploy on your own infrastructure — whether it's a local server, VPS, or private cloud.


✨ Key Features

  • 💬 Real-time Messaging — Instant messaging with threads, reactions, and rich media support
  • 📞 Voice & Video Calls — High-quality VoIP with individual and group calling
  • 🔐 Privacy First — Self-hosted architecture with optional end-to-end encryption
  • 📱 Cross-Platform — Web, desktop (Windows, macOS, Linux), and mobile apps

🚀 Quick Start

Docker (Recommended)

# Clone the repository
git clone --recursive https://github.com/revoicechat/revoicechat.git
cd revoicechat

# init project
./scripts/init-project.sh

# build and run docker
./scripts/deploy-update.sh

# Access at http://localhost:3000/App

📚 Full documentation: https://github.com/revoicechat/revoicechat


🛠️ Tech Stack

  • Backend (CoreServer): Java, Quarkus
  • Media Server: PHP
  • Frontend (WebClient): Vanilla JavaScript, HTML, CSS
  • Admin Dashboard: Vanilla JavaScript, HTML, CSS
  • Desktop & Mobile: Tauri (Rust)
  • Real-time: WebSocket, SSE
  • Database: PostgreSQL
  • Deployment: Docker, Shell scripts
  • Reverse Proxy: Nginx

📊 RevoiceChat vs. Alternatives

Feature Slack Discord RevoiceChat
Self-hosted
Open source
Full data control
No subscription required Limited
Voice & Video

🗺️ Roadmap

  • Real-time messaging
  • Voice calls
  • Organizations & channels
  • Group video calls
  • End-to-end encryption
  • Mobile applications (iOS & Android)
  • Plugin system

🤝 Community & Contributing

We welcome contributions from everyone! Whether you're fixing bugs, adding features, or improving documentation.


📦 Repositories


📄 License

RevoiceChat is released under the GPL v3.0 License.


⭐ Support Us

If you find RevoiceChat useful, please consider:

  • ⭐ Starring the repository
  • 🐦 Sharing on social media
  • 🤝 Contributing code or documentation

Built with ❤️ by the RevoiceChat community

Popular repositories Loading

  1. revoicechat revoicechat Public

    Main repository to run revoicechat

    Shell 11 1

  2. ReVoiceChat-WebClient ReVoiceChat-WebClient Public

    Client app of revoicechat (web/android/desktop)

    JavaScript 2 2

  3. ReVoiceChat-CoreServer ReVoiceChat-CoreServer Public

    Backend server of revoicechat

    Java 2 1

  4. ReVoiceChat-MediaServer ReVoiceChat-MediaServer Public

    Media server of revoicechat

    PHP 2

  5. ReVoiceChat-AdminDashboard ReVoiceChat-AdminDashboard Public

    Admin dashboard of revoicechat (web only)

    JavaScript 1 1

  6. .github .github Public

    Shell

Repositories

Showing 7 of 7 repositories

Most used topics

Loading…