Skip to content

Repository files navigation

NexusCM v2

A Modern, Open-Source Matrix Communication Platform

Built for communities, organizations, and developers with a focus on performance, customization, security, and simplicity.

DocumentationWebsiteIssues


⚠️ NexusCM v2 is currently under active development. This repository contains the next generation of NexusCM and is not yet ready for production use.


About

NexusCM is an open-source communication platform built on the Matrix ecosystem.

Version 2 is a complete rebuild of the original project, featuring a cleaner architecture, improved security practices, modern tooling, and a more modular design.

The goal is to provide an easy-to-deploy Matrix platform that feels polished out of the box while remaining highly customizable.


Features (Planned)

  • Modern web dashboard
  • Beautiful public website
  • Cinny-based Matrix client
  • Synapse Homeserver
  • Matrix Authentication Service (MAS)
  • Sliding Sync
  • LiveKit voice & video
  • Coturn support
  • Caddy reverse proxy
  • PostgreSQL
  • Redis
  • Docker-first deployment
  • One-command installer
  • Custom branding support
  • Automatic updates
  • Monitoring & maintenance tools

Repository Structure

apps/
    admin/
    api/
    dashboard/
    installer/
    website/

branding/
clients/
configs/
docker/
docs/
packages/
scripts/

See docs/ARCHITECTURE.md for a complete overview.


Technology Stack

  • Matrix
  • Synapse
  • Cinny
  • Matrix Authentication Service (MAS)
  • Sliding Sync
  • LiveKit
  • PostgreSQL
  • Redis
  • Caddy
  • Docker
  • TypeScript
  • Node.js
  • Next.js

Development Status

Current phase:

🏗 Repository bootstrap

The project structure has been created and development is beginning.

Upcoming milestones include:

  • Core infrastructure
  • Docker stack
  • Authentication
  • Dashboard
  • Branding
  • Installer
  • Production deployment

Contributing

Contributions, suggestions, bug reports, and feature requests are welcome.

Please open an Issue before starting major work so ideas can be discussed first.


License

Licensed under the MIT License.

See the LICENSE file for details.

About

NexusCM v2 is a complete rebuild of the NexusCM platform, featuring a modern architecture, improved security, updated branding, and Cinny as the primary Matrix client. Built from the ground up for performance, scalability, and long-term maintainability.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages