Your first time on this page? Allow me to give some explanations.
Awesome Slack
A curated list of awesome Slack related things
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you matiassingers & contributors
View Topic on GitHub:
matiassingers/awesome-slack
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Unofficial clients
Project has closed down :(
ScudCloud - Slack for Linux
Slack for Windows - Unofficial, not affiliated with Slack Technologies.
Lists
Repository of Slack Open Team List.
Third-party services
Graylog alarm callback for Slack
Send notifications to a Slack channel when a repo push occurs
Send notifications to slack when alerts trigger, and share graphs with your colleagues in chat.
A tool for previewing how JSON payloads translate to Slack messages
Useful tools and API integrations through slash commands.
Get notifications in Slack whenever a Caldera Form is submitted
Send notifications to Slack when events occur in WordPress
Send notifications of new bbPress topics and replies to Slack
Themes
site for sharing Slack custom palettes
C
A slack app for pebble
C++
custom slack integration scripts
C#
Cake AddIn that extends Cake with Slack messaging features
Slack.com integration with CruiseControl.NET
Simple, asynchronous Slack log4net appender.
MargieBot is a .NET library designed to make building bots for Slack fast, easy, and fun.
A C# port of Hubot
An Umbraco Contour workflow item that allows you to post the form data to a Slack Chat Channel
Even simpler integration with Slack's Incoming and Outgoing webhooks
.NET Implementation of the Slack team communication platform API.
Useful (?) slash commands and miscellaneous integrations for Slack.
SqlServerSlackAPI is a SQL Server CLR assembly for direct communication with Slack via TSQL
A simple app to send VisualSVN Server commit notifications to Slack
An extensible plugin for TFS that sends notifications to Slack, HipChat and IRC
Provides slack integration by posting issue changes to a channel in slack.
Library for slacking with slack.com in .Net
Checks for updates from a workfront (formerly AtTask) team and pushes them to a slack channel.
Clojure
Use Slack REST API from Clojure
A Clojure client for the Slack Real Time Messaging and Web APIs
A Slack bot that manages group lunch activity
A simple library for generating random text using markov chains
Relay webhooks to Slack webhooks
Deliver quotes to a SLACK channel
Example of sending a message to Slack from Clojure
CoffeeScript
Notification plugins for the Bugsnag error tracker
Expands Basecamp URLs in chat with more useful information.
Hubot for Rumors Slack room
Slack webhook app to create anonymous public channels
unmaintained
A Slack API client for node.js
slack.com, slack, node sdk
Dart
Dartlang interface to the Slack Webhook API
Erlang
Erlang Slack REST API wrapper
Go
Pushes Amiando ticket sales to Slack as messages in a channel
A Heroku service that lets you send anonymous messages to colleagues on Slack.
A tool to get event(meetup) information and send the information to Slack.
Frictionless integration between Google Drive and Slack, as a service.
Project moved to:
A chat bot in Go.
Slack bot written in Go
Pluggable bot for Slack
Purge a slack channel of all messages.
Slack API in Go
A reverse proxy that provides authentication via your Slack.com Team (Based on https://github.com/bitly/google_auth_proxy)
a command tool to communicate with slack
A bot for Slack that never leaves a finger bump ( ) hanging ( ).
A markov chain bot for your Slack channel
A bot for Slack that politely reports when a link has been used before in the channel.
Slack voting integration.
Simple, pluggable bot framework for Slack chat.
Post messages to Slack from the command line
Slack integration that reports current news items
This Is PoC Test
SMS your team channel in Slack
Slack hook for Logrus
Slack Integration Server for distributing channels between different slack teams. Written in GoLang featuring stand-alone + multi-plattform usage!
webhook is a lightweight incoming webhook server to run shell commands
推送/集成Worktile通知到Slack
Groovy
Slack Outgoing WebHook Integration to search for Australian businesses and POIs.
Haskell
Get and give high-fives on Slack
Google Image Search bot for Slack
Slack Web and RTM API
Java
Sample project for Android Studio showing how to implement ACRA and Slack integration
Plugin to post Gitblit events to a Slack channel
A Rundeck Plugin for Slack Incoming-WebHook
A Rundeck Plugin for Slack
(simple) Java Slack client library
Link Slack to Minecraft!
Slack WebHook Integration for Java
Posts build notifications to Slack
Displays a Slack unread icon in the system tray
JavaScript
Slack Pod for BipIO
Receive Pull Requests notifications from BitBucket and send them to Slack.
Push code snippets to a slack channel
Slack integration for node and browserify
Bunyan stream for Slack chat integration
A Node.js app that allows Slack to work as a Camayak publishing destination
A Slack Bot
Makes music. Loud. https://www.crispymtn.com/stories/let-the-music-play
Cylebot, but for Slack.
start a simple Slack slash command server
A Gif Bot for Slack
giphy integration for slack built in node.js
Slack Webhook message posting for Good process monitor
Sends alerts about failing builds using different channels
Integrate Hubl.in with Slack.com
imma-let-you-finish celebrates over five years of Kanye West hacking the stage. This Slack Bot will randomly appear on your conversation to tell everyone who has the best comment of all times. Of all times!
An IRC bot that echoes activity to slack, and supports mapping IRC usernames to Slack usernames.
World Cup 2014 notifications via Slack
LOUDBOT FOR SLACK.COM CHAT
Send messages to Slack from the command line with nodejs
Node.JS solution to integrate IRC chats to Slack.
Slackbot for node.js using RTM API.
The only module you'll need for custom hooks that integrate with Slack
A simple node.js library for send notifications to Slack via Incoming WebHooks.
Bot for Slack teams which runs in Node.js
A command line program designed to make it easy to spin up, configure, and interact with any number of machines over SSH.
Slack OAuth2 strategy for Passport
A framework for slack bots
A plugin for Sketch.app to share artboards to Slack
Auto-expand mentions of certain alias to their respective users, so you can ping groups of people all at once w/o pinging @channel or @group
A javascript wrapper for the Slack API.
A Slack plugin that watches channels for messages about Assembla and acts accordingly
Bill sharing bot for slack
Simple way to control your Slack Bot
Who's turn is it to make a brew? Let BrewBot decide.
Simple Node.js based REST API to add a BTC ticker to a Slack chatroom
A command line interface for Slack implemented using node.
Clicky is a Chrome Extension which lets you share links to Slack in a single click!
slack command for converting currency
D&D slash commands for slack
A webhook for GitHub that posts to your slack chat using an Incoming Webhook integration in slack.
Send a daily Slack message with a list of tracked time from Harvest, with a prompt to add anything missing.
integrate slack with your applications easily!
Connects Slack and IRC channels by sending messages back and forth.
Slack plugin to sync IRC with your slack.com account
A Slack plugin that watches channels for messages about JIRA and acts accordingly
Slack meme integration
slack-webhook-server
slack command for showing movie data
Read news from multiple sources within Slack by just typing /news.
A Node.js wrapper around the Slack Webhook API.
A bot for having Pokemon battles in Slack.
A bot that deals Texas Hold'em games in Slack
Express.js app for native polling on Slack
[DEPRECATED] Node.js Slack Bot for ping pong tracking.
Simple proxy between AWS SQS queue and Slack chat.
Use the R
shortcut key w/ selected text to reply easily in the web interface.
An extendable bot server for Slack
(╯°□°)╯︵ ┻━┻
SMS notifications for Slack groups
Read your timeline, fave tweets, and post to Twitter from Slack.
Launch a Webex Personal Room or other type of meeting from Slack similar to Google Hangouts
Simple server app for Yanex API and slack integration
A Google Chrome extension to turn issues numbers into links to the issue on an issue tracker
AngularJS module wrapper for the Slack Web API
Give your teammates reputation points in Slack.
Chrome extension that allows you to post messages to Slack from Slackbot's account
node.js Slack RTM API module
🎵 Spotify playlist collaboration through Slack.
Chrome extension that plots the traffic in Slack channels under the channel name.
A Google Chrome extension to draw and share the drawings on Slack
The simple, easy-to-use JavaScript SDK for Slack
Send incoming webhooks to Slack
Post links to Slack from Chrome
A node module for making bots that use the slack rtm api.
Old Untappd integration for Slack. Deprecated in favor of https://github.com/nicksergeant/slacktapped.
A tiny little app to post Fitocracy workouts to Slack.
Collapse/expand a slack discussion section
New disqus' comment notifier for Slack
Slack integration that allows team members to vote
Slack plugin that returns top 5 tracks of an artist
Because Snoo can also be your friend.
Show new playlist entries in slack channel
Send a message to a Slack channel after build or deploy with Wercker
Slack Incoming Webhooks as a Strider-CD plugin
A dialogue engine for creating chat bots
A Slack bot for keeping your team fit through open pull requests
Terminal client for slack
Integrates your Tesla Model S/X fleet to Slack
Use native notification center for Slack in fluid.app
A support chat feature for your website that integrates with Slack
A world weather bot using the Yahoo Weather API and Node.js
Lua
A slackbot using breezometer API to give you Air Quality index
A Lua implementation of my PHP-Slack library
Lua Chatbot running inside OpenResty
A bot for Slack to get Uber price estimates
Matlab
Basic integration for Slack notifications for Matlab.
OCaml
A neat interface for Slack
Perl
Scripts to integrate with Slack messaging service.
A very simple CGI script to bridge a channel between multiple Slack instances. Yes. A CGI script. Why? because it's trivially simple.
PHP
An Alfred.app workflow that searches your organization's Slack chat history.
A Slack integration to post GIF replies from replygif.net
PHP file that integrates your deploy commits from Beanstalk directly into SlackHQ
Symfony bundle that let's you interact with the Slack API and webhooks.
A PHP Exception Handler to Post Exceptions to a Slack Channel
Gifs for your Slack channel.
Random GIF generator for your Slack channels.
Jira-Slack integrator on php
Animated gif notifications whenever you get paid through Stripe
Slack integration for Mantis bug tracker
Mediawiki Integration for Slack
Sends your logs to files, sockets, inboxes, databases and various web services
[DEPRECATED] Provides a common interface for notification services.
Slack authentication strategy for Opauth
Slack Integrations for PHP
A lightweight PHP implementation of Slack's API.
Library to report errors to slack.
pSlacker is a library for integrating Slack.com's inbound web hook into your application and sending messages from your app to your Slack chat room
Redmine-Slack integration to manage issues
Slack notifications for Rocketeer
Slack WebHooks PHP Class
A simple PHP package for sending messages to Slack, with a focus on ease of use and elegant syntax.
A super simple PHP wrapper for Slack API
A simple php wrapper for slack notification (incomming webhook)
Decide who makes the tea using Slack
WordPress Integration for Slack
A laravel 5 package for play Cards Against Humanity in your Slack channel
SlackBundle for Symfony2 with Guzzle-Integration
Post Basecamp events to Slack channels
Simple Slack client for the CLI
Y U NO GOOGLE GOD DAMNIT
Object-oriented classes for sending messages to Slack via incoming webhooks
Posts today's holiday to a channel in Slack
A slackbot webhook that allows you to search for beer information within Slack via Untappd
A WAMP wrapper for the Slack API
Semi-realtime profile photos in Slack
TourDeFranceBot will notify a Slack channel/group for every stage during the Tour de France 2016
Post your latest notifications to Slack
WorldCupBot will notify a Slack channel/group for every match during a FIFA World Cup
Create a VoiceChatAPI room from Slack
Sends post published notifications to Slack
Python
Publishes Asterisk call information to Slack
A Python Slack bot framework using asyncio and Slack's Real Time Messaging API
ChangeTip Slack Tip bot
Slack integration for Django, using the templating engine to generate messages
Handles OAuth and stores slack token
Meet Ellie, Eliza's younger, hipper, psychobabble-friendly successor. She makes a great Slackbot.
Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.
a Flask extension which makes it easy to interact with Slack slash commands.
silly slash command synthesis for slack
Send a slack notification whenever a new gmail arrives
A simple, clean, easy to modify Slack chatbot
A standup bot for Slack
Subscribe to MQTT topics (with wildcards) and notifiy pluggable services
An open source Alerting and incident escalation tool
A Python wrapper for Slack's API
A framework for receiving and interacting with events from Slack's RTM API
Slack Developer Kit for Python
Demo Slack RTM chat built with ReactJS and Django
Bare-bones continuous integration using Docker Hub and Slack.
ScudCloud - Slack for Linux
Slack Slash Commands as a Service
A simple and comprehensive Slack API client.
Crosspost messages from one channel into another
Images for custom Slack emojis.
A random image from Imgur to Slack
A programmer's best friend, now in Slack.
A Slack bot that counts the days each user was active on a channel, calling out the inactive users.
Slack Webhook for linking to What3Words
A fun hack that gets Slackbot to force your teammates to work out!
Slack - Zenoss integration scipt
A bot for the slack.com group collaboration tool
A chat bot for Slack (https://slack.com).
A Slack.com bot in Python integrated with Amazon SQS
Bridging Slack.com #channels between companies
A Python script for piping output from the command line to a Slack channel
Slask based WoW bot for Slack
Full-featured Python interface for the Slack API
Messages to slack from command line
A plugin extensible Slack bot.
A Simple and Human Friendly Slack Client for Logging.
SlackSocket is a Python interface to the Slack Real Time Messaging(RTM) API
A lightweight Python framework for building cli-inspired Slack bots.
MOVED! See StackStorm Exchange
A ST3 plugin which sends messages, code selections and files to slack.com channels/groups/users.
Code snippets
Simple micro-service that accepts POST data in one format and re-POSTs it in another - http://suspension.io
A WeeChat script for Slack.com. Supports threads and reactions, synchronizes read markers, provides typing notification, etc..
R
A package to send webhook API messages to Slack.com channels/users from R
Ruby
Send build notifications to a Slack channel
IF in Slack
Alfred WorkFlow to Switch Slack Channels
Small Sinatra app to host web hooks for slack.com
Deprecated: Capistrano slack integration, Use Slackistrano with Capistrano 3.
Capistrano slack integration.
Publish deployment notifications to Slack via the incoming webhooks integration
Talk to Slack from Chef
Chef handler for SlackHQ
Sinatra app to enable tipping via slack
🚀 The easiest way to automate building and releasing your iOS and Android apps
Integrated animated GIF search for Slack.
Post Hatena::Bookmark to slack
Post progress updates on a kickstarter project to Slack
A Slack adapter for Lita.
Lita handler for Slack
Slack notifications for Mina
A bridge between our cloud services, and slack.
omniauth-slack
Manage Pagerduty on-call schedules from within your internal chat channels.
Puppet report processor integration with Slack
Slack notification plugin for Redmine
Post failed Resque jobs notifications in a Slack channel
Hook to post semaphore status messages to slack
Ping pong, chess, pool and other games bot for Slack.
A simple wrapper for posting to slack channels
Slack.com notifier
With Slack Portals, you can link two different companies Slacks together through a common channel.
Posts messages to Slack.
Simple gem to post messages on Slack using web hooks.
All you need to use the RTM api of Slack
The easiest way to write a Slack bot in Ruby.
A Ruby and command-line client for the Slack Web and Real Time Messaging APIs.
A Ruby wrapper for the Slack API
Semaphore (http://semaphoreapp.com) and Slack (http://slack.com) integration
Slack integration for shuffling a list with your team members.
slam!
An integration for Slack that converts any time string in a message to all timezones where the team is
The laziest bot around.
Bots for slack.com
A bunch of rad slackbots that run on Fn Project.
Ruby bot for Slack chat, inspired by botsy.
Upload files to Slack chat from the command-line.
Command-Line Interface and RubyGem for Slack
... is a Rails4 app that listens to a particular Slack outgoing wehbook, does something and post an incoming hook back to Slack.
A loosely coupled, flexible chat-bot framework.
Slack integration for Capistrano deployments.
Talk to slack.com chat platform from ruby
slack & gifs
A simple Slack bot system
A hilarious Sinatra-based Markov bot for Slack.
Slack Integration that will display a random card from the latest Magic: The Gathering set.
Simple app/script to remind our team to do their time tracking and name-and-shame those who forgot
An addictive Jeopardy! bot for Slack. Fun fact, after I added this to my work Slack I was told to limit it to a single channel because productivity ground to a halt. (Five years later, the #jeopardy channel is still going strong.)
Send Wordpress VIP deployment notifications to a Slack channel
Webistrano integration with Slack
Yo.
Rust
A rust crate for sending messages to Slack via webhooks
Scala
A simple, extensible Slack client for Scala.
A scala library for interacting with the slack api and real time messaging interface
Shell
Git receive hook to notify Slack channels
Run a command; post it and its standard input, output, and error to Slack
A Git hook that runs the test suite of a Ruby On Rails application after each commit and posts the result on a Slack channel - basically, a continuous integration solution cheaper than Travis (but not so good)
slacktee is a bash script that works like tee command. Instead of writing the standard input to files, slacktee posts it to Slack.
Post wercker deploy status to