{"id":17387845,"url":"https://github.com/fastrepl/canary","last_synced_at":"2025-07-01T12:39:47.915Z","repository":{"id":245445654,"uuid":"818246963","full_name":"fastrepl/canary","owner":"fastrepl","description":"Algolia alternative for technical docs","archived":false,"fork":false,"pushed_at":"2024-11-07T06:16:09.000Z","size":5321,"stargazers_count":541,"open_issues_count":57,"forks_count":12,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-27T02:16:34.512Z","etag":null,"topics":["documentation","docusaurus","search","starlight","vitepress"],"latest_commit_sha":null,"homepage":"https://docs.getcanary.dev","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fastrepl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"fastrepl"}},"created_at":"2024-06-21T12:19:43.000Z","updated_at":"2025-06-24T04:53:01.000Z","dependencies_parsed_at":"2024-06-22T06:05:51.502Z","dependency_job_id":"506eaa15-4743-4441-a216-08a51839c47b","html_url":"https://github.com/fastrepl/canary","commit_stats":null,"previous_names":["fastrepl/canary"],"tags_count":89,"template":false,"template_full_name":null,"purl":"pkg:github/fastrepl/canary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastrepl%2Fcanary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastrepl%2Fcanary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastrepl%2Fcanary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastrepl%2Fcanary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastrepl","download_url":"https://codeload.github.com/fastrepl/canary/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastrepl%2Fcanary/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262964060,"owners_count":23391943,"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","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":["documentation","docusaurus","search","starlight","vitepress"],"created_at":"2024-10-16T08:02:09.705Z","updated_at":"2025-07-01T12:39:46.756Z","avatar_url":"https://github.com/fastrepl.png","language":"Elixir","readme":"\u003ch1 align=\"center\"\u003e\n  🐤 Canary\n\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch4\u003e\n    Search \u0026 Ask AI across your \u003ccode\u003edocs(webpage)\u003c/code\u003e, \u003ccode\u003eGitHub issues\u003c/code\u003e, and \u003ccode\u003ediscussions\u003c/code\u003e.\n  \u003c/h4\u003e\n  (\u003ccode\u003eOpenAPI\u003c/code\u003e, \u003ccode\u003echangelog\u003c/code\u003e, etc. are coming soon.)\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cdiv\u003e\u003cem\u003eGlob / tag filters, light / dark mode, multiple panels for Search / Ask AI, and more!\u003c/em\u003e\u003c/div\u003e\n  \u003cp\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n\u003ch4 align=\"center\"\u003e\n  \u003ca href=\"https://storybook.getcanary.dev\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/storybooks/brand/master/badge/badge-storybook.svg\" alt=\"Storybook\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://app.argos-ci.com/yujonglee\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://argos-ci.com/badge.svg\" alt=\"Argos\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://stackblitz.com/edit/canary?file=index.html\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://developer.stackblitz.com/img/open_in_stackblitz_small.svg\" alt=\"Stackblitz\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://getcanary.dev/docs/why.html#tiny-components-that-works-anywhere\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/size_comparison-black?labelColor=black\" alt=\"Chart\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://discord.gg/Y8bJkzuQZU\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/static/v1?label=Join%20our\u0026message=Discord\u0026color=blue\u0026logo=Discord\u0026style=flat\" alt=\"Discord\"\u003e\n  \u003c/a\u003e\n\u003c/h4\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n| \u003cimg width=\"800px\" src=\"https://github.com/user-attachments/assets/3515b768-d451-4f93-a102-f64138b887d9\"\u003e\u003c/img\u003e | \u003cimg width=\"800px\" src=\"https://github.com/user-attachments/assets/75b258c9-a1e5-4255-8e7e-d80f54c95c56\"\u003e\u003c/img\u003e |\n| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |\n| \u003cdiv align=\"center\"\u003e\u003ccode\u003eSearch\u003c/code\u003e\u003c/div\u003e                                                                   | \u003cdiv align=\"center\"\u003e\u003ccode\u003eAsk AI\u003c/code\u003e\u003c/div\u003e                                                                   |\n\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n\u003e code example:\n\n```html\n\u003ccanary-root framework=\"vitepress\"\u003e\n  \u003ccanary-provider-cloud project-key=\"\"\u003e\n    \u003ccanary-modal\u003e\n      \u003ccanary-trigger-searchbar slot=\"trigger\"\u003e\u003c/canary-trigger-searchbar\u003e\n      \u003ccanary-content slot=\"content\"\u003e\n        \u003ccanary-input slot=\"input\" autofocus\u003e\u003c/canary-input\u003e\n        \u003ccanary-search slot=\"mode\"\u003e\n          \u003ccanary-search-results slot=\"body\"\u003e\u003c/canary-search-results\u003e\n        \u003c/canary-search\u003e\n        \u003ccanary-ask slot=\"mode\"\u003e\n          \u003ccanary-ask-results slot=\"body\"\u003e\u003c/canary-ask-results\u003e\n        \u003c/canary-ask\u003e\n      \u003c/canary-content\u003e\n    \u003c/canary-modal\u003e\n  \u003c/canary-provider-cloud\u003e\n\u003c/canary-root\u003e\n```\n\n\u003cbr /\u003e\n\n# Get started\n\nWe have documentation available at [getcanary.dev](https://getcanary.dev).\n","funding_links":["https://github.com/sponsors/fastrepl"],"categories":["Elixir"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastrepl%2Fcanary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffastrepl%2Fcanary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastrepl%2Fcanary/lists"}