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.
Slack
:pencil: Lists
Slack-curated list of community open-source libraries
Official directory of publicly available Slack apps
Unofficial directory of custom emojis for Slack
:art: Themes
A Slack sidebar theme browser
:hammer_and_wrench: Libraries and SDKs
C#
A .NET library designed to make building bots for Slack fast, easy, and fun
A library to work with Slack webhooks more easily
A third-party implementation of Slack's API written in C#
Erlang
Erlang Slack REST API wrapper
Go
Easily run commands in response to HTTP webhook requests from Slack
Java
Slack's official Java framework for building Slack apps
A Slack client library in Java
JavaScript/TypeScript
Slack's official JavaScript framework for building Slack apps
Build JSON object for Slack Block Kit surfaces from JSX
Slack's official SDK for Node.js
Lightweight Node.js library for building Slack Block Kit UIs, with a declarative syntax inspired by SwiftUI
PHP
SlackBundle for Symfony2
Robust PHP framework for building Slack apps in PHP
Fluent interface for composing Slack Block Kit messages and modals in PHP
A Socket Mode implementation for [slack-php-app-framework](https://github.com/slack-php/slack-php-app-framework)
Dependency-free micro-framework for building Slack apps in PHP
PowerShell
PowerShell module for simple Slack integration.
Python
A fast way to build Block Kit interfaces in Python
Slack's official Python framework for building Slack apps
Slack integration for Django, using the templating engine to generate messages
Slack OAuth module for Django
Slack Events API adapter for Python
Slack's official SDK for Python
Python API for building Slack Block Kit messages
PHP Slack client based on the official OpenAPI specification
Messages to slack from the command line
An easy way to create slash commands using AWS Lambda functions
Extensions to Slack's bolt framework: expandable GUIs, easier callbacks, richer CLIs
R
A package to send webhook API messages to Slack channels/users from R
Ruby
A simple wrapper for posting to Slack
Send notifications to Slack
Simple gem to post messages on Slack using webhooks
A ruby wrapper for Slack's Block Kit
The easiest way to write a Slack bot in Ruby
Ruby library for building Slack applications
A Ruby client for the Slack Web and RealTime Messaging APIs
Rust
A modern async Slack API client for Rust
Scala
A Scala Slack client for the Web and RTM API
Swift
Interactive Slack messages and modals using a SwiftUI-like declarative style
:gear: Open-Source Slack Apps and Integrations
CoffeeScript
Slack webhook app to create anonymous public channels
Java
A Slack client library in Java
Simple task management app produced by Slack
JavaScript/Typescript
App for storing and accessing company-specific phrases
Send data into Slack using this GitHub Action
App that allows team members to report offensive messages
Track your Tesla from Slack
Simple task management app produced by Slack
PHP
MantisBT plugin to send bug updates to Slack
Sends your logs to Slack
Python
A chat bot for Slack
Messages to slack from the command line
Simple task management app produced by Slack
A WeeChat plugin for Slack
Ruby
A game bot for Slack
Sinatra-based Markov bot for Slack
Simple team time tracking reminder
A Jeopardy! bot for Slack
:classical_building: License
To the extent possible under law, Matias Singers has waived all copyright and related or neighboring rights to this work.
