Skip to content

🐤 Canary is modern Algolia DocSearch replacement

License

Notifications You must be signed in to change notification settings

akhilender-bongirwar/canary

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐤 Canary

Search & Ask AI across your docs(webpage), GitHub issues, and discussions.

(OpenAPI, changelog, etc. are coming soon.)

Currently, 🐤 provides two things:

1. Self-hostable core server.

Auth, fetching / indexing documents, handling queries, etc


Fetcher Status
Crawler Status

2. Tiny web components for building a search bar.

Glob / tag filters, light / dark mode, multiple panels for Search / Ask AI, and more!

Search
Ask AI

code example:

<canary-root framework="vitepress">
  <canary-provider-cloud project-key="">
    <canary-modal>
      <canary-trigger-searchbar slot="trigger"></canary-trigger-searchbar>
      <canary-content slot="content">
        <canary-input slot="input" autofocus></canary-input>
        <canary-search slot="mode">
          <canary-search-results slot="body"></canary-search-results>
        </canary-search>
        <canary-ask slot="mode">
          <canary-ask-results slot="body"></canary-ask-results>
        </canary-ask>
      </canary-content>
    </canary-modal>
  </canary-provider-cloud>
</canary-root>

Get started

We have documentation available at getcanary.dev.

About

🐤 Canary is modern Algolia DocSearch replacement

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 52.3%
  • TypeScript 32.0%
  • JavaScript 4.8%
  • Vue 4.7%
  • Rust 3.4%
  • HTML 1.3%
  • Other 1.5%