{"library":"bouncy","type":"library","category":null,"description":"bouncy is a low-level Node.js library that provides HTTP proxy and routing capabilities by wrapping `net.Server`. It allows programmatic redirection of raw HTTP traffic based on request headers (like `Host`), paths, or methods. Developers define routing logic within a callback function, gaining fine-grained control over request and response streams for tasks like load balancing or host-based multiplexing. Version `3.2.2` was published in October 2014, and the project shows no significant activity since then, indicating it is abandoned. It differs from higher-level HTTP frameworks by operating directly with Node.js's `net` and `tls` modules, offering a more primitive, stream-oriented approach to proxying.","language":"javascript","status":"abandoned","version":"3.2.2","tags":["javascript","http","proxy","router","load","balancer"],"last_verified":"Wed May 27","install":[{"cmd":"npm install bouncy","imports":["const bouncy = require('bouncy');","server.listen(8000);","bouncy(function (req, res, bounce) { /* ... */ });"]},{"cmd":"yarn add bouncy","imports":[]},{"cmd":"pnpm add bouncy","imports":[]}],"homepage":null,"github":"https://github.com/substack/bouncy","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/bouncy","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/bouncy/compatibility"}}