Matador screenshot

Matador

Author Avatar Theme by Nullndr
Updated: 29 Nov 2022
28 Stars

A remix.run stack to monitor your BullMQ queues

Categories

Overview:

The Remix Matador stack offers a bold interface for monitoring BullMQ queues. It provides a user-friendly way to build and manage queues, and it is designed with the MantineUI framework. Additionally, there is a version of Matador implemented using Tailwind for styling. The installation process is straightforward, involving setting up a Redis database and configuring the necessary environment variables. The stack includes testing tools like Cypress and Vitest, and it uses TypeScript for type checking. It also incorporates ESLint for linting and Prettier for code formatting. Overall, the Remix Matador stack is a comprehensive solution for working with BullMQ queues in the Remix framework.

Features:

  • Bold interface for monitoring BullMQ queues
  • Built with MantineUI for a user-friendly experience
  • Option to use a pure Tailwind implementation for styling
  • Utility for building and managing queues
  • Code formatting with Prettier
  • Linting with ESLint
  • Static type checking with TypeScript
  • Testing support with Cypress and Vitest

Installation:

To install the Remix Matador stack, follow these steps:

  1. Start the Redis Database with Docker. Note that the latest version of Docker is recommended as it includes compose.

    docker-compose up -d
    
  2. Start the development server.

    npm run dev
    
  3. To stop the development Redis Database, run:

    npm run dev:docker:stop
    
  4. Connect to your Redis server. Make sure you have a Redis 6 instance set up. Set your Redis connection string as the REDIS_URL environment variable in your .env file.

Summary:

The Remix Matador stack is a powerful tool for managing BullMQ queues in the Remix framework. It provides a bold and user-friendly interface for monitoring queues, and it is built with MantineUI for a sleek look and feel. The stack also offers a pure Tailwind implementation for those who prefer it. Installation is straightforward, requiring the setup of a Redis database and configuration of environment variables. The stack includes essential features like code formatting, linting, and static type checking. It also provides testing support with Cypress and Vitest. Overall, the Remix Matador stack is a comprehensive solution that enhances the development experience when working with BullMQ queues.