展示HN:Openslack – 一个开源的Slack版本
Show HN: Openslack – An open source version of Slack

原始链接: https://github.com/BilalG1/openslack

## OpenSlack:一款自托管的Slack替代方案 OpenSlack是一个完全开源、可自托管的Slack替代方案,提供实时团队消息传递和全面的功能集。它使用Bun和Docker构建,旨在快速部署——只需克隆仓库,配置环境,然后运行`docker compose up`。 主要功能包括公共和私有频道、直接消息、串联回复、富文本编辑器、表情符号反应以及带有预览的文件共享。它支持消息编辑/删除、搜索、@提及、打字指示器、在线状态和桌面通知。 目前,OpenSlack提供语音讨论和带有邀请链接及成员角色的工作区。虽然视频讨论和屏幕共享正在计划中,但该平台已经提供了一个强大的通信解决方案,具有深色模式UI和代码块的语法高亮显示,所有这些都采用宽松的MIT许可证。

这个Hacker News讨论围绕一个名为“Open Slack”的新项目。最初的反应非常负面。一个主要担忧是**商标侵权**——在名称中使用“Slack”很可能导致Salesforce的法律行动。 除了法律问题,评论者还质疑该项目的技术价值。它被描述为“AI垃圾”,除了README之外的代码更改很少,这引发了对功能和代码库理解的怀疑。 一位用户为Zulip(一个类似平台)辩护,强调了它强大的线程功能和庞大、维护良好的代码库(70万行代码),而该项目只有约3万行代码。另一位用户认为Zulip的UI优于Slack。总的来说,该项目受到了怀疑和对其可行性的警告。
相关文章

原文

Open-source Slack

MIT License Built with Bun TypeScript PRs Welcome

OpenSlack — channels with rich text, code blocks, and editor toolbar

Real-time team messaging with channels, threads, DMs, huddles, search, and file sharing. Self-host in minutes with Docker.

Prerequisites: Bun (v1.1+), Docker

git clone https://github.com/BilalG1/openslack.git
cd openslack
bun install
cp .env.example .env
docker compose up -d
bun run --filter @openslack/api db:migrate
bun run dev

Open http://localhost:3000.

Feature Slack OpenSlack
Messaging
Channels (public & private)
Direct messages
Threaded replies
Rich text editor
Emoji reactions
Message edit & delete
File uploads & previews
Message search
@mentions
Real-time
Typing indicators
Presence (online/offline)
Unread counts
Desktop notifications
Huddles
Voice huddles
Video huddles
Screen sharing
Organization
Workspaces
Invite links
Member roles
UI
Dark mode
Syntax-highlighted code blocks -
Platform
Self-hosted
Open source
Bots & integrations

MIT

联系我们 contact @ memedata.com