fluxer README

The project's README from github.com/fluxerapp/fluxer. As one markdown file: README.md.

Fluxer logo

Donate Documentation AGPLv3 License

Fluxer

Fluxer is a free and open source instant messaging and VoIP chat app built for friends, groups, and communities.

Fluxer app showcase

fluxer (fluxerapp/fluxer)

Searching Database…

10.6K ·GitHub
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.
Creator
fluxerapp
Size
1.2 GB
Stars
10.6K
Age
9mo
Commits · 90 Days