{"id":28683940,"url":"https://github.com/bastienmoulia/ngx-overlay","last_synced_at":"2026-05-10T16:42:20.883Z","repository":{"id":295141269,"uuid":"987103184","full_name":"bastienmoulia/ngx-overlay","owner":"bastienmoulia","description":"Overlay components for Angular (popover, dialog, tooltip...)","archived":false,"fork":false,"pushed_at":"2025-08-17T17:28:36.000Z","size":1569,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-17T17:36:33.353Z","etag":null,"topics":["angular","tooltip"],"latest_commit_sha":null,"homepage":"https://bastienmoulia.github.io/ngx-overlay/","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/bastienmoulia.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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-05-20T15:20:52.000Z","updated_at":"2025-08-17T17:28:39.000Z","dependencies_parsed_at":"2025-05-23T21:35:17.163Z","dependency_job_id":"490e0be2-8093-4878-ab5a-ec5215da76f7","html_url":"https://github.com/bastienmoulia/ngx-overlay","commit_stats":null,"previous_names":["bastienmoulia/ngx-overlay"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/bastienmoulia/ngx-overlay","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bastienmoulia%2Fngx-overlay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bastienmoulia%2Fngx-overlay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bastienmoulia%2Fngx-overlay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bastienmoulia%2Fngx-overlay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bastienmoulia","download_url":"https://codeload.github.com/bastienmoulia/ngx-overlay/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bastienmoulia%2Fngx-overlay/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32864092,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-10T13:40:02.631Z","status":"ssl_error","status_checked_at":"2026-05-10T13:40:02.145Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["angular","tooltip"],"created_at":"2025-06-14T03:01:17.612Z","updated_at":"2026-05-10T16:42:20.864Z","avatar_url":"https://github.com/bastienmoulia.png","language":"TypeScript","funding_links":[],"categories":["Third Party Components"],"sub_categories":["Tooltips"],"readme":"# NgxOverlay\n\nNgxOverlay is a lightweight Angular library designed to leverage the latest CSS and HTML features while maintaining compatibility with most browsers. It provides an elegant solution for creating overlay components such as modals, tooltips, and popups using modern web standards. The library is built with performance and flexibility in mind, allowing developers to implement rich overlay experiences without sacrificing browser support across different platforms.\n\n## Installation\n\n```bash\nnpm install @ngx-overlay/ngx-overlay\n```\n\n## Compatibility issues and workarounds\n\n- For positioning overlays, the CSS anchors positioning feature is used, which is [not supported in some browsers yet](https://caniuse.com/css-anchor-positioning). To ensure compatibility, the `@floating-ui/dom` library is loaded when needed.\n- For displaying tooltips, we use the `interestfor` attribute, which is not supported in all browsers. To ensure compatibility, we use a [polyfill](https://github.com/mfreed7/interestfor).\n\n## Usage\n\n// TODO: Add usage instructions\n\n## Contributing\n\nWe welcome contributions to NgxOverlay! If you have suggestions, bug reports, or feature requests, please open an issue or submit a pull request on our [GitHub repository](https://github.com/bastienmoulia/ngx-overlay).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbastienmoulia%2Fngx-overlay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbastienmoulia%2Fngx-overlay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbastienmoulia%2Fngx-overlay/lists"}