Sept /ʂɛpt/

Decentralized Communication Platform

Sept is a video and chat application similar to Discord but operates without a central server. Clients connect directly to each other, resulting in faster connections than similar applications. Other limitations, such as file upload limits, do not exist.

Inspired by various projects and technologies, such as VXLAN and the old Skype P2P infrastructure.

Features

  • Private & Encrypted: All messages are sent over an encrypted channel and stored locally on your device. Sept cannot see your messages.
  • No Upload Limits: Share terabytes of files for free—no need to upload them.
  • Fast: Faster than other chat and communication programs due to its P2P nature.
  • Better Video Quality: Streams are sent directly to your peers without server throttling.

Build

First, deploy a Sept Login Server:

git clone https://github.com/piheta/sept.git && cd sept
go install github.com/wailsapp/wails/v2/cmd/wails@latest
wails dev

Dev Roadmap

  • 👍 Local per user db
  • 👍 P2P Message exchange
  • 👍 User search
  • ⌛ Video
  • ⌛ File uploads
  • ⌛ DB encryption
  • ⌛ VXLAN implementation

License

Sept is released under the GPL v3 License.

Dependency Licenses

This project uses dependencies that are licensed under the following licenses:

C++ POC

Check out the legacy multicast implementation of sept.

Top categories

Loading Svelte Themes