Mezon is great for playing games and chilling with friends, or even building a worldwide community. Customize your own space to talk, play, and hang out., Mezon delivers enterprise-grade performance with sub-millisecond response times and support for millions of concurrent connections.
- π Security First - End-to-end encryption, XSS protection, zero-knowledge architecture
- β‘ High Performance - Sub-millisecond response times, millions of concurrent connections
- π Cross-Platform - Web, Desktop (Windows/macOS/Linux), Mobile (iOS/Android)
- π€ AI-Powered - Built-in content moderation, real-time translation, meeting summaries
- π§ Extensible - Custom bots, 100+ integrations, API-first design
- π° Creator Economy - Built-in monetization, premium memberships, token rewards
Use Case | Features |
---|---|
Gaming Communities | Voice chat, tournaments, streaming integration |
Professional Teams | Channels, file sharing, integrations, meeting tools |
Content Creators | Monetization tools, community building, analytics |
Personal Groups | Private spaces, family connections, secure messaging |
- Web App: Visit mezon.ai - no installation required
- Desktop: Download from releases for Windows, macOS, or Linux
- Mobile: Get the app from App Store or Google Play
# Clone the repository
git clone https://github.com/mezonai/mezon.git
cd mezon
# Install dependencies
yarn install
# Start development server
yarn dev:chat
The application will be available at http://localhost:4200/
π Need help? Check out our Developer Guide for detailed setup instructions.
- Rich Text Messaging - Markdown support, threads, reactions, file sharing up to 500MB
- Voice & Video - Crystal-clear HD calls supporting up to 1000 users
- Screen Sharing - Built-in recording and streaming capabilities
- End-to-End Encryption - All messages, voice, and video communications
- Zero-Knowledge Architecture - Client-side encryption, secure binary sockets
- XSS Protection - Safe message rendering and content validation
- Advanced Permissions - Custom roles with granular permission controls
- Smart Notifications - AI-powered filtering and priority management
- Event Scheduling - Built-in calendar with RSVP system
- Content Moderation - Automated safety and community management
- Real-time Translation - Support for 100+ languages
- Meeting Intelligence - Auto-generated summaries and transcription
- API-First Design - Comprehensive REST and WebSocket APIs
- Bot Framework - Extensible platform with SDK support
- Third-party Integrations - 100+ tools and custom webhooks
Platform | Requirements |
---|---|
Web | Modern browser (Chrome 90+, Firefox 88+, Safari 14+, Edge 90+) |
Desktop | Windows 10+, macOS 10.15+, Ubuntu 18.04+ |
Mobile | iOS 13.0+, Android 8.0+ (API level 26+) |
Development | Node.js 18+, Yarn 1.22.4+, 4GB RAM minimum |
Platform | Download Link | Status |
---|---|---|
Windows | Download | β Stable |
macOS | Download | β Stable |
Linux | Download | β Stable |
iOS | App Store | β Stable |
Android | Google Play | β Stable |
Web | mezon.ai | β Stable |
# Clone the repository
git clone https://github.com/mezonai/mezon.git
cd mezon
# Install dependencies
yarn install
# Available development commands
yarn dev:chat # Start chat app (port 4200)
yarn dev:admin # Start admin dashboard (port 4200)
yarn dev:mobile # Start mobile development
yarn dev:desktop # Start desktop app
# Build for production
yarn build:chat # Build web chat app
yarn build:desktop # Build desktop app
yarn build:mobile # Build mobile apps
# Code quality
yarn lint # Run linting
yarn format # Format code
mezon/
βββ apps/ # Applications
β βββ chat/ # Main web chat application
β βββ admin/ # Admin dashboard
β βββ desktop/ # Electron desktop app
β βββ mobile/ # React Native mobile app
β βββ discover/ # Community discovery app
βββ libs/ # Shared libraries
β βββ components/ # Reusable UI components
β βββ store/ # State management (Redux)
β βββ transport/ # API & WebSocket clients
β βββ core/ # Business logic
β βββ ui/ # Design system
βββ docs/ # Documentation
- Framework: React 18 with TypeScript
- State Management: Redux Toolkit + RTK Query
- Styling: Tailwind CSS
- Build Tool: Nx Monorepo with Webpack
- Mobile: React Native
- Desktop: Electron
- Core: We built a custom server using Redis, ScyllaDB, and sockets to enable real-time communication.
- Mezon Mainnet: mmn - High-performance and zero free blockchain layer 1
- Real-time: WebSocket with binary protocol
- Security: E2E encryption, TLS 1.3
- Performance: Sub-millisecond latency, horizontal scaling
- Testing: Jest + Cypress
- Linting: ESLint + Prettier
- CI/CD: GitHub Actions
- Package Manager: Yarn
- Setup: Follow the Developer Guide for detailed setup instructions
- Architecture: Review Architecture docs to understand the system
- Contribute: Browse open issues for contribution opportunities
- Community: Join our developer community for support and discussions
Bot Development
- Build powerful bots using our official SDKs
- Automate workflows and community management
- Access comprehensive APIs for custom integrations
Custom Themes
- Create custom themes and UI modifications
- Brand customization for communities
- Personalized user interfaces
API Integration
- REST API and WebSocket support
- Custom webhooks and third-party integrations
- Extensive documentation and examples
π Resources: Bot Example | SDK Documentation
We welcome contributions from the community! Here's how you can help:
- π Report Bugs: Use our issue tracker
- π‘ Feature Requests: Suggest new features and improvements
- π» Code Contributions: Submit pull requests for bug fixes and features
- π Documentation: Help improve our docs and guides
- π Translation: Help translate Mezon to more languages
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Make your changes and add tests
- Ensure all tests pass (
yarn test
) - Submit a pull request
π Guidelines: Please read our Contributing Guide for detailed information about our development process, coding standards, and pull request guidelines.
- Web App - Try Mezon instantly
- Community Directory - Discover communities
- Bot/App store - Mezon Top Board
- User Guide - Getting started guide
- Developer Guide - Complete setup and development guide
- API Documentation - REST API and WebSocket reference
- Architecture Guide - System design and architecture
- Bot Development - Bot creation tutorial
- JavaScript SDK - Official JS/TS SDK
- Go SDK - Official Go SDK
- Java SDK - Official Java SDK
- Mezon WebJs SDK - SDK for channel apps integration
- MCP Integration - AI-ready integration
- Community Hub - Join our official community
- GitHub Discussions - Ask questions and share ideas
- Issue Tracker - Report bugs and request features
- Developer Portal - Build applications on Mezon
Installation Problems
- Ensure Node.js 18+ and Yarn 1.22.4+ are installed
- Clear node_modules and reinstall:
rm -rf node_modules && yarn install
- Check system requirements for your platform
Development Issues
- Port conflicts: Change port in project configuration
- Build failures: Run
yarn lint
andyarn format
to fix code issues - WebSocket connection issues: Check firewall and proxy settings
Performance Issues
- Enable hardware acceleration in browser settings
- Close unnecessary applications to free up system resources
- Update to the latest version for performance improvements
π Need Help? Visit our troubleshooting guide or ask in our community chat.
- License: MIT License - Free for personal and commercial use
- Privacy Policy: mezon.ai/privacy
- Terms of Service: mezon.ai/terms
- Security Policy: SECURITY.md
Mezon is built on top of amazing open-source technologies:
- webrtc - Pion WebRTC A pure Go implementation of the WebRTC API
- livekit - Livekit
- imgproxy - imgproxy
- minio - minio
- Ory Hydra - OAuth 2.0 and OpenID Connect server
- Snowflake - A very simple Twitter snowflake generator
- React - UI framework
- Nx - Monorepo tooling
- And many other fantastic open-source projects
Made with β€οΈ by the Mezon Team
Connecting communities worldwide
β Star us on GitHub β’ π¬ Join our community β’ π Report an issue