{"adoption": {"forks": 103, "observed_at": "2026-08-28T04:03:49.002103+00:00", "stars": 1160}, "canonical_url": "https://ross.abutalabs.com/products/almostnode", "card": {"archived": false, "artifact_type": "library", "description": "Node.js in your browser. Just like that.", "domain": ["web-development", "developer-tools", "frontend"], "enriched": true, "function": ["http-server", "package-manager", "file-system", "interpreter", "developer-tools", "sdk"], "health_score": 60, "homepage": "http://almostnode.dev/", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "experimental", "member_repos": ["macaly/almostnode"], "name": "macaly/almostnode", "platform": ["browser", "wasm"], "pushed_at": "2026-02-14T22:28:55+00:00", "repo": "macaly/almostnode", "stars": 1160, "tags": ["nodejs-runtime", "webcontainers", "virtual-filesystem", "npm-in-browser", "in-browser-dev-server", "sandboxed-execution", "service-worker", "hmr", "vite", "nextjs", "javascript", "web-server", "nodejs"], "topics": ["nodejs", "webcontainers"], "urls": [], "use_cases": ["run node.js code in the browser", "install npm packages client-side without a server", "run express or http servers entirely in the browser", "run vite or next.js dev server in the browser", "sandbox and execute untrusted javascript safely", "build an in-browser coding playground or REPL", "run cli tools like eslint or vitest in the browser"], "what_it_is": "almostnode is a TypeScript library that emulates a Node.js runtime entirely in the browser, providing a POSIX-compatible virtual filesystem, 40+ shimmed Node.js modules, and a client-side npm package manager. It also ships built-in Vite and Next.js dev servers with HMR, exposed through a service worker bridge so virtual servers are reachable via real URLs.", "when_to_avoid": ["you need a production-grade, fully compatible Node.js runtime — this is experimental and emulates only a subset of Node 20 APIs", "your code relies on native modules, real OS filesystem access, or full Node.js fidelity", "you're running trusted code on the main thread with createContainer() — it has no isolation"], "when_to_choose": ["you need a Node.js-like environment or dev server running fully client-side with no backend", "you're building an online IDE, playground, or AI coding agent that executes code in the browser", "you need to run npm packages or CLI tools (vitest, eslint, tsc) without a server", "you need sandboxed execution of untrusted code via cross-origin isolation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/almostnode", "repo": "macaly/almostnode", "role": "main", "score": 45}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.002103+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:31:49.078589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bcf63517493af68113618989994cf250b54ae5a6c3fd3bc9daef2164b23692", "fetched_at": "2026-08-28T04:03:49.002103+00:00", "kind": "readme", "missing": false, "url": "https://github.com/macaly/almostnode"}, {"content_hash": "2d93cfac16186a4a7fc6244a52d9bc765a1deeea6cf16b2a9a6bcdb5ac88b257", "fetched_at": "2026-08-29T12:36:42.557940+00:00", "kind": "homepage", "missing": false, "url": "http://almostnode.dev/"}, {"content_hash": "aa73477d280824b0344be9775cd4bd2fcad41ca715d122bff7fffacb97347425", "fetched_at": "2026-08-29T12:36:42.567149+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs"}, {"content_hash": "a612cf0f8074312ef646f90a297b1e555681e7116807f0a7acca63e9849598de", "fetched_at": "2026-08-29T12:36:42.570957+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/security.html"}, {"content_hash": "174d58bab26e3463de7c54dbfbe863a56c3337fdd796b9a44c646d1fc48edc6b", "fetched_at": "2026-08-29T12:36:42.572931+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/api-reference.html"}, {"content_hash": "ab961f5bbe6fe39255b93e240ab81e8ad4b54f15bd740e3d06a28c0ecaea524e", "fetched_at": "2026-08-29T12:36:42.574733+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/almostnode"}, {"content_hash": "35fd0d0880b6f5da9f005fa76f7f553dbab017fcf0d112cd4c32f9cd03507f85", "fetched_at": "2026-08-29T12:36:42.569123+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/examples/express-demo.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.002103+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:31:49.078589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bcf63517493af68113618989994cf250b54ae5a6c3fd3bc9daef2164b23692", "fetched_at": "2026-08-28T04:03:49.002103+00:00", "kind": "readme", "missing": false, "url": "https://github.com/macaly/almostnode"}, {"content_hash": "2d93cfac16186a4a7fc6244a52d9bc765a1deeea6cf16b2a9a6bcdb5ac88b257", "fetched_at": "2026-08-29T12:36:42.557940+00:00", "kind": "homepage", "missing": false, "url": "http://almostnode.dev/"}, {"content_hash": "aa73477d280824b0344be9775cd4bd2fcad41ca715d122bff7fffacb97347425", "fetched_at": "2026-08-29T12:36:42.567149+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs"}, {"content_hash": "a612cf0f8074312ef646f90a297b1e555681e7116807f0a7acca63e9849598de", "fetched_at": "2026-08-29T12:36:42.570957+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/security.html"}, {"content_hash": "174d58bab26e3463de7c54dbfbe863a56c3337fdd796b9a44c646d1fc48edc6b", "fetched_at": "2026-08-29T12:36:42.572931+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/api-reference.html"}, {"content_hash": "ab961f5bbe6fe39255b93e240ab81e8ad4b54f15bd740e3d06a28c0ecaea524e", "fetched_at": "2026-08-29T12:36:42.574733+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/almostnode"}, {"content_hash": "35fd0d0880b6f5da9f005fa76f7f553dbab017fcf0d112cd4c32f9cd03507f85", "fetched_at": "2026-08-29T12:36:42.569123+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/examples/express-demo.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:31:49.078589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bcf63517493af68113618989994cf250b54ae5a6c3fd3bc9daef2164b23692", "fetched_at": "2026-08-28T04:03:49.002103+00:00", "kind": "readme", "missing": false, "url": "https://github.com/macaly/almostnode"}, {"content_hash": "2d93cfac16186a4a7fc6244a52d9bc765a1deeea6cf16b2a9a6bcdb5ac88b257", "fetched_at": "2026-08-29T12:36:42.557940+00:00", "kind": "homepage", "missing": false, "url": "http://almostnode.dev/"}, {"content_hash": "aa73477d280824b0344be9775cd4bd2fcad41ca715d122bff7fffacb97347425", "fetched_at": "2026-08-29T12:36:42.567149+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs"}, {"content_hash": "a612cf0f8074312ef646f90a297b1e555681e7116807f0a7acca63e9849598de", "fetched_at": "2026-08-29T12:36:42.570957+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/security.html"}, {"content_hash": "174d58bab26e3463de7c54dbfbe863a56c3337fdd796b9a44c646d1fc48edc6b", "fetched_at": "2026-08-29T12:36:42.572931+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/api-reference.html"}, {"content_hash": "ab961f5bbe6fe39255b93e240ab81e8ad4b54f15bd740e3d06a28c0ecaea524e", "fetched_at": "2026-08-29T12:36:42.574733+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/almostnode"}, {"content_hash": "35fd0d0880b6f5da9f005fa76f7f553dbab017fcf0d112cd4c32f9cd03507f85", "fetched_at": "2026-08-29T12:36:42.569123+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/examples/express-demo.html"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.002103+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.002103+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.002103+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:31:49.078589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bcf63517493af68113618989994cf250b54ae5a6c3fd3bc9daef2164b23692", "fetched_at": "2026-08-28T04:03:49.002103+00:00", "kind": "readme", "missing": false, "url": "https://github.com/macaly/almostnode"}, {"content_hash": "2d93cfac16186a4a7fc6244a52d9bc765a1deeea6cf16b2a9a6bcdb5ac88b257", "fetched_at": "2026-08-29T12:36:42.557940+00:00", "kind": "homepage", "missing": false, "url": "http://almostnode.dev/"}, {"content_hash": "aa73477d280824b0344be9775cd4bd2fcad41ca715d122bff7fffacb97347425", "fetched_at": "2026-08-29T12:36:42.567149+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs"}, {"content_hash": "a612cf0f8074312ef646f90a297b1e555681e7116807f0a7acca63e9849598de", "fetched_at": "2026-08-29T12:36:42.570957+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/security.html"}, {"content_hash": "174d58bab26e3463de7c54dbfbe863a56c3337fdd796b9a44c646d1fc48edc6b", "fetched_at": "2026-08-29T12:36:42.572931+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/api-reference.html"}, {"content_hash": "ab961f5bbe6fe39255b93e240ab81e8ad4b54f15bd740e3d06a28c0ecaea524e", "fetched_at": "2026-08-29T12:36:42.574733+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/almostnode"}, {"content_hash": "35fd0d0880b6f5da9f005fa76f7f553dbab017fcf0d112cd4c32f9cd03507f85", "fetched_at": "2026-08-29T12:36:42.569123+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/examples/express-demo.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.002103+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.002103+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:31:49.078589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bcf63517493af68113618989994cf250b54ae5a6c3fd3bc9daef2164b23692", "fetched_at": "2026-08-28T04:03:49.002103+00:00", "kind": "readme", "missing": false, "url": "https://github.com/macaly/almostnode"}, {"content_hash": "2d93cfac16186a4a7fc6244a52d9bc765a1deeea6cf16b2a9a6bcdb5ac88b257", "fetched_at": "2026-08-29T12:36:42.557940+00:00", "kind": "homepage", "missing": false, "url": "http://almostnode.dev/"}, {"content_hash": "aa73477d280824b0344be9775cd4bd2fcad41ca715d122bff7fffacb97347425", "fetched_at": "2026-08-29T12:36:42.567149+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs"}, {"content_hash": "a612cf0f8074312ef646f90a297b1e555681e7116807f0a7acca63e9849598de", "fetched_at": "2026-08-29T12:36:42.570957+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/security.html"}, {"content_hash": "174d58bab26e3463de7c54dbfbe863a56c3337fdd796b9a44c646d1fc48edc6b", "fetched_at": "2026-08-29T12:36:42.572931+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/api-reference.html"}, {"content_hash": "ab961f5bbe6fe39255b93e240ab81e8ad4b54f15bd740e3d06a28c0ecaea524e", "fetched_at": "2026-08-29T12:36:42.574733+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/almostnode"}, {"content_hash": "35fd0d0880b6f5da9f005fa76f7f553dbab017fcf0d112cd4c32f9cd03507f85", "fetched_at": "2026-08-29T12:36:42.569123+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/examples/express-demo.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.002103+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.002103+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.002103+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:31:49.078589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bcf63517493af68113618989994cf250b54ae5a6c3fd3bc9daef2164b23692", "fetched_at": "2026-08-28T04:03:49.002103+00:00", "kind": "readme", "missing": false, "url": "https://github.com/macaly/almostnode"}, {"content_hash": "2d93cfac16186a4a7fc6244a52d9bc765a1deeea6cf16b2a9a6bcdb5ac88b257", "fetched_at": "2026-08-29T12:36:42.557940+00:00", "kind": "homepage", "missing": false, "url": "http://almostnode.dev/"}, {"content_hash": "aa73477d280824b0344be9775cd4bd2fcad41ca715d122bff7fffacb97347425", "fetched_at": "2026-08-29T12:36:42.567149+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs"}, {"content_hash": "a612cf0f8074312ef646f90a297b1e555681e7116807f0a7acca63e9849598de", "fetched_at": "2026-08-29T12:36:42.570957+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/security.html"}, {"content_hash": "174d58bab26e3463de7c54dbfbe863a56c3337fdd796b9a44c646d1fc48edc6b", "fetched_at": "2026-08-29T12:36:42.572931+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/api-reference.html"}, {"content_hash": "ab961f5bbe6fe39255b93e240ab81e8ad4b54f15bd740e3d06a28c0ecaea524e", "fetched_at": "2026-08-29T12:36:42.574733+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/almostnode"}, {"content_hash": "35fd0d0880b6f5da9f005fa76f7f553dbab017fcf0d112cd4c32f9cd03507f85", "fetched_at": "2026-08-29T12:36:42.569123+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/examples/express-demo.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.002103+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:49.002103+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:31:49.078589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bcf63517493af68113618989994cf250b54ae5a6c3fd3bc9daef2164b23692", "fetched_at": "2026-08-28T04:03:49.002103+00:00", "kind": "readme", "missing": false, "url": "https://github.com/macaly/almostnode"}, {"content_hash": "2d93cfac16186a4a7fc6244a52d9bc765a1deeea6cf16b2a9a6bcdb5ac88b257", "fetched_at": "2026-08-29T12:36:42.557940+00:00", "kind": "homepage", "missing": false, "url": "http://almostnode.dev/"}, {"content_hash": "aa73477d280824b0344be9775cd4bd2fcad41ca715d122bff7fffacb97347425", "fetched_at": "2026-08-29T12:36:42.567149+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs"}, {"content_hash": "a612cf0f8074312ef646f90a297b1e555681e7116807f0a7acca63e9849598de", "fetched_at": "2026-08-29T12:36:42.570957+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/security.html"}, {"content_hash": "174d58bab26e3463de7c54dbfbe863a56c3337fdd796b9a44c646d1fc48edc6b", "fetched_at": "2026-08-29T12:36:42.572931+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/api-reference.html"}, {"content_hash": "ab961f5bbe6fe39255b93e240ab81e8ad4b54f15bd740e3d06a28c0ecaea524e", "fetched_at": "2026-08-29T12:36:42.574733+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/almostnode"}, {"content_hash": "35fd0d0880b6f5da9f005fa76f7f553dbab017fcf0d112cd4c32f9cd03507f85", "fetched_at": "2026-08-29T12:36:42.569123+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/examples/express-demo.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:31:49.078589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bcf63517493af68113618989994cf250b54ae5a6c3fd3bc9daef2164b23692", "fetched_at": "2026-08-28T04:03:49.002103+00:00", "kind": "readme", "missing": false, "url": "https://github.com/macaly/almostnode"}, {"content_hash": "2d93cfac16186a4a7fc6244a52d9bc765a1deeea6cf16b2a9a6bcdb5ac88b257", "fetched_at": "2026-08-29T12:36:42.557940+00:00", "kind": "homepage", "missing": false, "url": "http://almostnode.dev/"}, {"content_hash": "aa73477d280824b0344be9775cd4bd2fcad41ca715d122bff7fffacb97347425", "fetched_at": "2026-08-29T12:36:42.567149+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs"}, {"content_hash": "a612cf0f8074312ef646f90a297b1e555681e7116807f0a7acca63e9849598de", "fetched_at": "2026-08-29T12:36:42.570957+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/security.html"}, {"content_hash": "174d58bab26e3463de7c54dbfbe863a56c3337fdd796b9a44c646d1fc48edc6b", "fetched_at": "2026-08-29T12:36:42.572931+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/api-reference.html"}, {"content_hash": "ab961f5bbe6fe39255b93e240ab81e8ad4b54f15bd740e3d06a28c0ecaea524e", "fetched_at": "2026-08-29T12:36:42.574733+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/almostnode"}, {"content_hash": "35fd0d0880b6f5da9f005fa76f7f553dbab017fcf0d112cd4c32f9cd03507f85", "fetched_at": "2026-08-29T12:36:42.569123+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/examples/express-demo.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:31:49.078589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bcf63517493af68113618989994cf250b54ae5a6c3fd3bc9daef2164b23692", "fetched_at": "2026-08-28T04:03:49.002103+00:00", "kind": "readme", "missing": false, "url": "https://github.com/macaly/almostnode"}, {"content_hash": "2d93cfac16186a4a7fc6244a52d9bc765a1deeea6cf16b2a9a6bcdb5ac88b257", "fetched_at": "2026-08-29T12:36:42.557940+00:00", "kind": "homepage", "missing": false, "url": "http://almostnode.dev/"}, {"content_hash": "aa73477d280824b0344be9775cd4bd2fcad41ca715d122bff7fffacb97347425", "fetched_at": "2026-08-29T12:36:42.567149+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs"}, {"content_hash": "a612cf0f8074312ef646f90a297b1e555681e7116807f0a7acca63e9849598de", "fetched_at": "2026-08-29T12:36:42.570957+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/security.html"}, {"content_hash": "174d58bab26e3463de7c54dbfbe863a56c3337fdd796b9a44c646d1fc48edc6b", "fetched_at": "2026-08-29T12:36:42.572931+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/api-reference.html"}, {"content_hash": "ab961f5bbe6fe39255b93e240ab81e8ad4b54f15bd740e3d06a28c0ecaea524e", "fetched_at": "2026-08-29T12:36:42.574733+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/almostnode"}, {"content_hash": "35fd0d0880b6f5da9f005fa76f7f553dbab017fcf0d112cd4c32f9cd03507f85", "fetched_at": "2026-08-29T12:36:42.569123+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/examples/express-demo.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:31:49.078589+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "89bcf63517493af68113618989994cf250b54ae5a6c3fd3bc9daef2164b23692", "fetched_at": "2026-08-28T04:03:49.002103+00:00", "kind": "readme", "missing": false, "url": "https://github.com/macaly/almostnode"}, {"content_hash": "2d93cfac16186a4a7fc6244a52d9bc765a1deeea6cf16b2a9a6bcdb5ac88b257", "fetched_at": "2026-08-29T12:36:42.557940+00:00", "kind": "homepage", "missing": false, "url": "http://almostnode.dev/"}, {"content_hash": "aa73477d280824b0344be9775cd4bd2fcad41ca715d122bff7fffacb97347425", "fetched_at": "2026-08-29T12:36:42.567149+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs"}, {"content_hash": "a612cf0f8074312ef646f90a297b1e555681e7116807f0a7acca63e9849598de", "fetched_at": "2026-08-29T12:36:42.570957+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/security.html"}, {"content_hash": "174d58bab26e3463de7c54dbfbe863a56c3337fdd796b9a44c646d1fc48edc6b", "fetched_at": "2026-08-29T12:36:42.572931+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/docs/api-reference.html"}, {"content_hash": "ab961f5bbe6fe39255b93e240ab81e8ad4b54f15bd740e3d06a28c0ecaea524e", "fetched_at": "2026-08-29T12:36:42.574733+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/almostnode"}, {"content_hash": "35fd0d0880b6f5da9f005fa76f7f553dbab017fcf0d112cd4c32f9cd03507f85", "fetched_at": "2026-08-29T12:36:42.569123+00:00", "kind": "site_page", "missing": false, "url": "http://almostnode.dev/examples/express-demo.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 67, "longevity": 15, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 216, "days_push": 200, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 45, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}