Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Light Speed

Send it. See it once. Gone forever.

Light Speed is a cross-platform, open-source, peer-to-peer social app for text and media — a hybrid of X, Signal, and Snapchat. Messages are end-to-end encrypted on the sender device, travel encrypted directly between peers, and are deleted after a single view. There is no moderation layer by design: the network relays ciphertext it cannot read, so there is nothing to moderate and no platform account to ban.

This repository is a monorepo for the Light Speed project:

lightspeed/
├── web/          # Static marketing site (SvelteKit) — lightspeedmedia.org
├── backend/      # Minimal Rust waitlist API (ScyllaDB + Redis + SMTP + ALTCHA)
├── app/          # Flutter app (the cross-platform P2P client) — see app/README.md
├── docs/         # Architecture & buildout plans (Flutter app plan, etc.)

Why the backend is tiny

Because the product is peer-to-peer, the only server-side responsibility is the waitlist. There is no message store, no user database, no content to moderate. The backend stores email signups and sends confirmation/welcome emails — nothing else. The full server-side footprint is in backend/.

Quick start

Marketing site

cd web
npm install
npm run dev          # http://localhost:5173

The waitlist form posts to the API. In dev, point it at the backend with VITE_API_BASE_URL=http://127.0.0.1:3001 npm run dev (or proxy /api).

Waitlist backend

cd backend
cp .env.example .env
docker compose up --build

Endpoints: POST /api/join-newsletter, GET /api/confirm-newsletter, GET /api/altcha-challenge, GET /healthz.

License

Open source. See individual directories for details.

About

Light Speed is a cross-platform, peer-to-peer, end-to-end encrypted social app for text and media. Messages are encrypted on-device, relayed directly between peers, and deleted after a single view. No moderation, no accounts, no server-side content.

Topics

Resources

Stars

59 stars

Watchers

2 watching

Forks

Contributors

Languages