{"library":"effect-http-node","type":"library","category":null,"description":"effect-http-node is a crucial adapter package within the `effect-ts` ecosystem, providing the Node.js-specific implementation for serving declarative HTTP APIs built with `effect-http`. It leverages the `@effect/platform-node` package to bridge `effect-http`'s server abstractions with Node.js's native HTTP server capabilities, enabling developers to run highly type-safe, functional, and concurrently managed web services. The current stable version is 0.27.0. This package, along with `effect-http` and core `effect` libraries, follows a rapid release cadence, often undergoing minor version bumps to align with updates in its peer dependencies, reflecting the active development of the `effect-ts` project. Its key differentiator lies in enabling the `effect-ts` programming model—emphasizing structured concurrency, resource management, and robust error handling—directly within Node.js for HTTP services, providing a strong alternative to traditional imperative frameworks. It does not introduce new HTTP API paradigms but rather provides the runtime environment for `effect-http`'s existing ones.","language":"javascript","status":"active","version":"0.27.0","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install effect-http-node","imports":["import { NodeServer } from 'effect-http-node';","import * as NodePlatform from '@effect/platform-node';\n// ...\nNodePlatform.NodeRuntime.runMain(program);","import { Api } from 'effect-http';"]},{"cmd":"yarn add effect-http-node","imports":[]},{"cmd":"pnpm add effect-http-node","imports":[]}],"homepage":"https://effect.website","github":"https://github.com/sukovanej/effect-http","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/effect-http-node","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/effect-http-node/compatibility"}}