@backgroundjs/core
Version:
An extendible background job queue for js/ts applications
37 lines (25 loc) • 1.05 kB
Markdown
# Background
An extendible background job queue for Nodejs and Bun
## Features
- 🚀 **Performance**: Parallel job processing with configurable concurrency
- 💾 **Multiple Storage Options**: In-memory (default) , Redis (for distributed processing) or PostgeSQL and MongoDB
- 📅 **Job Scheduling**: Schedule jobs to run at specific times or after delays
- 🔄 **Repeatable Jobs**:You can repeat jobs to run the specific intervals.
- 🔌 **Middleware**: Easy integration with many backend frameworks.
- ⚡ **Distributed Processing**: Support for multiple instances with Redis backend
- 🔄 **Type Safety**: Built with TypeScript for excellent developer experience
- 🔥 **Extendible**: Easily extend and write your own logic
## Documentation
Please refer to the documentation site for detailed explanation.
[https://backgroundjs.dev/](https://backgroundjs.dev/)
## Installation
### Node.js
```bash
npm install @backgroundjs/core
```
### Bun
```bash
bun add @backgroundjs/core
```
## License
MIT