Comment on page
What is Jasper
A flexible and powerful issue reader for GitHub
Jasper is a tool that allows you to view GitHub issues and pull requests with flexible criteria. For example, you can browse issues and receive update notifications for issues with conditions such as "pull requests you create" or "issues with a nodejs/node bug label".
We call this functionality "Stream" in Jasper, and we can set up a Stream with the following query to view an issue with the conditions described above
repo:nodejs/node label:bug is:issue
And since Stream can use the exact same queries as the GitHub Search API, you have the flexibility to browse issues you are interested in.
Currently, there are several tools for viewing GitHub issues, which fall into three main categories
Jasper is a tool that belongs to category 1. Normally, tools in this category use the GitHub Notification API. However, Jasper is built using the GitHub Search API, which gives it a lot of flexibility not found in other tools. On the other hand, it may not be as easy to use as other tools. That's why Jasper has been developed with a balance between flexibility and simplicity in mind.