# Pipe library

Ready-made pipes, including chained pipes that call other pipes. Each one has a page and a Markdown twin. Updated 2026-10-17.


## Developer monitoring

- [github-releases-digest](https://asipipes.com/pipes-library/github-releases-digest): New GitHub releases across a set of repos since the last successful run. Allow `github.com`. [Markdown](https://asipipes.com/pipes-library/github-releases-digest.md).
- [changelog-rss-diff](https://asipipes.com/pipes-library/changelog-rss-diff): New posts from a changelog or blog RSS feed since the last successful run. Allow `blog.rust-lang.org`. [Markdown](https://asipipes.com/pipes-library/changelog-rss-diff.md).
- [npm-new-versions](https://asipipes.com/pipes-library/npm-new-versions): New versions of an npm package since the last successful run. Allow `registry.npmjs.org`. [Markdown](https://asipipes.com/pipes-library/npm-new-versions.md).
- [crates-new-versions](https://asipipes.com/pipes-library/crates-new-versions): Newest published version of a crates.io crate, emitted when it changes. Allow `crates.io`. [Markdown](https://asipipes.com/pipes-library/crates-new-versions.md).
- [pypi-releases](https://asipipes.com/pipes-library/pypi-releases): New PyPI releases for a project, from the official project RSS feed. Allow `pypi.org`. [Markdown](https://asipipes.com/pipes-library/pypi-releases.md).
- [security-advisories](https://asipipes.com/pipes-library/security-advisories): RustSec advisories whose title mentions a crate keyword. RustSec publishes this feed for automated readers. Allow `rustsec.org`. [Markdown](https://asipipes.com/pipes-library/security-advisories.md).
- [release-radar](https://asipipes.com/pipes-library/release-radar): Chained digest of new GitHub releases and RustSec advisories. Two published pipes feed one merge. Allow `github.com, rustsec.org`. [Markdown](https://asipipes.com/pipes-library/release-radar.md).
- [status-incidents](https://asipipes.com/pipes-library/status-incidents): New incidents from a public status page Atom feed. Allow `www.githubstatus.com`. [Markdown](https://asipipes.com/pipes-library/status-incidents.md).
- [hn-keyword-watch](https://asipipes.com/pipes-library/hn-keyword-watch): Recent Hacker News stories matching a keyword, from the public Algolia API. Allow `hn.algolia.com`. [Markdown](https://asipipes.com/pipes-library/hn-keyword-watch.md).
- [dev-brief](https://asipipes.com/pipes-library/dev-brief): Chained brief. A changelog feed and a Hacker News keyword watch, merged into one note. Allow `blog.rust-lang.org, hn.algolia.com`. [Markdown](https://asipipes.com/pipes-library/dev-brief.md).

## Price and market

- [crypto-price-threshold](https://asipipes.com/pipes-library/crypto-price-threshold): Coinbase spot prices that are below a USD threshold. The default threshold is high so the first run shows the current prices. Allow `api.coinbase.com`. [Markdown](https://asipipes.com/pipes-library/crypto-price-threshold.md).
- [price-news-alert](https://asipipes.com/pipes-library/price-news-alert): Coinbase prices under a USD threshold, then CoinDesk headlines that mention those coins. The news fetch runs only when at least one price is under the threshold. Allow `api.coinbase.com, www.coindesk.com`. [Markdown](https://asipipes.com/pipes-library/price-news-alert.md).
- [fx-threshold](https://asipipes.com/pipes-library/fx-threshold): ECB foreign-exchange rate from Frankfurter, emitted when it is at or above a threshold. Allow `api.frankfurter.app, api.frankfurter.dev`. [Markdown](https://asipipes.com/pipes-library/fx-threshold.md).
- [json-price-drop](https://asipipes.com/pipes-library/json-price-drop): Watch a product JSON document and emit when its price is under a ceiling. DummyJSON is a public demo API. Allow `dummyjson.com`. [Markdown](https://asipipes.com/pipes-library/json-price-drop.md).

## News and research

- [rss-digest](https://asipipes.com/pipes-library/rss-digest): A short digest of the newest items from one or more RSS or Atom feeds. Allow `${inputs.feeds}`. [Markdown](https://asipipes.com/pipes-library/rss-digest.md).
- [arxiv-keyword](https://asipipes.com/pipes-library/arxiv-keyword): New arXiv papers matching a keyword, from the official Atom API. Allow `export.arxiv.org`. [Markdown](https://asipipes.com/pipes-library/arxiv-keyword.md).
- [lobsters-top](https://asipipes.com/pipes-library/lobsters-top): Hottest Lobsters stories. Lobsters publishes this feed for readers. Reddit's Data API forbids unauthenticated automation, so this pipe uses Lobsters instead of a subreddit scrape. Allow `lobste.rs`. [Markdown](https://asipipes.com/pipes-library/lobsters-top.md).
- [news-digest](https://asipipes.com/pipes-library/news-digest): Classify new stories from tech feeds by topic and write a Markdown digest of the chosen topics. Allow `hnrss.org, lobste.rs`. [Markdown](https://asipipes.com/pipes-library/news-digest.md).

## Utilities

- [website-change](https://asipipes.com/pipes-library/website-change): Hash a public page and emit when the hash changes. Allow `example.com`. [Markdown](https://asipipes.com/pipes-library/website-change.md).
- [sitemap-new-pages](https://asipipes.com/pipes-library/sitemap-new-pages): New URLs in a public XML sitemap since the last successful run. Allow `blog.rust-lang.org`. [Markdown](https://asipipes.com/pipes-library/sitemap-new-pages.md).
- [json-api-diff](https://asipipes.com/pipes-library/json-api-diff): Watch a public JSON document and emit when the selected fields change. Allow `api.github.com`. [Markdown](https://asipipes.com/pipes-library/json-api-diff.md).
- [csv-digest](https://asipipes.com/pipes-library/csv-digest): Turn a public CSV file into a short text digest. Allow `raw.githubusercontent.com`. [Markdown](https://asipipes.com/pipes-library/csv-digest.md).
- [webhook-relay](https://asipipes.com/pipes-library/webhook-relay): Filter a public JSON list and POST the digest to a webhook. The default URL is httpbin, which echoes the body and allows this. Allow `hn.algolia.com, httpbin.org`. [Markdown](https://asipipes.com/pipes-library/webhook-relay.md).

