Open-source projects categorized as Slack | Edit details

Top 23 Slack Open-Source Projects

  • GitHub repo Rocket.Chat

    The ultimate Free Open Source Solution for team communications.

    Project mention: If Signal and Discord had a baby. . . | reddit.com/r/privacy | 2021-05-10


  • GitHub repo Metabase

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

    Project mention: Open source contributions for a Data Engineer? | reddit.com/r/dataengineering | 2021-04-16

    If you want to work more on the visualization side maybe Metabase, Superset and Streamlit.

  • GitHub repo dracula-theme

    🧛🏻‍♂️ Dark theme for all the things!

    Project mention: Making money from open source | dev.to | 2021-03-03

    The Dracula UI theme was created by Zeno Rocha as an opensource project when he was sick in hospital in 2013. It became a popular theme over the years. In late 2019, he decided to try to find a way to monetize the project when he saw how high the traffic to the draculatheme website was.

  • GitHub repo Zulip

    Zulip server and webapp - powerful open source team chat

    Project mention: Zulip - Open Source group chat application | reddit.com/r/opensource | 2021-04-27
  • GitHub repo Outline

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

    Project mention: (How) to make own vpn | reddit.com/r/VPN | 2021-04-30

    Use outline and digital ocean as your VPS www.getoutline.com 5$ per month for 1000 GB

  • GitHub repo botkit

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

    Project mention: Are there any libraries of interfaces to implement for decoupled functionality? | reddit.com/r/dotnet | 2021-02-02

    I was inspired to post this by looking at the botkit project. The idea is pretty cool - its a JS framework for chat bots. But the best part is that its library agnostic! You can run a bot through Slack, Microsoft Teams, Google, and Webex APIs, and all you'll have to do is change your config info.

  • GitHub repo community-edition

    Free and Open Source messaging and emailing app that combines common web applications into one.

    Project mention: Best SMS/MMS on pc messenger with desktop application? | reddit.com/r/androidapps | 2021-04-29

    Rambox CE You can use messenger, WhatsApp, telegrams, Gmail many more with just one program on your pc. Setup is very easy

  • GitHub repo slack-term

    Slack client for your terminal

    Project mention: What's the best way to find an emacs ninja to help/hire? | reddit.com/r/emacs | 2021-04-21

    NB. On integrating slack & other webby things. Terminal applications might be a big help here (the Windows terminal now has excellent compatibility if you’re using Windows). For instance, there’s a slack plugin for weechat (a terminal IRC / chat client) which by all accounts works pretty well. Or there’s this client that runs directly in a terminal.

  • GitHub repo Backup

    Easy full stack backup operations on UNIX-like systems.

    Project mention: Backup Postgresql Docker | reddit.com/r/devops | 2021-04-16

    I used to be a huge fan of https://github.com/backup/backup, but unfortunately it doesn't get updates. Still works though. I ran hundreds of gigs each night through that tool. There's a golang version re-write that is limited on the features - https://github.com/huacnlee/gobackup.

  • GitHub repo Papercups

    Open-source live customer chat

    Project mention: Ask HN: What novel tools are you using to write web sites/apps? | news.ycombinator.com | 2021-04-04

    Phoneix - Elixir

    We're a live message tool and it is basically what Elixir is built for https://github.com/papercups-io/papercups.

    The Elixir community has been great and incredibly friendly. I originally was worried about the size of the community but that hasn't been an issue the community has been super helpful. I also think the annual stackoverflow usage surveys are very misleading because most of the community's questions get asked in ElixirForum and not on Stackoverflow.

    Phoneix is the web framework of Elixir which is very similar to Rails but minus a lot of the magic has been very helpful for our productivity as well.

    If I had to built another service that is websocket heavy I would definitely use Elixir. Even if it was a standard crud app I would still most likely choose Elixir.

  • GitHub repo themer

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

    Project mention: Themer - Generates themes for your development environment and wallpapers | reddit.com/r/website | 2021-05-07
  • GitHub repo alertmanager

    Prometheus Alertmanager

    Project mention: Finally got a landing page built for my little lab, after much inspiration from this sub! | reddit.com/r/selfhosted | 2021-05-04

    At a high level, I use various Prometheus exporters, including node-exporter and some simple custom exporters, which can then be consumed by Grafana for dashboards, Alert Manager for sending PushOver notifications, and my own web apps for displaying custom metrics. Hope that helps :)

  • GitHub repo franz

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

    Project mention: Show HN: WinBox – just like Windows, but for the web | news.ycombinator.com | 2021-05-06

    Franz is still in this space, although it uses tabbed views for each service: https://meetfranz.com/

  • GitHub repo 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: Your guys' thoughts on MatterBridge: good privacy-oriented solution to walled gardens or no? | reddit.com/r/privacy | 2021-04-30
  • GitHub repo slack

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

    Project mention: Handler and Middleware design pattern in Golang | dev.to | 2021-05-12

    I came across the well-maintained slack-go library; I started coding my bot using the provided example. Everything worked fine; The code is producing the expected result. It is time to make another coffee and implements a few extra features.

  • GitHub repo python-slack-sdk

    Slack Developer Kit for Python

    Project mention: Sending notifications to phone | reddit.com/r/learnpython | 2020-12-22

    Had the same question a couple of days ago. I went with creating my personal slack workspace and using https://github.com/slackapi/python-slack-sdk

  • GitHub repo node-slack-sdk

    Slack Developer Kit for Node.js

    Project mention: How to add App in a channel? | reddit.com/r/Slack | 2021-02-21
  • GitHub repo dbt

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

    Project mention: Using PostgreSQL as a Data Warehouse | news.ycombinator.com | 2021-05-10
  • GitHub repo ferdi

    🧔🏽 Ferdi helps you organize how you use your favourite apps by combining them into one application

    Project mention: Aggregator of messaging apps | reddit.com/r/AppIdeas | 2021-05-05

    you mean something like this: https://getferdi.com

  • GitHub repo Peek

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

  • GitHub repo kubewatch

    Watch k8s events and trigger Handlers

    Project mention: A deep dive into Kubernetes controllers (How to write a custom controller in Kubernetes: Kubewatch) | reddit.com/r/kubernetes | 2021-03-09

    You can find the second part of this post here. Also, find the Kubewatch repository here.

  • GitHub repo Zewo

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

  • GitHub repo bolt-js

    A framework to build Slack apps using JavaScript

    Project mention: Is it smart to build an app on someone else’s platform? | dev.to | 2020-12-08

    It helps that the tool we’re building on is welcoming developers to their platform with open arms. As Slack’s rivalry with Microsoft Teams heats up, the company is increasingly touting their app marketplace as a unique selling point. So much so, they’ve even set up their own investment fund aimed at Slack apps and released their own Javascript framework to make building native apps easier.

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 2021-05-12.


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

Project Stars
1 Rocket.Chat 30,184
2 Metabase 24,780
3 dracula-theme 15,538
4 Zulip 13,441
5 Outline 11,422
6 botkit 10,328
7 community-edition 5,871
8 slack-term 5,823
9 Backup 4,652
10 Papercups 4,167
11 themer 4,114
12 alertmanager 3,979
13 franz 3,967
14 matterbridge 3,854
15 slack 3,485
16 python-slack-sdk 3,141
17 node-slack-sdk 2,897
18 dbt 2,887
19 ferdi 2,702
20 Peek 2,588
21 kubewatch 1,932
22 Zewo 1,855
23 bolt-js 1,691