Revolt

Revolt

Revolt is an open-source, self-hostable chat platform designed as a privacy-focused alternative to Discord, featuring text/voice channels, customizable servers, and a familiar user interface without compromising on user privacy.

Similar self-hosted alternatives:
Repository activity:
Stars
1,399
Forks
171
Watchers
15
Open Issues
17
Last commit
5 days ago
Details:
Estimated Popularity
6
Pricing Model
Free
Hosting Type
Hybrid
License
Proprietary
Deployment Difficulty
Medium
Language
JavaScript
Revolt screenshot

Revolt is an open-source chat platform built as a privacy-focused alternative to Discord. It provides a familiar interface with servers, channels, and direct messaging while ensuring users maintain control over their data through self-hosting options.

Key Features

  • Privacy-First Design:

    • No user tracking or data selling
    • Self-hostable for complete control
    • Open-source and transparent
    • GDPR compliant
    • Optional invite-only instances
    • No phone number requirement
  • Familiar Features:

    • Server and channel organization
    • Text and voice channels (voice in development)
    • Direct messages and group chats
    • File sharing and embeds
    • Custom emoji support
    • Rich markdown formatting
  • Modern Architecture:

    • Microservices-based design
    • MongoDB for data storage
    • Redis for caching and sessions
    • RabbitMQ for message queuing
    • Caddy reverse proxy
    • Docker Compose deployment
  • Customization & Extensibility:

    • Custom themes and CSS
    • Bot development support
    • Webhook integrations
    • Role-based permissions
    • Server customization options
    • Active development community

Help improve this content

Found an error or want to add more information about Revolt? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects