Skip to main content

2026-02-21

Discoveries

  • KGTK - KGTK is a Python library for easy manipulation with knowledge graphs.
    • I'm interested in exchanging data between SQL, neo4j, and wikidata.
  • tetro-tui - A Tetris clone as a TUI crate.
  • ncdu - An Ncurses powered du-like tool.
  • OpenITCOCKPIT - Pretty interface for monitoring IT resources.
    • This popped up on Reddit because of patch management.
    • It also caught my eye because its github pages showed event correlations.
  • The AI Vampire - Article worth remembering.
  • Containers Don't Exist - Great video on a topic I've been preaching for years: Containers are a function of the Linux kernel, not K8s and Docker.

Discord Alternative Captures

From: https://github.com/Hemeka/Discord-Alternatives
AppSourceHostingEncryptionNotes
Kloak🔒 Closed (for now)☁ Centralized🔐 TLS • E2EE (DMs – WIP)Anonymity and Highest privacy
Fluxer🟢 Open (AGPL)🏠 Self-hostable🔐 TLSPrivacy-focused, no default E2EE
Stoat🟢 Open🏠 Self-hostable🔐 TLSCommunity-driven, no default E2EE

☑️ Other Alternatives

AppSourceHostingEncryptionNotes
Nerimity🟢 Open (partial)☁ Centralized🔐 TLSHobby project
DCTS🟢 Open🏠 Self-hostable🔐 TLS • E2EE on desktop DMsCommunity-driven
Element (Matrix)🟢 Open🌐 Federated + Self-hostable🔐 Full E2EE (Olm/Megolm)Not casual-friendly
Root⚠️❗🔒 Closed☁ SaaS🔐 TLSNo E2EE, Collects user data

🚧 In early development

AppSourceHostingEncryptionNotes
Concord🔒 Closed☁ Centralized❓ UnverifiedEarly development
Apoka🔒 Closed☁ Centralized🔐 TLSEarly development
Loqa🔒 Closed☁ Centralized self-hosting WIP🔐 TLS • E2EE (DMs)No telemetry
Sharkord🟢 Open🏠 Self-hostable🔐 TLS (text) • SRTP (voice)No verified E2EE
Echoed🔒 Closed☁ Centralized🔐 TLSNo E2EE
Spacebar🟢 Open🏠 Self-hostable🔐 TLSEarly development
Haven📄 Source-available🏠 Self-hostable🔐 E2EE (DMs)Non-OSI license
Tensamin🟢 Open🔄 Hybrid🔐 E2EEHybrid (self + central)
GameVox🔒 Closed☁ Centralized❌ None verifiedEarly development
Uncord🟢 Open🏠 Self-hostable❓ UnverifiedEarly development
VoltChat🟢 Open🌐 Federated🔐 TLS • E2EEAsks for age verification
Valour🟢 Open☁ Centralized❓ UnverifiedEarly development
Silenced🔒 Closed☁ Centralized🔐 E2EEEarly development
AppSourceHostingEncryptionNotes
TeamSpeak🔒 Closed🏠 Self-host🔐 TLS • AES voiceServer can decrypt audio
Fluux (XMPP)🟢 Open🌐 Federated + self-hostable🔐 TLS • Optional E2EENot casual-friendly
Mumble🟢 Open🏠 Self-host🔐 TLS (Server can decrypt), Not true E2EENot casual-friendly
Halloy (IRC)🟢 Open🏠 Self-host🔐 TLSNot casual-friendly

✅ = Recommended
⚠️❗ = Not Recommended
☑️ = Other Alternatives
⚠ = Not Recommended for casual discord users
🟢 Open = Open source
🔒 Closed = Proprietary
📄 Source-available = Not OSI open source
🏠 Self-host = You run your own server
☁ Centralized = Company-hosted
🌐 Federated = Decentralized network
🔄 Hybrid = Both models
🔐 TLS = Encrypted in transit only
🔐 Full E2EE = True end-to-end encryption
❌ None = No verified encryption
❓ Unverified = Not publicly documented

From: https://github.com/Vigno04/discord-selfhosted-alternatives/

⚖️ Comparison

✅ = Feature exists and works well
🚧 = Feature exists but may be incomplete or needs improvement
❌ = Feature does not yet exist
Tip: Hover over emoji for additional information (🔗 link to related issue, 🔑 demo credentials, etc)
FeatureSharkordSpacebarSunburnDCTSHavenStoatCommet/Matrix
Github Stars???????
Contributors???????
Last Commit???????
Source LanguageGitHub top languageGitHub top languageGitHub top languageGitHub top languageGitHub top languageGitHub top languageGitHub top language
License???????
Demo
Freeness🔟🔟🔟🔟🔟🔟🔟
Ease of Setup9️⃣5️⃣3️⃣8️⃣9️⃣7️⃣6️⃣
Web App
Desktop App
Android App🚧
iOS App🚧🚧
Voice Chat🚧
Noise Cancelling
Video Chat🚧🚧
Screensharing🚧
Screensharing Audio🚧
File Sharing
Channels/Rooms
User Roles/Permissions🚧
Encryption4️⃣4️⃣4️⃣7️⃣7️⃣4️⃣🔟
Authentication Providers🚧
Plugins🚧
Translation🚧
Stability🚧🚧🚧🚧🚧