Sept /ʂɛpt/

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.