{"id":25524795,"url":"https://github.com/noneandundefined/vision-ui","last_synced_at":"2025-08-15T19:18:03.220Z","repository":{"id":277573908,"uuid":"932856668","full_name":"noneandundefined/vision-ui","owner":"noneandundefined","description":"Keep up to date with what is happening on your server using - look at the Vision! Preview Vision UI👇","archived":false,"fork":false,"pushed_at":"2025-05-19T20:13:24.000Z","size":1754,"stargazers_count":13,"open_issues_count":18,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-21T19:14:59.694Z","etag":null,"topics":["admin-monitoring","load-balancer","metrics","monitoring","open-source","openapi","server","vision","vision-js","web-monitoring","webapp"],"latest_commit_sha":null,"homepage":"https://vision-ui-xi.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/noneandundefined.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["noneandundefined"]}},"created_at":"2025-02-14T16:40:52.000Z","updated_at":"2025-05-21T02:06:09.000Z","dependencies_parsed_at":"2025-02-25T12:26:45.077Z","dependency_job_id":"43a3eb51-5da6-4a7a-b9dd-6862adc2f30c","html_url":"https://github.com/noneandundefined/vision-ui","commit_stats":null,"previous_names":["artymiik/vision","artymiik/vision-ui","noneandundefined/vision-ui"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/noneandundefined/vision-ui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noneandundefined%2Fvision-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noneandundefined%2Fvision-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noneandundefined%2Fvision-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noneandundefined%2Fvision-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/noneandundefined","download_url":"https://codeload.github.com/noneandundefined/vision-ui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noneandundefined%2Fvision-ui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270617837,"owners_count":24617122,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-15T02:00:12.559Z","response_time":110,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["admin-monitoring","load-balancer","metrics","monitoring","open-source","openapi","server","vision","vision-js","web-monitoring","webapp"],"created_at":"2025-02-19T20:16:18.049Z","updated_at":"2025-08-15T19:18:03.212Z","avatar_url":"https://github.com/noneandundefined.png","language":"TypeScript","funding_links":["https://github.com/sponsors/noneandundefined"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n    \u003cimg width=\"150\" src=\"https://github.com/noneandundefined/vision-ui/blob/main/public/logo-vision-none.png\" alt=\"Vision logo\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003c/br\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/noneandundefined/vision-ui/actions/workflows/compiler-client.yml\"\u003e\u003cimg src=\"https://github.com/noneandundefined/vision-ui/actions/workflows/compiler-client.yml/badge.svg\" alt=\"Compiler and Build\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/noneandundefined/vision-ui/actions/workflows/global-index.yml\"\u003e\u003cimg src=\"https://github.com/noneandundefined/vision-ui/actions/workflows/global-index.yml/badge.svg\" alt=\"Build and Test\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/noneandundefined/vision-ui/actions/workflows/pages/pages-build-deployment\"\u003e\u003cimg src=\"https://github.com/noneandundefined/vision-ui/actions/workflows/pages/pages-build-deployment/badge.svg\" alt=\"pages-build-deployment\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.npmjs.com/package/@artemiik/vision-ui\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/%40artemiik%2Fvision-ui\" alt=\"Compiler and Build\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/@artemiik/vision-ui\"\u003e\u003cimg src=\"https://img.shields.io/npm/dm/%40artemiik%2Fvision-ui\" alt=\"Compiler and Build\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## ✨ Introduction\n\nVision allows any user, whether it's your development team, to visually look at the server in operational mode. Be aware of all errors, server response time, CPU usage, and RAM. Use ready-made functions thanks to libraries for different programming languages, see below. Look at the Vision!\n\n✅ Server errors \u0026 logs \u003cbr\u003e\n✅ Response time monitoring \u003cbr\u003e\n✅ CPU \u0026 RAM usage \u003cbr\u003e\n✅ Load testing \u003cbr\u003e\n\n```html\n\u003c!-- HTML for dev server --\u003e\n\u003c!doctype html\u003e\n\u003chtml lang=\"en\"\u003e\n\t\u003chead\u003e\n\t\t\u003cmeta charset=\"UTF-8\" /\u003e\n\t\t\u003clink\n\t\t\trel=\"icon\"\n\t\t\ttype=\"image/svg+xml\"\n\t\t\thref=\"https://raw.githubusercontent.com/noneandundefined/vision-ui/refs/heads/main/public/logo-vision-none.png\"\n\t\t/\u003e\n\t\t\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /\u003e\n\t\t\u003cmeta\n\t\t\tname=\"description\"\n\t\t\tcontent=\"Keep up to date with what is happening on your server using - Vision UI\"\n\t\t/\u003e\n\n\t\t\u003c!-- Stylization and actions --\u003e\n\t\t\u003cscript\n\t\t\ttype=\"module\"\n\t\t\tsrc=\"https://unpkg.com/@artemiik/vision-ui@1.1.2/dist/vision.bundle.js\"\n\t\t\tdefer\n\t\t\u003e\u003c/script\u003e\n\t\t\u003clink\n\t\t\trel=\"stylesheet\"\n\t\t\thref=\"https://unpkg.com/@artemiik/vision-ui@1.1.2/dist/vision.css\"\n\t\t/\u003e\n\n\t\t\u003ctitle\u003eLook at the Vision!\u003c/title\u003e\n\n\t\t\u003c!-- Defining a meta tag for the monitoring URL --\u003e\n\t\t\u003c!-- Thanks to this meta tag, Vision will take server monitoring --\u003e\n\t\t\u003cmeta\n\t\t\tname=\"monitoring-url\"\n\t\t\tcontent=\"http://localhost:8001/micro/user/admin/vision/stats\"\n\t\t/\u003e\n\n\t\t\u003c!-- Meta tag for using authentication on Vision UI --\u003e\n\t\t\u003c!-- Thanks to this meta tag, Vision will block access to your Vision UI monitoring until the correct password is entered --\u003e\n\t\t\u003c!-- You can remove it or leave it  --\u003e\n\t\t\u003cmeta name=\"authenticate\" content=\"password_hash\" /\u003e\n\t\u003c/head\u003e\n\t\u003cbody\u003e\n\t\t\u003c!--\n\t\t\tThis HTML file is a template.\n\n\t\t\tVision allows any user, whether it's your development team,\n\t\t\tto visually look at the server in production mode.\n\n\t\t\tBe aware of all errors, server response time, CPU and RAM load.\n\t\t\tLook at the Vision!\n\t\t--\u003e\n\t\t\u003cdiv id=\"vision\"\u003e\u003c/div\u003e\n\t\u003c/body\u003e\n\u003c/html\u003e\n```\n\n## Versions\n\nThe current and current versions of Vision UI are listed in the table, choose the one that suits you and start watching the server.\n\n| Vision Version | Release Date | Notes                                                                   |\n| -------------- | ------------ | ----------------------------------------------------------------------- |\n| 1.0.0          | 2025-02-16   | [tag v1.0.0](https://github.com/noneandundefined/vision-ui/tree/v1.0.0) |\n\n## Basic meta functionality\n\n| Meta Tag        | Description                                                                                 |\n| --------------- | ------------------------------------------------------------------------------------------- |\n| monitoring-url  | An tag containing a link to the json monitoring data of your server                         |\n| authenticate    | The tag that determines whether your server needs authentication before using the Vision UI |\n| monitoring-file | An tag containing a link to the json monitoring file of your server                         |\n\n## Documentation\n\n#### Usage\n\n- [Configuration](https://github.com/noneandundefined/vision-ui/tree/main/docs)\n\n#### Packages\n\n- [Go](https://github.com/noneandundefined/vision-go)\n- [JavaScript](https://github.com/noneandundefined/vision-npm)\n- [TypeScript](https://github.com/noneandundefined/vision-npm)\n\n## Contributing\n\nRefer to our [contribution guidelines](https://github.com/noneandundefined/vision-ui/blob/main/CONTRIBUTING.md) and [Code of Conduct for contributors](https://github.com/noneandundefined/vision-ui/blob/main/CODE_OF_CONDUCT.md).\n\n## Security contact\n\nPlease disclose any security-related issues or vulnerabilities by emailing [vision@gmail.com](mailto:@gmail.com), instead of using the public issue tracker.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoneandundefined%2Fvision-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoneandundefined%2Fvision-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoneandundefined%2Fvision-ui/lists"}