Skip to content

pleiades-org/Chat

Repository files navigation

Project Pleiades.chat

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.


Repository Status: Legacy Codebase

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 Future: Rebuilding in Rust & SpacetimeDB

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.


Core Vision

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.

Legacy Architecture Overview

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.


Contributing & Licensing

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages