Ranked awesome lists, all in one place
This list is a copy of exAspArk/awesome-chatops with ranks
Awesome ChatOps ★73813
A collection of awesome things about ChatOps.
ChatOps is a collaboration model that helps to connect people, process, tools, and automation into a transparent workflow (conversation-driven development). So it allows to automate tasks and collaborate, encourages teams to be transparent, working better, cheaper and faster.
If you want to contribute, please read CONTRIBUTING.md.
Contents
Articles
- So, What is ChatOps? And How do I Get Started? – ChatOps concepts and tools.
- What is ChatOps? A guide to its evolution, adoption, and significance – ChatOps and its adoption by HipChat Evangelist.
- How ChatOps can revolutionize your business – Benefits of using ChatOps, tools, current trend and the future.
- 8 Reasons Why ChatOps Isn’t Working At Your Company – The insight on why ChatOps might not be optimized at your company, and some advice how to make it work.
- When ChatOps Goes From Cool to Critical – Some considerations of ChatOps at Librato.
Videos
- ChatOps at GitHub + slides – The first public talk on the subject by Jesse Newland.
- ChatOps: Technology and Philosophy – James Fryman of Stackstorm about the philosophy, best practices for implementing and maintaining ChatOps.
- The Rise of ChatOps + slides – From the first ChatOps San Francisco meetup by Jimmy Cuadra.
- ChatOps: Augmented Reality for Ops – How Github use chat to improve situational awareness during incidents, to share knowledge, to coordinate activities, and much more.
- Living in the Future with ChatOps + slides – A quick summary of PagerDuty’s ChatOps journey by Eric Sigler.
- Incident Management from the Future + slides – How Michael Ansel manages incidents via chat at Box.
- ChatOps San Francisco YouTube Channel – More videos from each meetup.
- Installing Hubot on Windows with PowerShell DSC - Using the Hubot PowerShell Desired State Configuration (DSC) resource to install Hubot on Windows.
- Embrace ChatOps, stop installing deployment software + slides - A talk from Laracon EU 2016 about how to leverage ChatOps for automated deployment using Hubot.
- ChatOps with PowerShell and Errbot - A talk from PowerShell Conference Europe 2017 about how get started with Errbot on Windows with PowerShell.
Books
- ChatOps For Dummies – A high-level guide to understanding the origins of the practice, the benefits and tools needed to get started.
- ChatOps – Managing Operations in Group Chat – The key ChatOps concepts and technologies by Jason Hand.
- Automation and Monitoring with Hubot - An e-book that walks you through building a Hubot driven ChatOps implementation.
Events
- ChatOps San Francisco – Discussion and collaboration on all aspects of ChatOps including tools, security, and methodology.
Podcasts
- ChatOps Extravaganza With Jason Hand, Sasha Rosenbaum, And Peter Burkholder – An episode about best practices of ChatOps.
- ChatOps with Jason Hand - An episode about ChatOps in general.
Resources
- /r/chatops – Subreddit with articles and discussion.
Bots
These open source projects will help you to build a bot in order to automate your company chat depending on platform.
- AIM
- Campfire
- ChatWork
- Dasher
- Discord
- Facebook Messenger
- Fleep
- Flowdock
- Gitter
- HipChat
- Idobata
- iMessage
- IRC
- Jabbr
- Let’s chat
- Lingr
- Matrix
- Mattermost
- Partychat
- Rocket.Chat
- Skype
- Skyweb
- Slack
- Spark
- Talker
- Telegram
- Tox
- Twilio
- Typetalk
- VictorOps
- Visual Studio Online
- Vkontakte
- XMPP / Jabber
- Yammer
- Zulip
AIM
- Hubot + adapter ★3 ⏳4Y (CoffeeScript, Node.js)
Campfire
- Errbot + adapter ★1 ⏳1Y (Python)
- Hal + adapter (Go)
- Hubot + adapter (CoffeeScript, Node.js)
- Lita + adapter ★7 ⏳3Y (Ruby)
ChatWork
- Hubot + adapter ★66 (CoffeeScript, Node.js)
- Lita + adapter ★4 (Ruby)
Dasher
- Hubot + adapter ★1 ⏳2Y (CoffeeScript, Node.js)
Discord
- Discordrb ★285 (Ruby)
- Errbot + adapter ★7 (Python)
- Lita + adapter ★0 ⏳1Y (Ruby)
Facebook Messenger
- Botkit ★7571 (JavaScript, Node.js)
- FacebookMessenger (Ruby)
- Hubot + adapter ★40 ⏳1Y (CoffeeScript, Node.js)
- Lita + adapter ★0 ⏳1Y (Ruby)
- opsdroid + connector ★0 (Python)
Fleep
- Hubot + adapter ★2 ⏳2Y (CoffeeScript, Node.js)
Flowdock
- Hubot + adapter ★91 (CoffeeScript, Node.js)
- Lita + adapter ★8 ⏳1Y (Ruby)
Gitter
- Errbot + adapter ★10 (Python)
- Hubot + adapter ★71 (CoffeeScript, Node.js)
- Lita + adapter ★2 ⏳2Y (Ruby)
HipChat
- Cog (Any language)
- Errbot (Python)
- Hal + adapter (Go)
- Hipbot ★90 (Ruby)
- Hipchat ★105 via XMPP (Go)
- Hipchat-go ★119 via HipChat API v2 (Go)
- Hubot + adapter ★689 (CoffeeScript, Node.js)
- Lita + adapter ★38 (Ruby)
- Will (Python)
Idobata
- Lita + adapter ★6 ⏳2Y (Ruby)
iMessage
- Hubot + adapter ★170 ⏳3Y (CoffeeScript, Node.js)
IRC
- Cinch ★1012 (Ruby)
- Errbot (Python)
- Hal + adapter (Go)
- Hubot + adapter ★307 (CoffeeScript, Node.js)
- Lita + adapter ★17 (Ruby)
- PagerBot ★226 (Ruby)
- Yetibot ★149 (Clojure)
Jabbr
- Hubot + adapter ★19 ⏳2Y (CoffeeScript, Node.js)
Let’s chat
- Hubot + adapter ★53 ⏳2Y (CoffeeScript, Node.js)
Lingr
- Hubot + adapter ★19 ⏳3Y (CoffeeScript, Node.js)
Matrix
- opsdroid + connector ★0 (Python)
Mattermost
- Errbot + adapter ★18 (Python)
- Hubot + adapter ★73 (CoffeeScript, Node.js)
- Hubot + adapter ★104 via Websockets (CoffeeScript, Node.js)
Partychat
- Hubot + adapter ★5 (CoffeeScript, Node.js)
- Hubot + adapter ★1071 ⏳1Y (CoffeeScript, Node.js)
Rocket.Chat
- Errbot + adapter ★7 ⏳1Y (Python)
- Hubot + adapter ★292 (CoffeeScript, Node.js)
Skype
- Errbot + adapter ★3 ⏳1Y (Python)
- Hubot + adapter ★138 ⏳3Y (CoffeeScript, Node.js)
- Hubot + adapter ★48 ⏳1Y via Web (CoffeeScript, Node.js)
Skyweb
- Hubot + adapter ★8 ⏳1Y (CoffeeScript, Node.js)
Slack
- Botkit ★7571 (JavaScript, Node.js)
- Cog (Any language)
- Elixir-Slack ★377 (Elixir)
- Errbot (Python)
- Hal + adapter (Go)
- Hubot + adapter (CoffeeScript, Node.js)
- Jubot ★59 ⏳2Y (Clojure)
- Lita + adapter ★113 (Ruby)
- Multivac ★40 (Python, Docker)
- opsdroid + connector ★2 (Python)
- PagerBot ★226 (Ruby)
- Slack-Ruby-Bot ★35 (Ruby)
- Slackbotsy ★79 (Ruby)
- Slacker ★74 ⏳1Y (Elixir)
- Yetibot ★149 (Clojure)
Spark
- opsdroid + connector ★1 (Python)
Talker
- Hubot + adapter ★21 ⏳4Y (CoffeeScript, Node.js)
Telegram
- Errbot (Python)
- Hubot + adapter ★128 (CoffeeScript, Node.js)
- Lita + adapter (Ruby)
- opsdroid + connector ★0 (Python)
- Telegram-bot-ruby ★662 (Ruby)
- TelegramBot (Crystal)
- TelegramBot ★231 (Ruby)
Tox
- Errbot + adapter ★0 ⏳2Y (Python)
- Lita + adapter (Ruby)
Twilio
- Botkit ★7571 via IP Messaging (JavaScript, Node.js)
- Hubot + adapter ★2 ⏳2Y via IP Messaging (CoffeeScript, Node.js)
- Hubot + adapter ★15 ⏳1Y via SMS (CoffeeScript, Node.js)
- Chatterbot (Ruby)
- Hubot + adapter ★88 ⏳2Y (CoffeeScript, Node.js)
- Lita + adapter ★12 (Ruby)
- opsdroid + connector ★0 (Python)
Typetalk
- Hubot + adapter ★17 (CoffeeScript, Node.js)
VictorOps
- Hubot + adapter ★3 ⏳1Y (CoffeeScript, Node.js)
Visual Studio Online
- Hubot + adapter ★12 ⏳3Y (CoffeeScript, Node.js)
Vkontakte
- Errbot + adapter ★9 (Python)
- Lita + adapter ★2 ⏳2Y (Ruby)
- Hubot + adapter ★281 ⏳1Y (CoffeeScript, Node.js)
XMPP / Jabber
- Errbot (Python)
- Hubot + adapter ★175 (CoffeeScript, Node.js)
- Jabberjay ★33 ⏳2Y (Clojure)
Yammer
- Hubot + adapter ★32 (CoffeeScript, Node.js)
Zulip
- Errbot + adapter ★2 (Python)
- Hubot + adapter ★12 (CoffeeScript, Node.js)
License
This list is a copy of exAspArk/awesome-chatops with ranks