Skip to content

Slack

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.

📝   Lists

🎨   Themes

🛠️   Libraries and SDKs

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

  • 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

⚙️   Open-Source Slack Apps and Integrations

CoffeeScript

  • jinora - Slack webhook app to create anonymous public channels

Java

JavaScript/Typescript

PHP

Python

Ruby

👥   Contributions

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

🏛️   License

CC0

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