
Sharkord
Self-hosted chat server with voice, video, text, and screen sharing — Discord-like features on your own infrastructure.
Sharkord is a lightweight, self-hosted communication platform that brings the most-used Discord features — text chat, voice channels, video calls, and screen sharing — to your own infrastructure. It ships as a single standalone binary that bundles both the server and the web client, so a working instance is one download and one command away.
The project is built around privacy and data ownership: messages, media, and accounts live entirely in a local data directory you control, with no third-party services in the loop. Real-time audio and video are powered by mediasoup, a WebRTC SFU, while the backend runs on Bun with tRPC and Drizzle ORM handling the API and data layer. The web client is built with React, Radix UI, ShadCN UI, and Tailwind CSS.
Compared to Discord, Sharkord strips out the ads, nitro tiers, tracking, and moderation policies of a hosted platform in exchange for running things yourself. Against Microsoft Teams, it covers the core chat and meeting needs without the Microsoft 365 licensing, Exchange dependency, or enterprise administration overhead. And versus Slack, it offers voice rooms, screen sharing, and data ownership without per-user seat pricing or message history limits. It is deliberately scoped for small groups rather than large organizations or massive public communities, and it trades ecosystem maturity for simplicity — expect a leaner feature set but full control over your conversations. The project is actively developed and currently in alpha, so breaking changes between releases are possible.








