{"id":24965134,"url":"https://github.com/webpx/webpx.web.healthui","last_synced_at":"2026-02-12T17:02:12.840Z","repository":{"id":274404516,"uuid":"922698373","full_name":"WebPx/WebPx.Web.HealthUI","owner":"WebPx","description":"A library for adding a minimal UI for Health Diagnostics in ASP.Net 8.0 or up.","archived":false,"fork":false,"pushed_at":"2025-01-27T05:58:10.000Z","size":7407,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-24T15:21:01.783Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://webpx.github.io/WebPx.Web.HealthUI/","language":"HTML","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/WebPx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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,"zenodo":null}},"created_at":"2025-01-26T21:38:06.000Z","updated_at":"2025-01-27T05:58:13.000Z","dependencies_parsed_at":"2025-04-15T19:52:25.407Z","dependency_job_id":null,"html_url":"https://github.com/WebPx/WebPx.Web.HealthUI","commit_stats":null,"previous_names":["webpx/webpx.web.healthui"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/WebPx/WebPx.Web.HealthUI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebPx%2FWebPx.Web.HealthUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebPx%2FWebPx.Web.HealthUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebPx%2FWebPx.Web.HealthUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebPx%2FWebPx.Web.HealthUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WebPx","download_url":"https://codeload.github.com/WebPx/WebPx.Web.HealthUI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebPx%2FWebPx.Web.HealthUI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29373837,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: 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":[],"created_at":"2025-02-03T10:19:44.107Z","updated_at":"2026-02-12T17:02:12.804Z","avatar_url":"https://github.com/WebPx.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WebPx.Web.HealthUI.Razor\nA library for displaying a basic health check UI for your web application.\n\n## Introduction\n\nThe Health Check UI is a basic UI that shows ou the Sevice Status, the Health Checks and the Health Check Results, so that you can easily see the status of your application.\n\nThe following scree shot shows the Health Check UI in action.\n\n![Health Check UI Sample.](help/images/HealthCheckSample.png)\n\n## Setup\n\nTo use the Health Checks in your project you can add both libraries \n[Microsoft.Extensions.Diagnostics.HealthChecks] and [WebPx.Web.HealthUI.Razor] to your project.\n\n1. Add required Nuget packages\n\na. You can add the required nuget packages to your project file\n\n```xml\n  \u003cItemGroup\u003e\n    \u003cPackageReference Include=\"Microsoft.Extensions.Diagnostics.HealthChecks\" Version=\"8.0.12\" /\u003e\n    \u003cPackageReference Include=\"WebPx.Web.HealthUI.Razor\" Version=\"1.0.0\" /\u003e\n  \u003c/ItemGroup\u003e\n```\n\nb. Or Install the packages in the Package Manager:\n\n```\ninstall-package Microsoft.Extensions.Diagnostics.HealthChecks\ninstall-package WebPx.Web.HealthUI.Razor\n```\n\nc. Or Install the packages in the command prompt\n \n```\ndotnet add package Microsoft.Extensions.Diagnostics.HealthChecks --version 8.0.12\ndotnet add package WebPx.Web.HealthUI.Razor --version 1.0.0\n```\n\n2. Add the depenencies from CDNJS to your libman.json file \nor create a new libman.json file with the following content\n\n```json\n{\n  \"version\": \"3.0\",\n  \"defaultProvider\": \"cdnjs\",\n  \"libraries\": [\n    {\n      \"provider\": \"cdnjs\",\n      \"library\": \"bootstrap@5.3.3\",\n      \"destination\": \"wwwroot/lib/bootstrap/\",\n      \"files\": [\n        \"js/bootstrap.bundle.min.js\",\n        \"js/bootstrap.bundle.min.js.map\",\n        \"css/bootstrap.min.css\",\n        \"css/bootstrap.min.css.map\"\n      ]\n    },\n    {\n      \"provider\": \"cdnjs\",\n      \"library\": \"bootstrap-icons@1.11.3\",\n      \"destination\": \"wwwroot/lib/bootstrap-icons/\",\n      \"files\": [\n        \"font/fonts/bootstrap-icons.woff2\",\n        \"font/fonts/bootstrap-icons.woff\",\n        \"font/bootstrap-icons.min.css\"\n      ]\n    }\n  ]\n}\n```\n\n3. To customize where the files the template should find them, add the following code to your Program.cs file.\nRemember just to change the paths if you have a different folder structure, do not include the .css or .js filename\n```csharp\n    builder.Services.AddHealthUI(c =\u003e\n    {\n        c.BaseUri = \"/\";\n        c.BootstrapPath = \"/lib/bootstrap\";\n        c.BootstrapIconPath = \"/lib/bootstrap-icons\";\n    });\n```\n\n4. You can also set this settings in your appsettings.json file\n```json\n{\n  \"WebPx\": {\n    \"Health\": {\n      \"UI\": {\n        \"BaseUri\": \"/\",\n        \"BootstrapPath\": \"/lib/bootstrap\",\n        \"BootstrapIconPath\": \"/lib/bootstrap-icons\"\n      }\n    }\n  }\n}\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebpx%2Fwebpx.web.healthui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebpx%2Fwebpx.web.healthui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebpx%2Fwebpx.web.healthui/lists"}