What is this?
Fluxer is a free and open source instant messaging and VoIP chat app built for friends, groups, and communities.
Is this an app I install, or a service someone has to run?
The repo has both sides: CI workflows build a desktop client, an API service, an admin app, and app proxies — including a self-hosted variant — so it works as installed clients talking to a hosted server.
How do I get it running?
The README documents no end-user install; the concrete path in the repo is development setup: package.json drives a Rust-based dev CLI — npm run dev:bootstrap to prepare, then npm run dev.
What do I need installed to build or hack on it?
A Rust toolchain is required, since the dev commands themselves run through cargo, plus a Cassandra database — dev:cassandra scripts apply, diff, and verify its schema.
What's the catch before I invest time in it?
Documentation is nearly nonexistent — the README is a single tagline — so features, supported platforms, and hosting requirements all have to be dug out of the source code.
Why is Rust in the mix if Fluxer is a TypeScript app?
The repo ships a Rust helper package, fluxer-dev, that acts as the development CLI: bootstrap, build, dev, Cassandra migrations, and desktop builds are all launched via cargo (cargo run -p fluxer-dev). The app code itself is TypeScript.
What are similar projects?
Signal-Android, zapfast, EnvoyMesh, ai-native-callcenter, zulip, synapse, Baileys, element-web