{"repo":"xhelpers/xhelpers-api","free":true,"listed":false,"github":"https://github.com/xhelpers/xhelpers-api","clone":"git clone https://github.com/xhelpers/xhelpers-api.git","description":"xhelpers-api is an open source project that enables developers to easily create and manage micro-services into their own environment","language":"TypeScript","stars":12,"topics":["jwt","nodejs","rest-api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"xHelpers API Description xhelpers-api is an open-source project that aims to simplify the implementation of RESTful APIs. It provides a set of helper functions and plugins to help developers build efficient, secure, and scalable APIs. This documentation will guide you through the different sections and configurations of the project.. - The project is a collection of libraries and tools that can be used to create and deploy micro-services. It has a comprehensive suite of features such as ORM/ODM (Sequelize, Mongoose), API SSL, API SSO (Github, Facebook, Google), API security (JWT, AppKey), API logging (AWS, Sentry), API documentation (Swagger), API queue operator (AMQP, RabbitMQ). - The project has a CLI tool with usefull functions, check it out: xhelpers-cli. - The project is actively maintained and updated to provide the best experience for developers. It is an open source project and anyone can contribute to it and help make it even better. Stack - TypeScript 4.9.5. - Node.js 18.14.1. - Hapi 21.3.10. - Mongoose 8.9.5. - Sequelize 6.37.4. Roadmap - Improve documentation - Add more samples Getting Started To start using xhelpers-api in your project, you need to install it as a dependency: Configuration xhelpers-api allows you to configure different aspects of your API, such as logging, database connections, and security settings. To configure these settings, you can use the options on the method createServer . Example: Microservice API using xhelpers-api in a single file Here","default_branch":null,"files":null,"tree":[],"storefront":"/r/xhelpers","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xhelpers/xhelpers-api/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."}