A free and open source instant messaging and VoIP platform built for friends, groups, and communities. https://fluxer.app
  • TypeScript 64.7%
  • Go 13.2%
  • Gleam 8.8%
  • CSS 6.8%
  • Erlang 5.4%
  • Other 1%
Find a file
2026-02-18 23:18:47 +00:00
.github chore: use discussions for feature requests 2026-02-18 23:18:47 +00:00
dev refactor(geoip): reconcile geoip system (#31) 2026-01-05 23:19:05 +01:00
fluxer_admin feat: add very large guild feature (#88) 2026-02-11 19:43:52 +01:00
fluxer_api feat: add very large guild feature (#88) 2026-02-11 19:43:52 +01:00
fluxer_app feat: add very large guild feature (#88) 2026-02-11 19:43:52 +01:00
fluxer_devops fix(api): correct timestamp usage (#67) 2026-01-07 15:16:28 +01:00
fluxer_docs initial commit 2026-01-01 21:05:54 +00:00
fluxer_gateway fix(presence): custom status propagation (#55) 2026-01-06 05:55:06 +01:00
fluxer_marketing refactor(geoip): reconcile geoip system (#31) 2026-01-05 23:19:05 +01:00
fluxer_media_proxy initial commit 2026-01-01 21:05:54 +00:00
fluxer_metrics fix(metrics): clickhouse query alias collision issue (#14) 2026-01-04 00:04:26 +01:00
fluxer_static initial commit 2026-01-01 21:05:54 +00:00
media chore: improve readme 2026-01-05 23:54:40 +00:00
scripts refactor(geoip): reconcile geoip system (#31) 2026-01-05 23:19:05 +01:00
tests/integration fix(api): enforce correct message type for replies in personal notes (#58) 2026-01-06 06:22:18 +01:00
.dockerignore initial commit 2026-01-01 21:05:54 +00:00
.editorconfig initial commit 2026-01-01 21:05:54 +00:00
.gitattributes initial commit 2026-01-01 21:05:54 +00:00
.gitignore initial commit 2026-01-01 21:05:54 +00:00
.ignore initial commit 2026-01-01 21:05:54 +00:00
.lfsconfig initial commit 2026-01-01 21:05:54 +00:00
.prettierignore initial commit 2026-01-01 21:05:54 +00:00
biome.json initial commit 2026-01-01 21:05:54 +00:00
CODE_OF_CONDUCT.md chore: add contributing.md and code of conduct 2026-01-05 14:09:46 +00:00
CONTRIBUTING.md chore: add contributing.md and code of conduct 2026-01-05 14:09:46 +00:00
go.mod initial commit 2026-01-01 21:05:54 +00:00
go.sum initial commit 2026-01-01 21:05:54 +00:00
justfile refactor(geoip): reconcile geoip system (#31) 2026-01-05 23:19:05 +01:00
LICENSE chore: use the correct license template 2026-01-06 14:40:10 +00:00
package.json initial commit 2026-01-01 21:05:54 +00:00
pnpm-lock.yaml initial commit 2026-01-01 21:05:54 +00:00
README.md chore: add note about upcoming refactor to readme 2026-02-12 18:14:00 +01:00
SECURITY.md chore: add security.md 2026-01-05 14:33:56 +00:00

Caution

Holy smokes, what a ride. Fluxer is taking off much earlier than I'd expected.

Over the past month, I've been working on a major refactor that touches every part of the codebase. The goal is to make Fluxer easier to develop, fully documented, and much simpler and lighter to self-host. This update also includes plenty of bug fixes and improvements, and it should help the Fluxer.app hosted deployment handle the current load far better.

I know it's hard to resist, but please wait a little longer before you dive deep into the current codebase or try to set up self-hosting. I'm aware the current stack isn't very lightweight. In the next update, self-hosting should be straightforward, with a small set of services: Fluxer Server (TypeScript) using SQLite for persistence, Gateway (Erlang), and optionally LiveKit for voice and video.

Self-hosted deployments won't include any traces of Plutonium, and nothing is paywalled. You can still configure your own tiers and limits in the admin panel.

Thanks for bearing with me. Development on Fluxer is about to get much easier, and the project will be made sustainable through community contributions and bounties for development work. Stay tuned there's not much left now.

I thought I could take it a bit easier while shipping this stabilising update, but Discord's recent announcement has changed things.

As soon as the refactor is live, I'll interact more actively and push updates to this repository more frequently. The remaining parts of the refactor are currently being worked on and are being tested by a small group of testers before I'm comfortable pushing everything publicly. After that, all work will happen openly in public.

❤️

Fluxer graphic logo

Fluxer is an open-source, independent instant messaging and VoIP platform. Built for friends, groups, and communities.

Fluxer app showcase

Note

Docs are coming very soon! With your help and donations, the self-hosting and documentation story will get a lot better.