{"repo":"BackendStack21/restana","free":true,"listed":false,"github":"https://github.com/BackendStack21/restana","clone":"git clone https://github.com/BackendStack21/restana.git","description":"Restana is a lightweight and fast Node.js framework for building RESTful APIs.","language":"JavaScript","stars":469,"topics":["middleware","framework","rest-api","restful","http","webserver","http-server","nodejs","nodejs-server","microservices"],"license":"MIT","category":"networking-infra","readme_excerpt":"Introduction Restana is a lightweight and fast Node.js framework for building RESTful APIs. Inspired by Express, it provides a simple and intuitive API for routing, handling requests and responses, and middleware management. It is designed to be easy to use and integrate with other Node.js modules, allowing developers to quickly build scalable and maintainable APIs. Read more online: - restana = faster and efficient Node.js REST APIs: https://itnext.io/restana-faster-and-efficient-node-js-rest-apis-1ee5285ce66 Check it yourself: https://web-frameworks-benchmark.netlify.app/result?f=feathersjs,0http,koa,nestjs-express,express,sails,nestjs-fastify,restana Usage Install Create unsecure API service: Creating secure API service: Using http.createServer() : Security Defaults Restana ships with secure defaults out of the box: - Error handling : The default error handler returns a generic Internal Server Error message, preventing internal details (stack traces, database errors, file paths) from leaking to clients. Provide a custom errorHandler to control what gets exposed. - Stream safety : Stream errors are handled gracefully, preventing connection leaks. - Immutable config : getConfigOptions() returns a frozen copy, preventing middleware from mutating internal framework options. More - Website and documentation: https://restana.21no.de","default_branch":null,"files":null,"tree":[],"storefront":"/r/BackendStack21","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BackendStack21/restana/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."}