{"id":23167214,"url":"https://github.com/richeyphu/express-now","last_synced_at":"2026-04-05T23:02:37.487Z","repository":{"id":98919956,"uuid":"608854019","full_name":"richeyphu/express-now","owner":"richeyphu","description":"Get a quick current status overview of an Express server at a glance.","archived":false,"fork":false,"pushed_at":"2023-03-15T22:07:35.000Z","size":175,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T15:38:55.096Z","etag":null,"topics":["express","middleware","monitoring","nodejs","npm","server-status","status","typescript","uptime-monitor"],"latest_commit_sha":null,"homepage":"https://npm.im/express-now","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/richeyphu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"richeyphu","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2023-03-02T21:51:05.000Z","updated_at":"2023-06-30T21:06:56.000Z","dependencies_parsed_at":"2023-05-29T19:30:51.752Z","dependency_job_id":null,"html_url":"https://github.com/richeyphu/express-now","commit_stats":{"total_commits":35,"total_committers":2,"mean_commits":17.5,"dds":0.02857142857142858,"last_synced_commit":"1fb346d626a70296708d7ea054d9048a0b1fdc30"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/richeyphu/express-now","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/richeyphu%2Fexpress-now","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/richeyphu%2Fexpress-now/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/richeyphu%2Fexpress-now/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/richeyphu%2Fexpress-now/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/richeyphu","download_url":"https://codeload.github.com/richeyphu/express-now/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/richeyphu%2Fexpress-now/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31452901,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"ssl_error","status_checked_at":"2026-04-05T21:22:51.943Z","response_time":75,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["express","middleware","monitoring","nodejs","npm","server-status","status","typescript","uptime-monitor"],"created_at":"2024-12-18T02:18:57.285Z","updated_at":"2026-04-05T23:02:37.466Z","avatar_url":"https://github.com/richeyphu.png","language":"TypeScript","funding_links":["https://github.com/sponsors/richeyphu"],"categories":[],"sub_categories":[],"readme":"# express-now\n\n[![NPM version](https://img.shields.io/npm/v/express-now.svg)](https://www.npmjs.com/package/express-now)\n[![NPM total downloads](https://img.shields.io/npm/dt/express-now)](https://npmjs.org/package/express-now)\n[![install size](https://packagephobia.com/badge?p=express-now)](https://packagephobia.com/result?p=express-now)\n[![minified size](https://img.shields.io/bundlephobia/min/express-now)](https://bundlephobia.com/package/express-now)\n\nGet a quick current status overview of an Express server at a glance.\n\n\u003e This project was inspired by [`express-server-status`](https://github.com/OpenCollective/express-server-status), rewritten in TypeScript and 💙.\n\n## Install\n\n```sh\n$ npm i express-now\n# or\n$ yarn add express-now\n# or\n$ pnpm add express-now\n```\n\n## Usage\n\n```js\nimport express from 'express';\nconst app = express();\n\n// Import the middleware\nimport serverStatus from 'express-now';\n\n// Use this middleware before any other routes\napp.use('/status', serverStatus(app));\n```\n\n```js\n// Or use `require` for importing (CommonJS)\nconst { serverStatus } = require('express-now');\n```\n\n## Example\n\n### Request\n\n```sh\n$ curl localhost:3000/status\n```\n\n### Response\n\n```json\n{\"server\":{\"status\":\"up\",\"name\":\"express-server\",\"version\":\"1.0.0\",\"started_at\":\"2023-03-14T00:35:08.334Z\",\"uptime\":299,\"uptime_human\":\"5 minutes ago\",\"env\":\"development\",\"requests\":{\"total\":250,\"last_minute\":77,\"last_5mn_avg\":237,\"last_15mn_avg\":4}},\"node\":{\"version\":\"v18.14.0\",\"memoryUsage\":{\"value\":45,\"unit\":\"MiB\"},\"uptime\":301.320525357},\"system\":{\"loadavg\":[4.80859375,8.017578125,6.0859375],\"freeMemory\":{\"value\":377,\"unit\":\"MiB\"},\"hostname\":\"Phurit-MBP\",\"os\":\"darwin\"}}\n```\n\n## License\n\nLicensed under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fricheyphu%2Fexpress-now","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fricheyphu%2Fexpress-now","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fricheyphu%2Fexpress-now/lists"}