Communication
made simple.

Team messaging, channels, P2P calls, video conferences all in one place. Built to be simple enough that no one needs an IT department to run it.

Join now

Margin app screenshot 1
Margin app screenshot 2
Margin app screenshot 3
Margin app screenshot 4
Margin app screenshot 5
Margin app screenshot 6
How it works
  • margin Your organization's home. Your team, your spaces, your conversations all in one place.
  • Spaces Groups within your margin. A department, a project team, or any subset of your organization.
  • Channels Conversations within a space, organized by topic. Announcements, planning, general or however your team works.
What is margin?

One place for
all your communication

Messages, calls, and coordination in one app. Structured so that new people understand it on day one without a walkthrough.

Most tools try to do everything. margin does less, on purpose. Just the things your team actually uses every day.

End-to-end encrypted messages
Voice and video calls
Hosted in Europe · GDPR native
Privacy

Private by default,
not by configuration

Direct messages are end-to-end encrypted. 1-on-1 calls are peer-to-peer — media flows directly between both parties, the server only passes the connection signals. Margin only stores the data the app actually needs to run.

Direct messages are end-to-end encrypted
Your private key is encrypted with your password before leaving your device — the server can never read it
No non-essential data or analytics are saved, and your data will never leave margin
Hosted in Europe, and your data stays in Europe
Self-hostable — run it on your own infrastructure
Full source code on Codeberg, auditable by anyone
👤
You
E2E encrypted
🖥
margin Server
Relays signals only — never reads or stores message content
E2E encrypted
👤
Recipient
Direct messages between two people
Hosting

Hosted on Hetzner in Europe. Not AWS, not Azure, not Google Cloud. Your data doesn't leave European infrastructure.

Self-hosting

A single Docker Compose file. If you'd rather run it on your own servers, that's exactly as supported as the hosted version.

Open Source

Built with intention,
in the open

Not because we have to, because it's the right way to build something people should trust. Read the code, audit the encryption, run it yourself.

Desktop app
Svelte 5 UI framework
Electron Cross-platform desktop framework
Backend
Spring Boot API and business logic
Netty WebSocket server
PostgreSQL Primary database
JWT Authentication
Infrastructure
Hetzner EU-based hosting
Mediasoup Group call routing (SFU)
Docker Compose Deployment and self-hosting

Full source on Codeberg

Every line of code, open to read, fork, or contribute to.

View on Codeberg
Roadmap

Where we're headed
and what's already here

margin is built in the open. Here's what's working, what's next, and where we're going.

Done

Core platform

The foundation is complete and live.

  • End-to-end encrypted private messaging
  • Voice and video calls (P2P & group)
  • margins, spaces, and channels
  • Desktop app (Windows, Mac, Linux)
  • User and role management
  • margin-wide announcements for admins
  • Settings and admin tools
Now

Extended core

The features that make margin a daily driver.

  • File sharing and storage
  • Calendar and meeting scheduling
  • Mobile app (iOS & Android)
  • Various channel types
  • Mentions and tagging
Later

Scale and extend

Advanced features, broader integrations, and deeper self-hosting support.

  • SSO and OIDC integration
  • Plugin and integration ecosystem
  • Advanced admin controls
  • Self-hosted deployment guides
Open Beta

Join the organizations
already on margin.

Currently in open beta with paying organizations. No waitlist, no invite. Sign up from your browser or download the desktop app.

Free to join. Available on web, macOS, Windows, and Linux.