https://github.com/syrnxalno/pixcrate
Distributed queue system for image processing using Node.js, BullMQ, Sharp and Redis
https://github.com/syrnxalno/pixcrate
distributed-queue github-oauth2 nodejs pipeline worker-queue
Last synced: 16 days ago
JSON representation
Distributed queue system for image processing using Node.js, BullMQ, Sharp and Redis
- Host: GitHub
- URL: https://github.com/syrnxalno/pixcrate
- Owner: syrnxalno
- License: cc0-1.0
- Created: 2025-05-13T14:38:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-23T14:08:48.000Z (8 months ago)
- Last Synced: 2025-10-21T16:58:39.666Z (7 months ago)
- Topics: distributed-queue, github-oauth2, nodejs, pipeline, worker-queue
- Language: JavaScript
- Homepage:
- Size: 427 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Distributed Queue System for Image Processing
 
### So, what makes the backend?
- Pipeline of four worker queues - resizing, compression, watermark and saving
- ```Node.js``` runtime environment
- ```sharp``` for image processing
- ```Redis``` for message broking and data store
- ```BullMQ``` for queue system (based on Redis)
### Usage (pretty self explanatory!) :
1. Upload image of your choice onto the interface
2. Download the processed image

### Features on the cards :
- Set custom resizing & compression parameters