A free and open source instant messaging and VoIP platform built for friends, groups, and communities. Self-hosting and more activity in this repository is coming very soon! See the README. https://fluxer.app
  • TypeScript 83.1%
  • Erlang 7.5%
  • CSS 5.4%
  • MDX 2.1%
  • JavaScript 0.7%
  • Other 1.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-25 14:48:30 +02:00
.devcontainer fix(devcontainer): set "biome" as default formatter (#1446) 2026-08-15 13:30:57 +02:00
.github chore(deploy): remove the outdated helm charts and cluster manifests (#1994) 2026-08-25 00:19:07 +02:00
config/env build: extract marketing and simplify releases (#1594) 2026-08-14 21:14:13 +02:00
deploy/self-hosting chore(deploy): remove the outdated helm charts and cluster manifests (#1994) 2026-08-25 00:19:07 +02:00
fluxer_admin fix(api): distinguish a deleted reply target from no reply (#1884) 2026-08-24 12:39:11 +02:00
fluxer_api fix(api): keep premium through cancellation and refund pix exactly (#1995) 2026-08-25 00:57:09 +02:00
fluxer_app fix(app): make a backslash before an emoji node keep it literal (#2010) 2026-08-25 14:23:52 +02:00
fluxer_app_proxy perf(app-proxy): preconnect the media origin and revalidate the app shell (#1827) 2026-08-24 12:26:21 +02:00
fluxer_common fix(media-proxy): stop proxy paths carrying fragments or credentials (#1835) 2026-08-24 12:27:58 +02:00
fluxer_desktop perf(repo): parallelise api tests and cache image builds in ghcr (#1984) 2026-08-24 21:24:39 +02:00
fluxer_docs docs(operator): explain how to reclaim space after upgrades (#1767) 2026-08-19 23:31:15 +02:00
fluxer_gateway perf(repo): parallelise api tests and cache image builds in ghcr (#1984) 2026-08-24 21:24:39 +02:00
fluxer_gifs feat(gifs): serve every medium, tiny and nano variant klipy offers (#1829) 2026-08-24 12:26:44 +02:00
fluxer_marketing@1915e599ac chore(i18n): drop the unused obtainium body string from the catalogs (#1992) 2026-08-24 23:40:41 +02:00
fluxer_media_proxy feat(api): stream harvest downloads from the configured s3 bucket (#1979) 2026-08-24 14:39:05 +02:00
fluxer_messages fix(api): distinguish a deleted reply target from no reply (#1884) 2026-08-24 12:39:11 +02:00
fluxer_snowflakes workspace: reconcile latest Fluxer into the open source release and continue development there 2026-06-16 06:41:37 +02:00
fluxer_static fix(common): stop advertising static assets as immutable (#1836) 2026-08-24 12:28:10 +02:00
fluxer_svc test: remove infrastructure-dependent integration suites (#1573) 2026-08-12 16:56:25 +02:00
fluxer_unfurl fix(unfurl): cache empty results briefly and key entries by provider (#1838) 2026-08-24 12:28:32 +02:00
fluxer_users fix(build): build the messages and users images with scylla support (#1796) 2026-08-20 20:30:16 +02:00
packages style(markdown): format the escaped emoji branch (#2012) 2026-08-25 14:48:30 +02:00
patches workspace: reconcile latest Fluxer into the open source release and continue development there 2026-06-16 06:41:37 +02:00
scripts build: extract marketing and simplify releases (#1594) 2026-08-14 21:14:13 +02:00
tools fix(tools): stop the wasm clang test depending on an executable tempfile (#2009) 2026-08-25 14:23:18 +02:00
tsconfigs workspace: reconcile latest Fluxer into the open source release and continue development there 2026-06-16 06:41:37 +02:00
.dockerignore chore(deploy): remove the outdated helm charts and cluster manifests (#1994) 2026-08-25 00:19:07 +02:00
.editorconfig initial commit 2026-01-01 21:05:54 +00:00
.envrc workspace: reconcile latest Fluxer into the open source release and continue development there 2026-06-16 06:41:37 +02:00
.gitattributes refactor: bundle fonts (#1569) 2026-08-12 13:21:50 +02:00
.gitignore chore(deploy): remove the outdated helm charts and cluster manifests (#1994) 2026-08-25 00:19:07 +02:00
.gitmodules build: extract marketing and simplify releases (#1594) 2026-08-14 21:14:13 +02:00
.ignore chore: clean up repository metadata (#1571) 2026-08-12 14:50:00 +02:00
biome.json fix(repo): make the workspace lint, typecheck and test clean (#1978) 2026-08-24 13:35:22 +02:00
Cargo.lock fix(media-proxy): stop proxy paths carrying fragments or credentials (#1835) 2026-08-24 12:27:58 +02:00
Cargo.toml refactor(desktop): replace the native voice engine with a standalone hardware encoder (#1677) 2026-08-16 19:24:31 +02:00
deny.toml workspace: reconcile latest Fluxer into the open source release and continue development there 2026-06-16 06:41:37 +02:00
knip.json fix(ci): resolve knip unused export and stale entry pattern (#1667) 2026-08-16 00:47:56 +02:00
LICENSE chore: use the correct license template 2026-01-06 14:40:10 +00:00
package.json build: extract marketing and simplify releases (#1594) 2026-08-14 21:14:13 +02:00
pnpm-lock.yaml feat(media): emit external proxy urls with a readable path and extension (#1793) 2026-08-20 18:44:45 +02:00
pnpm-workspace.yaml build: extract marketing and simplify releases (#1594) 2026-08-14 21:14:13 +02:00
README.md docs: drop the release status notices from the readme (#2008) 2026-08-25 14:09:54 +02:00
tsconfig.json refactor progress 2026-02-17 12:22:36 +00:00

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