Free, open-source instant messaging and VoIP platform with full Markdown support, voice/video calls, moderation tools, and self-hosting options for communities.

At a Glance:

Fluxer is a free and open-source instant messaging and VoIP platform designed for communities, offering real-time messaging, voice and video calls via LiveKit, and self-hosted deployment with full access to all features.

Overview:

Fluxer is an open-source instant messaging and VoIP platform built for friends, groups, and communities. It combines real-time text communication with voice and video calling, all within a structure of communities and categorized channels. The platform is fully self-hostable, providing an instance with no paywalled features. It targets users and community managers who want a chat platform with support for threaded replies, reactions, custom emojis, stickers, and integrated media features like GIF search. Native mobile apps and federation are stated as top priorities in the project’s roadmap, but are not yet available.

Key Decision Points:

  • Self-hosted deployment is the primary model: All features are available in a self-hosted instance, and the project’s development roadmap is focused on simplifying this process. The current production deployment is noted as being resource-intensive, with an active refactor underway to make self-hosting more straightforward.

  • Built on a community and channel-based hierarchy: Communication is organized into communities containing categorized text and voice channels, with granular permission controls available for managing access.

  • Voice and video are dependent on LiveKit: Real-time voice and video calls, including screen sharing, are powered by a LiveKit Selective Forwarding Unit (SFU), which requires a separate setup step using the provided livekitctl tool.

  • Feature set is focused on rich, real-time community interaction: Core capabilities include threaded replies, reaction support, typing indicators, custom emojis and stickers, link previews, and GIF search, but it does not yet include native mobile applications or federation.

Core Features:

  • Real-time messaging: Supports text communication with typing indicators, emoji reactions, and threaded message replies.

  • Voice and video calls: Provides voice and video calling for both direct messages and community channels, plus screen sharing, all handled through a LiveKit integration.

  • Communities and channels: Allows organization of conversations into communities with separate text and voice channels, including category-based grouping and granular permissions.

  • Rich media attachments: Supports sending images and videos, generates link previews, and includes a GIF search function via KLIPY.

  • Custom expressions: Enables the upload of custom emojis and stickers for use within a community.

  • Self-hosted control: Offers a self-hosted deployment option where all features are available, and server limits and tiers can be configured through an admin panel.

Use Cases:

  • Online communities: Can be used by community managers to create a dedicated chat platform with organized text and voice channels, custom expressions, and granular permission controls for members.

  • Self-hosters seeking an open-source communication tool: Provides a deployable alternative for users who want to run their own messaging and VoIP server with access to all features without feature paywalls.

Open-Source Alternative Value:

As an open-source project, Fluxer’s value lies in offering a fully self-hostable messaging and VoIP platform where every feature is available without restrictions. Users who deploy their own instance can configure their own tiers and limits via the admin panel. The project is built on a transparent codebase that is set to transition to fully public development. It is a direct alternative to proprietary community chat platforms, giving self-hosters the option to run a comparable service on their own infrastructure.

分享XLinkedInReddit

相关工具

项目数据

Stars

9,295

Forks

568

许可证

AGPL-3.0

元数据

替代对象
Discord