GitHub – BilalG1/openslack: Open-source Slack

💥 Check out this awesome post from Hacker News 📖

📂 **Category**:

📌 **What You’ll Learn**:

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.

Quick Start

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 Comparison

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

Screenshots

Threads Direct Messages
Thread panel Direct messages
Search
Search modal

License

MIT

🔥 **What’s your take?**
Share your thoughts in the comments below!

#️⃣ **#GitHub #BilalG1openslack #Opensource #Slack**

🕒 **Posted on**: 1771823436

🌟 **Want more?** Click here for more info! 🌟

By

Leave a Reply

Your email address will not be published. Required fields are marked *