# 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
