Open-source projects categorized as Slack Edit details

Top 23 Slack Open-Source Projects

  • Rocket.Chat

    The communications platform that puts data protection first.

    Project mention: Hacktoberfest 2022: 7 Open Source Projects to Contribute to | | 2022-10-04

    Rocket.Chat is an open source communications platform that can be used for team collaboration, omnichannel support, chat engine, and more!

  • Metabase

    The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:

    Project mention: Game Thread: Nationals @ Braves - Tue, Sep 20 @ 07:20 PM EDT | | 2022-09-20

    No problem. I'm guessing you probably have already found this link in your research:

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Outline

    The fastest wiki and knowledge base for growing teams. Beautiful, realtime, feature rich, and markdown compatible.

    Project mention: Looking for a self hosted Wiki | | 2022-09-26

    Their main website is:

  • Zulip

    Zulip server and web app—powerful open source team chat

    Project mention: $120k a year for Slack with 1k users | | 2022-09-22

    If you like the structure of Slack and are considering a switch, I'd love to see people switch to Zulip[0]. I've always wanted to see how well a team/org likes it after a serious trial. They have self-hosting options, too.


  • botkit

    Botkit is an open source developer tool for building chat bots, apps and custom integrations for major messaging platforms.

    Project mention: What are the best open source chatbot frameworks in 2022? | | 2022-03-09

    We’ve seen great open-source frameworks such as botkit, the microsoft bot framework and botfuel,

  • slack-term

    Slack client for your terminal

    Project mention: Do SWE's actually use the command line? | | 2022-01-17
  • dbt-core

    dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

    Project mention: Data is outgrowing Google Sheets. Can I use BigQuery to store our data and reference it within sheets? | | 2022-09-29

    Any further analysis you want to do on the data, you can do that on your database/warehouse. The popular way to do deal with such large data in a maintable way is dbt - If you want to send this data to some other destination(e.g. analytics/marketing tool, ML data pipeline etc.) you can again use RudderStack to do that.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • alertmanager

    Prometheus Alertmanager

    Project mention: Alertmanager with SNS Topic | | 2022-10-05

    I found this other example below from this repo, but it is neither working.

  • matterbridge

    bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)

    Project mention: Auto archive messages hitting 90-days? (looking for ways to bypass new license) | | 2022-09-04

    As for the use case op hopes for -- the matterbridge project might be relevant. Ideally, you could migrate the history to a Mattermost server and set up the bridge. The Mattermost server will log all future communications automatically. The benefit of this over a pure archive (HTML or PDF type) is that the archive itself is a full-featured workspace ready to be used standalone at any time, should any issues arise from Slack.

  • Papercups

    Open-source live customer chat

    Project mention: Complete, Production-Ready Phoenix Reference Applications | | 2021-11-15


  • themer

    🎨 themer takes a set of colors and generates themes for your apps (editors, terminals, wallpapers, and more).

    Project mention: Dracula Theme: a dark theme for 227 different apps | | 2021-12-08

    It doesn't support nearly as many programs as dracula theme does but I'd recommend giving a try. Supports all the popular terminals, IDEs and then some.

  • Backup

    Easy full stack backup operations on UNIX-like systems.

    Project mention: Backup: Ruby Gem for Easy full stack backup operations on Unix-like systems | | 2022-07-30
  • franz

    Franz is a free messaging app for services like WhatsApp, Slack, Messenger and many more.

    Project mention: What is the best alternative to WebCatalog? | | 2022-09-06

    Just found, it works great so far! The only downside is the monthly subscription

  • slack

    Slack API in Go - community-maintained fork created by the original author, @nlopes

    Project mention: Go team: honesty is the best policy? | | 2022-09-06

    code looks to be BSD licensed from

  • bottender

    ⚡️ A framework for building conversational user interfaces.

    Project mention: Ask HN: Open-source general-purpose Slack bot template? | | 2021-11-10

    Yeah I’m planning to work on a PoC using Bolt:

    I’m confident I can get something working reasonably quickly. I was hoping to get some Slack boilerplate out of the way, but I’m sure it’s not too obnoxious.

    Also since posting I did find a generic chat bot framework that works with Slack and a few other chat systems:

    Even so I may give in and write it all from scratch to avoid excess dependencies.

  • python-slack-sdk

    Slack Developer Kit for Python

    Project mention: 3rd-party tools in early-stage products on the example of own product | | 2022-07-12

    To call Slack API we use Slack SDK. The SDK already has an HTTP client API implementation with authentication, methods, and error handling.

  • node-slack-sdk

    Slack Developer Kit for Node.js

    Project mention: Automatically setting my Slack status based motion detection | | 2021-10-29

    Made with diff-cam-engine ( and the Slack Node.js SDK (

  • gatus

    ⛑ Gatus - Automated service health dashboard

    Project mention: Monthly 'Shameless Self Promotion' thread - 2022/06 | | 2022-06-02

    I also made my own SaaS out of it, though it's still a WIP:

  • Peek

    All new design. Inspect your iOS application at runtime. (by shaps80)

  • aura-theme

    ✨ A beautiful dark theme for your favorite apps.

    Project mention: ich👋iel | | 2022-02-04
  • oncall

    Developer-friendly incident response with brilliant Slack integration

    Project mention: Implement DevSecOps to Secure your CI/CD pipeline | | 2022-09-27

    Grafana OnCall: Developer-friendly incident response with phone calls, SMS, slack, and telegram notifications.

  • bolt-js

    A framework to build Slack apps using JavaScript

    Project mention: Slack App Home Tab | | 2022-05-01
  • Zewo

    Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.


    Download’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-10-05.

Slack related posts


What are some of the best open-source Slack projects? This list will help you:

Project Stars
1 Rocket.Chat 33,465
2 Metabase 29,855
3 Outline 16,720
4 Zulip 16,501
5 botkit 10,844
6 slack-term 6,107
7 dbt-core 5,761
8 alertmanager 5,218
9 matterbridge 5,197
10 Papercups 5,009
11 themer 4,887
12 Backup 4,731
13 franz 4,241
14 slack 4,067
15 bottender 3,950
16 python-slack-sdk 3,463
17 node-slack-sdk 3,089
18 gatus 2,969
19 Peek 2,595
20 aura-theme 2,289
21 oncall 2,283
22 bolt-js 2,247
23 Zewo 1,859
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.