GoodComms v0.9.98 - First Public Release #1
junkoe
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
GoodComms v0.9.98 - First Public Release
GoodComms is a self-hosted communication platform for chat, voice, and screen sharing. Built entirely in Rust, it features native clients and a lightweight server designed to keep your data on hardware you control.
This is the first public release. It is pre-1.0 and rough around some edges, but the foundation is solid and the core experience delivers. Think of it as an early taste of where this project is headed.
Why GoodComms?
Most communication platforms, even those that offer "self-hosting," still tie you to a centralized account system, ship as Electron web apps, or collect telemetry somewhere in the pipeline. GoodComms does not.
If you have a friend or a community member running a server, all your communication stays between you and them, not a corporation you have never met.
What is in v0.9.98
GPU-Accelerated Screen Sharing (Windows)
The screen sharing pipeline on Windows is a core feature. Capture, encode, and relay happen entirely on the GPU:
The client chat UI runs entirely on the CPU via tiny-skia, completely separate from the GPU pipeline. Neither system interferes with the other.
Linux screen sharing works via PipeWire and xdg-desktop-portal. It functions correctly for display capture, but encoding is software-based and system audio loopback is not supported.
Security Hardening
Channel Management
Channels can now be fully managed without recreating them:
Stability and Polish
Getting Started
Server owners: the fastest path is Docker Compose behind a reverse proxy (Caddy handles TLS automatically).
Known Limitations
Binary Verification
Rust-compiled binaries can trigger antivirus false positives. VirusTotal scans and SHA-256 checksums are provided for all release binaries.
Note: The Windows installer has been submitted to Microsoft for manual review to clear a known false positive.
SHA-256 Checksums
VirusTotal Scans
Engineered for Privacy. Built with Rust.
This discussion was created from the release GoodComms v0.9.98 - First Public Release.
Beta Was this translation helpful? Give feedback.
All reactions