An open API service indexing awesome lists of open source software.

https://github.com/ayemunhossain/nodejs-rabbitmq-boilerplate

🚀 Jumpstart Your Node.js RabbitMQ with Our Boilerplate! Our Node.js Boilerplate provides a solid foundation for building modern and efficient applications. It includes essential tools, best practices, and a well-structured architecture, empowering you to focus on crafting outstanding features and functionalities. Let's build future ...
https://github.com/ayemunhossain/nodejs-rabbitmq-boilerplate

deadletter-queue message-queue nodejs nodejs-rabbitmq queue

Last synced: about 2 months ago
JSON representation

🚀 Jumpstart Your Node.js RabbitMQ with Our Boilerplate! Our Node.js Boilerplate provides a solid foundation for building modern and efficient applications. It includes essential tools, best practices, and a well-structured architecture, empowering you to focus on crafting outstanding features and functionalities. Let's build future ...

Awesome Lists containing this project

README

        

# Node.js Boilerplate for RabbitMQ

A simple and well-organized Node.js boilerplate to kickstart your projects with RabbitMQ. This boilerplate provides a solid foundation with common tools and best practices for RabbitMQ with deadlater queue logic. And allowing you to focus on building amazing applications.

## Project Structural Features

- **Express**: A fast, unopinionated, minimalist web framework for Node.js.
- **ESLint**: Enforce coding style and find problematic patterns in your code.
- **Docker**: Easily containerize your application for deployment.

## Microservice

- **Redis**
- **RabbitMQ**
-
## Getting Started

1. Clone the repository: `git clone https://github.com/AyemunHossain/nodejs-boilerplate-basic`
2. Install dependencies: `npm install`
3. Run the container: docker-compose up
4. Start the development server: `npm run dev`

## How to Contribute

We appreciate your interest in contributing to this project! Here's how you can get involved:

1. Fork this repository and clone your fork.
2. Create a new branch for your feature or bug fix: `git checkout -b feature-name`
3. Make your changes and commit them with descriptive messages: `git commit -am 'Add new feature'`
4. Push your changes to your fork: `git push origin feature-name`
5. Open a pull request against the `main` branch of this repository.

## Code Style

We follow the [Airbnb JavaScript Style Guide](https://github.com/airbnb/javascript) with a few minor adjustments. Please ensure your code adheres to these guidelines.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---

Feel free to use this boilerplate as a starting point for your Node.js projects. We welcome your feedback and contributions to make it better for everyone!