<< Go back
PROJECT

LanO'Lan

STACKPYTHON / FASTAPI
LICENCEMIT

A locally hosted, website-based app for messaging, file transfer, and voice/video calls between devices on the same network. No internet bandwidth needed. The LAN chat app my family used stopped working one day, so I wrote my own.

LanO'Lan banner
FIG.1 - Project banner.

SPECIFICATIONS

HostPython + FastAPI server with a configuration app: start/stop, user registration, automatic local IP discovery, local TLS certificates, file-retention limits
ClientsAny browser on the network; no installs
ChatGroup chat with file transfer and status indicators
CallsWebRTC voice and video over local HTTPS
Known issueLocal certificate generation may fail on some setups; alternatives in progress
RoadmapPrivate messages, headless/CLI mode, PyPI distribution, dedicated clients, image previews, dark mode

REPOSITORY

github.com/SamyIOoOI/LanO-Lan