Project Pleiades (Pleiades.chat) is a unified social, coordination, and communication platform designed to merge the real-time public feed of Twitter, the team-finding capabilities of an LFG (Looking For Group) system, and the structured community chat of Discord into a single, seamless experience.
Important Notice This public repository contains the legacy version of Project Pleiades. It is maintained here for historical context, architectural reference, and archival purposes.
The original architecture is currently being deprecated. The next generation of Pleiades is being completely rebuilt from the ground up in Rust, leveraging SpacetimeDB as its core relational database and real-time multiplayer backend.
By eliminating the traditional API-to-database bottleneck, this Rust and SpacetimeDB foundation allows the new architecture to handle ultra-low latency LFG matchmaking, live state synchronization, and instant chat throughput within a unified server-side application state.
The new codebase is currently private during its foundational development phase.
Pleiades aims to eliminate the friction of hopping between multiple applications to manage online communities and gaming sessions.
- The Feed (Microblogging): Public-facing updates, networking, and media sharing, similar to Twitter.
- The Hubs (Structured Chat): Guilds, servers, and persistent channels for organized communities, similar to Discord.
- The Matchmaker (LFG): A dynamic, real-time Looking-For-Group engine that connects players instantly based on activity, skill, and availability.
This archival repository showcases the initial proof-of-concept. Key components included:
- Real-time state synchronization for LFG queues.
- Hybrid data modeling combining graph-like social connections with traditional relational messaging tables.
- Prototype APIs for microblogging timelines and persistent chat rooms.
For details on the original setup, dependency manifests, and deployment scripts, please refer to the directories within this branch.
Because this repository represents a frozen, legacy version of the project, active pull requests for this specific codebase are not being accepted.
For updates regarding the upcoming Rust and SpacetimeDB implementation, security disclosures, or architectural inquiries, please open an issue in this repository.
Distributed under the Apache 2.0 License. See LICENSE for more information.