Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seratch/slack-cloudflare-workers
Slack app development framework for Cloudflare Workers
https://github.com/seratch/slack-cloudflare-workers
cloudflare slack
Last synced: 3 months ago
JSON representation
Slack app development framework for Cloudflare Workers
- Host: GitHub
- URL: https://github.com/seratch/slack-cloudflare-workers
- Owner: seratch
- License: mit
- Created: 2023-03-30T13:51:55.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T06:25:16.000Z (10 months ago)
- Last Synced: 2024-04-14T14:58:30.758Z (9 months ago)
- Topics: cloudflare, slack
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/slack-cloudflare-workers
- Size: 321 KB
- Stars: 51
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
## Slack Cloudflare Workers
[![npm version](https://badge.fury.io/js/slack-cloudflare-workers.svg)](https://badge.fury.io/js/slack-cloudflare-workers)
The **slack-cloudflare-workers** library is a Slack app development framework designed specifically for **Cloudflare Workers**. This framework draws significant inspiration from Slack's [Bolt framework](https://api.slack.com/tools/bolt), but its design does not strictly follow the [bolt-js](https://github.com/slackapi/bolt-js) blueprint.
```bash
npm i slack-cloudflare-workers@latest
```Key differences include:
* **TypeScript focused**: Enhances type safety and clarifies typings for developers
* **Lazy listener enabled**: [bolt-python's lazy listener feature](https://slack.dev/bolt-python/concepts#lazy-listeners) is provided out of the box
* **Zero additional dependencies**: No other dependencies required beyond TypeScript types and our foundation module [slack-edge](https://github.com/seratch/slack-edge)Check [our documents](https://github.com/seratch/slack-cloudflare-workers/blob/main/docs/index.md) for more details!