What Is Fluxer?
Fluxer is an open-source instant messaging and voice platform built for communities. If you have used Discord or similar apps before, the core concepts will feel familiar, but Fluxer takes a different approach to openness, self-hosting, and user control.
Communities and Guilds
The basic organizational unit in Fluxer is a community (also called a guild). A community is a shared space with text channels, voice channels, roles, and permissions. Anyone can create a community for free.
Communities can be public or private. Public communities are discoverable on directories like fluxer.lol and through Fluxer's built-in discovery features. Private communities require an invite link.
Channels
Inside a community, conversations are organized into channels. There are two main types:
- Text channels are for written messages, files, embeds, and reactions.
- Voice channels let members join real-time audio (and optionally video) calls.
You can create as many channels as you need and organize them into categories to keep things tidy.
Roles and Permissions
Every community has a role system that controls what members can do. Roles are layered: a member can have multiple roles, and permissions are combined from all of them.
Common permissions include sending messages, managing channels, kicking or banning members, and managing roles. The community owner has all permissions by default.
Bots
Fluxer supports bots, automated accounts that can respond to commands, moderate content, play music, and much more. Bots connect through Fluxer's API and can do almost anything a human user can.
You can add bots built by others or create your own. The directory on fluxer.lol lists popular bots alongside communities.
Getting Started
Getting up and running takes just a few steps:
- Create an account on fluxer.app.
- Join a community by browsing the fluxer.lol directory or using an invite link shared by a friend.
- Start chatting in any text channel you have access to.
If you want to create your own community, you can do that from the Fluxer app in a few clicks. Once it is set up, consider listing it on fluxer.lol to help others find it.
What Makes Fluxer Different
Fluxer is open source. The server and client code are publicly available, which means the community can inspect, audit, and contribute to the platform. You can also self-host your own Fluxer instance if you want full control over your data and infrastructure.
This openness extends to the API. Fluxer's API is well-documented and accessible to anyone, making it straightforward to build bots, integrations, and custom clients.