{"repo":"jaredwray/qified","free":true,"listed":false,"github":"https://github.com/jaredwray/qified","clone":"git clone https://github.com/jaredwray/qified.git","description":"Cloud Queues with Task and Messages and Multiple Providers","language":"TypeScript","stars":14,"topics":["kafka","message-queue","nats","queue","rabbitmq","redis","tasks"],"license":"MIT","category":"databases-storage","readme_excerpt":"qified Task and Message Queues with Multiple Providers This is a mono repo that contains the following packages: qified - The main package that contains the core functionality and a built in in-memory provider. Additional packages: @qified/redis - Redis Provider (messages and tasks) @qified/valkey - Valkey Provider (messages and tasks) @qified/rabbitmq - RabbitMQ Provider (messages and tasks) @qified/nats - NATS Provider (messages and tasks) @qified/zeromq - ZeroMQ Provider (messages only) Development and Testing Qified is written in TypeScript and tests are written in vitest . To run the tests, use the following command: 1. nvm use - This will use the correct node version 2. pnpm install - This will install all the dependencies 3. pnpm test:services:start - This will start the services needed for testing (Redis, RabbitMQ, etc) 4. pnpm test - This will run the tests To contribute follow the Contributing Guidelines and Code of Conduct. Publishing This is a mono repo and uses pnpm for package management. All packages share a semantic version. Releases are staged from GitHub Actions, reviewed in Drydock, then promoted with 2FA. Publish and stage commands live only in .github/workflows/release.yaml — not in published package.json scripts, which ship in the tarball and would look like a tampered release pipeline to artifact scanners. To do a version bump and publish: 1. Make sure you have the latest changes from the main branch. 2. Update the package.json in the root directory wit","default_branch":null,"files":null,"tree":[],"storefront":"/r/jaredwray","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jaredwray/qified/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}