SlackAPI (@slackapi)

Top repositories

1

python-slack-sdk

Slack Developer Kit for Python
Python
3,784
star
2

node-slack-sdk

Slack Developer Kit for Node.js
TypeScript
3,237
star
3

bolt-js

A framework to build Slack apps using JavaScript
TypeScript
2,673
star
4

hubot-slack

Slack Developer Kit for Hubot
CoffeeScript
2,299
star
5

bolt-python

A framework to build Slack apps using Python
Python
976
star
6

slack-github-action

Send data into Slack using this GitHub Action!
JavaScript
821
star
7

python-rtmbot

A framework for receiving and interacting with events from Slack's RTM API
Python
681
star
8

java-slack-sdk

Slack Developer Kit (including Bolt for Java) for any JVM language
Java
551
star
9

python-slack-events-api

Slack Events API adapter for Python (Flask required)
Python
339
star
10

Slack-Python-Onboarding-Tutorial

a simple python onboarding bot and tutorial for Slack
Python
251
star
11

slack-api-specs

Open API specifications for platform products by Slack
219
star
12

steno

๐Ÿ“ผ Slack app testing companion - Record and Replay your HTTP requests, both incoming and outgoing
TypeScript
184
star
13

easy-peasy-bot

A template project to get you started writing Botkit bots for Slack
JavaScript
145
star
14

deno-slack-sdk

SDK for building Run on Slack apps using Deno
TypeScript
144
star
15

template-slash-command-and-dialogs

Sample Slack app that uses a Slash Command and interactive message to create helpdesk tickets
JavaScript
140
star
16

node-slack-interactive-messages

Slack Buttons, Menus, and Dialogs made simpler for Node
JavaScript
133
star
17

build-this-bot-workshop

Learn how to build a bot on Slack using Python
123
star
18

reacjilator

A translation bot that translates a message when a user reacted with an emoji ๐Ÿ‡จ๐Ÿ‡ณ ๐Ÿ‡ฎ๐Ÿ‡น ๐Ÿ‡น๐Ÿ‡ญ ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿ‡ฏ๐Ÿ‡ต ๐Ÿ‡ฎ๐Ÿ‡ณ ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡ง๐Ÿ‡ฌ ๐Ÿ‡น๐Ÿ‡ผ ๐Ÿ‡ฆ๐Ÿ‡ช ๐Ÿ‡ฐ๐Ÿ‡ท
JavaScript
107
star
19

onboarding-example

A demonstration of how to build an onboarding app using Slack's Events API
JavaScript
98
star
20

python-message-menu-example

A tutorial for adding Slack message menus to your Python app
Python
97
star
21

slack-platform-assets

Images, templates, and Sketch files to aid designing and presenting your Slack apps
94
star
22

node-slack-events-api

Slack Events API for Node
JavaScript
93
star
23

sample-message-menus-node

An example Slack app that demonstrates use of message menus
JavaScript
91
star
24

node-tasks-app

Tasks App is a sample Task Management app built on the Slack Platform.
JavaScript
88
star
25

python-dialog-example

An example app to demonstrate Slack dialogs
Python
77
star
26

template-announcement-approvals

Sample Slack app that uses the Events API and interactive message to implement an approvals workflow
JavaScript
75
star
27

Slack-Ruby-Onboarding-Tutorial

An example Slack bot written in Ruby
Ruby
65
star
28

bolt-js-getting-started-app

Getting Started Slack app using โšก๏ธ Bolt for JavaScript
JavaScript
50
star
29

sample-app-unfurls

An example Slack app that demonstrates use of App Unfurls
JavaScript
45
star
30

app-interaction-patterns

A collection of common workflows and interaction patterns for Slack apps.
41
star
31

oauth-tutorial

Slack OAuth setup tutorial using a simple slash command bot
JavaScript
39
star
32

template-triage-bot

Triage Channel Stats w/ Bolt for JS & Shortcuts โšก๏ธ
JavaScript
39
star
33

app-directory-assets

A collection of design assets to help build an app directory submission
35
star
34

template-actionable-notifications

Sample Slack app to illustrate how incoming webhooks and interactive messages can be used to build a helpdesk integration
JavaScript
35
star
35

template-incident-management

A sample of managing incidents via Slack
TypeScript
34
star
36

template-terms-of-service

Sample Slack app that uses the Events API and interactive messages to send new users a Terms of Service or welcome message
JavaScript
34
star
37

deno-slack-api

Slack API Client for Deno Run on Slack projects
TypeScript
31
star
38

template-channel-webhooks

Sample Slack app that uses a Bot to create per-channel webhooks
JavaScript
31
star
39

TalkBot

Building a Twilio-powered Slack bot with Node.js
JavaScript
30
star
40

workflow-powerups

TypeScript
27
star
41

python-slack-discovery-sdk

This project aims to make using Slack's Discovery APIs easier.
Python
27
star
42

template-channel-naming

Sample Slack app that uses the Events API and interactive message to help enforce channel naming conventions
JavaScript
27
star
43

template-action-and-dialog

A sample Slack app "ClipIt", which allows user to clip a message using a message action
JavaScript
27
star
44

sample-message-menus-ruby

An example Slack app in Ruby that demonstrates use of message menus
Ruby
23
star
45

definition-app

A Slack app for storing and accessing company specific phrases
TypeScript
23
star
46

template-account-binding

A sample Slack app that shows you how to bind a Slack user to a user on another system
JavaScript
20
star
47

admin_app_management

Sample application to manage your applications within a Slack organization
TypeScript
19
star
48

pycon-2018

Sample app for Pycon 2018 Slack app workshop
Python
15
star
49

pycon-2019

Pycon 2019 Workshop
Python
12
star
50

deno-slack-runtime

Helper library for running a Run on Slack Deno function
TypeScript
11
star
51

python-link-button-example

An example app using Slack link buttons and deep links
Python
10
star
52

deno-slack-hooks

Helper library implementing the contract between the Slack CLI and Slack application SDKs
TypeScript
9
star
53

deno-slack-builder

Library for building a Run on Slack Deno project.
TypeScript
9
star
54

bolt-examples-aws-re-invent-2020

A collection of examples to get started with deploying modern โšก๏ธ Slack apps to AWS Lambda and Amazon Lightsail containers
Java
8
star
55

deno-slack-hub

Connectors used to build coded workflows for Run on Slack apps using Deno
TypeScript
8
star
56

WeAreDevs

WeAreDevelopers Slack Workshop
Python
7
star
57

manifest-schema

Provide JSON schemas that define Slack's manifest.json file
Python
5
star
58

template-message-linking

Sample Slack APP that uses the Events API to link to a conversation happening in one channel to another
JavaScript
5
star
59

bolt-python-getting-started-app

Getting Started Slack app using โšก๏ธ Bolt for Python
Python
4
star
60

easy-peasy-bot-custom-integration

DEPRECATED use https://github.com/slackapi/easy-peasy-bot instead
JavaScript
3
star
61

sample-incident-management

JavaScript
3
star
62

sample-code-index

An index of the most up-to-date sample code created by the Slack team
3
star
63

python-slack-hooks

Helper library implementing the contract between the Slack CLI and Bolt for Python
Python
2
star
64

deno-simple

TypeScript
2
star
65

deno-reverse-string

TypeScript
2
star
66

slack-app-time-off

Time-Off Request sample app for Slack's Next Generation Platform
TypeScript
1
star
67

deno-metadata-event

TypeScript
1
star
68

sunny-picnics

๐ŸŒค๐ŸŒณ๐ŸŒป๐Ÿงบ๐Ÿœ๐Ÿ‘’
1
star
69

deno-budget-calculator

TypeScript
1
star
70

deno-environment-variables

TypeScript
1
star
71

deno-testing-functions

TypeScript
1
star
72

template-ts-clip-message

TypeScript
1
star
73

slack-connect-sample

A sample app which shows off the functionality of the Slack Connect APIs.
JavaScript
1
star