Probot - GitHub Apps to automate and improve your workflow

  •        85

Probot is a framework for building GitHub Apps in Node.js. It aims to eliminate all the drudgery–like receiving and validating webhooks, and doing authentication handstands–so you can focus on the features you want to build. Probot apps are easy to write, deploy, and share.

Here are few examples: stale - closes abandoned issues after a period of inactivity.

  • settings - syncs repository settings defined in .github/settings.yml to GitHub, enabling Pull Requests for repository settings.
  • request-info - requests more info from newly opened Pull Requests and Issues that contain either default titles or whose description is left blank.
  • Check out the featured apps or browse more examples on GitHub



  • Related Projects

    github-workflow - A quick tutorial for getting up and running with GitHub locally and remotely

    A quick tutorial for getting up and running with GitHub locally and remotely

    doctor - Doctor is a documentation server for your docs in github

    You may use the Suggest Edits feature in Doctor to submit changes to any of the MD files in github. Doctor relies on github workflow to accept PRs for changes.Pre-requisite: Install and set up docker on your machine.

    Camunda - Platform for Workflow and Business Process Management

    Camunda is an open source platform for workflow and business process management. You can model and execute BPMN 2.0, CMMN 1.1 and DMN 1.1. Camunda's core is a rock-solid, freaking fast execution engine that is horizontally scalable and comes with helpful web applications.

    Workflow Automation (for Dynamics CRM 2011)

    Workflow Automation for Dynamics CRM 2011 allows user to automate or schedule workflow execution via Windows Task Scheduler.

    Schedulix - Enterprise Job Scheduling System

    Schedulix is the Open Source Enterprise Job Scheduling System, which meets the complex requirements of modern IT process automation. It helps to create Complex workflow, Hierarchical workflow modelling, Workflows can be dynamically submitted or paralleled, Automatic reruns of sub-workflow, Load balancing, Sticky allocations, Time scheduling and lot more.

    hazel - Lightweight update server for Electron apps

    This project lets you deploy an update server for Electron apps with ease: You only need to run a single command and fill out two text fields.Since Hazel routes all the traffic for downloading the actual application files to GitHub Releases, you can use their API to determine the download count for a certain release.

    AppUpdater - A library that checks for your apps' updates on Google Play, GitHub, Amazon, F-Droid or your own server

    Android Library that checks for updates on Google Play, GitHub, Amazon, F-Droid or your own server. This library notifies your apps' updates by showing a Material dialog, Snackbar or notification. Check out the wiki. By default, the basic usage will show a default dialog when a new version is found on the Play Store (otherwise nothing will be shown). By calling the .start() method, the library will work in background. You can cancel it at any time by calling .stop(). Other customizations are explained below.

    SharePoint 2010 Word Automation

    A sample project /solution that contains some components for Word Automation in SharePoint 2010. First component to be released is 4 custom workflow actions for converting documents that you can use in SharePoint Designer 2010.

    jekyll-scholar - jekyll extensions for the blogging scholar

    Jekyll-Scholar is for all the academic bloggers out there. It is a set of extensions to Jekyll, the awesome, blog aware, static site generator; it formats your bibliographies and reading lists for the web and gives your blog posts citation super-powers. Note that it is not possible to use this plugin with the default Github pages workflow. Github does not allow any but a few select plugins to run for security reasons, and Jekyll-Scholar is not among them. You will have to generate your site locally and push the results to the master resp. gh-pages branch of your site repository. You can keep sources, configuration and plugins in a separate branch; see e.g. here for details.

    SalesforceMobileSDK-iOS - mobile SDK for iOS applications

    Working with this repository requires working with git. Any workflow that leaves you with a functioning git clone of this repository should set you up for success. Downloading the ZIP file from GitHub, on the other hand, is likely to put you at a dead end. This script pulls the submodule dependencies from GitHub, to finalize setup of the workspace. You can then work with the Mobile SDK by opening SalesforceMobileSDK.xcworkspace from Xcode.

    appolo - Plugins and Themes for Jekyll to create App Portfolio for Developers

    Appolo is a set of plugins and themes for Jekyll to create a static portfolio website for app developers to showcase their work. Its minimalistic theme and playful animations make it perfect to display the amazing apps you have made. The responsive design looks perfect in desktop or mobile. It also comes with a set of plugins to remove the hassle of formatting your apps' pages. There are so many single page landing page for showcasing a single app. But I need a theme to showcase multiple apps and I couldn't find it. And since I've been using Github with Jekyll and Octopress to blog, I figured it'd be nice to have a Jekyll theme for apps showcase. This theme is based on a Zoom Slider demo in Codrops. Appolo also comes with custom Liquid tags to help writing an app's page easier. Check out my apps' website to see it in action.

    Appium - Automation for Apps

    Appium is an open source, cross-platform test automation tool for native, hybrid and mobile web apps, tested on simulators (iOS, FirefoxOS), emulators (Android), and real devices (iOS, Android, FirefoxOS).

    Rundeck - Job Scheduler and Runbook Automation

    Rundeck is an open source automation service with a web console, command line tools and a WebAPI. It lets you easily run automation tasks across a set of nodes. It can schedule a job, more secure replacement of cron. It provides support for runbook automation where it can execute common set of reusable procedures.

    incubator-usergrid - Mirror of Apache Usergrid

    We accept all contributions via our GitHub, so you can fork our repo (apache/incubator-usergrid) and then submit a PR back to us for approval. For larger PRs you'll need to have an ICLA form on file with Apache. For more information see our [Contribution Workflow Policy](, and specifically our [External Contributors Guide](

    git_scripts - Developer workflow convenience scripts

    These scripts are helpers for managing developer workflow when using git repos hosted on GitHub. Install as a rubygem and they can be run as standard git commands like git about. Configures git authors when pair programming.

    git-town - Generic, high-level Git workflow support!

    Git Town makes software development teams who use Git even more productive and happy. It adds Git commands that support GitHub Flow, Git Flow, the Nvie model, GitLab Flow, and other workflows more directly, and it allows you to perform many common Git operations faster and easier. See for documentation and this Softpedia article for an independent review.

    Devise - Flexible authentication solution for Rails with Warden

    Devise is a flexible authentication solution for Rails based on Warden. It supports Database Authentication, Sends emails with confirmation instructions and verifies whether an account is already confirmed during sign in, Reset password and sends reset instructions, tracks sign in count, timestamps and IP address, Locks an account after a specified number of failed sign-in attempts and lot more.

    aws-sdk-ios-samples - This repository has samples that demonstrate various aspects of the AWS Mobile SDK for iOS, you can get the SDK source on Github https://github

    This repository contains sample apps that demonstrate various aspects of the AWS Mobile SDK for iOS. Please refer to in each sample directory for more specific instructions.This sample demonstrates how sign up and sign in a user to display an authenticated portion of your app.

    We have large collection of open source products. Follow the tags from Tag Cloud >>

    Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.