{"library":"http-hash","type":"library","category":null,"description":"http-hash is an HTTP router for Node.js that organizes routes into a strict path tree structure, enabling resolution independent of definition order. Unlike traditional regex-based routers where route order can affect matching, http-hash segments paths (e.g., `/foo/bar` becomes `foo > bar`) to build a tree, supporting static segments, named parameters (`:param`), and splats (`*`). This approach simplifies reasoning about route precedence. The current stable version is 2.0.1, last published approximately 7 years ago (as of April 2026), indicating a long-abandoned project with infrequent or no further development. It primarily targets CommonJS environments.","language":"javascript","status":"abandoned","version":"2.0.1","tags":["javascript","router","http","path","hash"],"last_verified":"Wed May 27","install":[{"cmd":"npm install http-hash","imports":["const HttpHash = require('http-hash');","hash.set('/path/:param', handler);","const route = hash.get('/path/value');"]},{"cmd":"yarn add http-hash","imports":[]},{"cmd":"pnpm add http-hash","imports":[]}],"homepage":null,"github":"https://github.com/Matt-Esch/http-hash","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/http-hash","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/http-hash/compatibility"}}