README.md

August 29, 2026 · View on GitHub

Awesome

Logo

Awesome Slack

A curated list of awesome, Slack-related things.


An avid Slack user? A developer looking for awesome tools to build out an integration? Just looking for inspiration? This is a list of all the best things Slack.

:pencil:   Lists

:art:   Themes

:hammer_and_wrench:   Libraries and SDKs

Ballerina

C#

  • margiebot - A .NET library designed to make building bots for Slack fast, easy, and fun
  • Slack.Webhooks - A library to work with Slack webhooks more easily
  • SlackAPI - A third-party implementation of Slack's API written in C#

Erlang

  • slacker - Erlang Slack REST API wrapper

Go

  • webhook - Easily run commands in response to HTTP webhook requests from Slack

Java

JavaScript/TypeScript

  • appstore-webhook-proxy - App Store Webhook Proxy for Microsoft Teams & Slack.
  • bolt-js - Slack's official JavaScript framework for building Slack apps
  • jsx-slack - Build JSON object for Slack Block Kit surfaces from JSX
  • node-slack-sdk - Slack's official SDK for Node.js
  • slack-block-builder - Lightweight Node.js library for building Slack Block Kit UIs, with a declarative syntax inspired by SwiftUI

PHP

PowerShell

  • PSSlack - PowerShell module for simple Slack integration.

Python

  • blockkit - A fast way to build Block Kit interfaces in Python
  • bolt-python - Slack's official Python framework for building Slack apps
  • django-slack - Slack integration for Django, using the templating engine to generate messages
  • django-slack-oauth - Slack OAuth module for Django
  • python-slack-events-api - Slack Events API adapter for Python
  • python-slack-sdk - Slack's official SDK for Python
  • slackblocks - Python API for building Slack Block Kit messages
  • slack-php-api - PHP Slack client based on the official OpenAPI specification
  • slacker-cli - Messages to slack from the command line
  • slashbot - An easy way to create slash commands using AWS Lambda functions
  • boltworks - Extensions to Slack's bolt framework: expandable GUIs, easier callbacks, richer CLIs

R

  • slackr - A package to send webhook API messages to Slack channels/users from R

Ruby

Rust

Scala

Swift

  • SwiftBlocksUI - Interactive Slack messages and modals using a SwiftUI-like declarative style

:gear:   Open-Source Slack Apps and Integrations

CoffeeScript

  • jinora - Slack webhook app to create anonymous public channels

Java

JavaScript/Typescript

  • definition-app - App for storing and accessing company-specific phrases
  • slack-github-action - Send data into Slack using this GitHub Action
  • slack-reporting-tool - App that allows team members to report offensive messages
  • SlackONOS - Democratic Slack and Discord bot for Sonos speaker control with Spotify integration.
  • tesla-slack - Track your Tesla from Slack
  • tasks-app - Simple task management app produced by Slack

PHP

Python

Ruby

  • slack-gamebot - A game bot for Slack
  • snarkov - Sinatra-based Markov bot for Slack
  • tickbot - Simple team time tracking reminder
  • trebekbot - A Jeopardy! bot for Slack
  • ZReviewTender - A tool for fetching app reviews from the App Store and Google Play Console and sending them to Slack.

:busts_in_silhouette:   Contributions

Contributions are always welcome! Please read the contribution guidelines first.

:classical_building:   License

CC0

To the extent possible under law, Matias Singers has waived all copyright and related or neighboring rights to this work.