# Guitar Chords Search in different JS frameworks
Sites that showcase how to use Typesense in different Javascript frameworks, using a dataset of 2141 chord shapes of 552 guitar chords.
# NuxtJS
Live Demo (opens new window) | Source Code (opens new window)
- Here's (opens new window) how to set up
vue-instantsearchin NuxtJS. - Here's (opens new window) how to use custom hits template.
# Next.js app router
Live Demo (opens new window) | Source Code (opens new window)
- Here's (opens new window) how to set up
react-instantsearchin Next.js app router. If you want to use Server Component for yourpage.tsx, move the search component into its own file and make sure to include the'use client'directive at the top. - Here's (opens new window) how to use custom hits template.
# Angular v15
Live Demo (opens new window) | Source Code (opens new window)
- Here's (opens new window) how to set up
angular-instantsearch. - Here's (opens new window) how to use custom hits template.
- Here's (opens new window) how to create a load more hits button and disable it when reaching the last page.
# Vanilla Javascript
Live Demo (opens new window) | Source Code (opens new window)
- Here's (opens new window) how to set up
instantsearch.jsin Vite. - Here's (opens new window) how to use custom hits template.
# Astro
Live Demo (opens new window) | Source Code (opens new window)
- Here's (opens new window) how to use
instantsearch.jsin Astro. Make sure to wrap it in a<script>tag.
# SolidJS
Live Demo (opens new window) | Source Code (opens new window)
- Here's (opens new window) how to use
instantsearch.jsin SolidJS. Make sure to wrap it in anonMountorcreateEffectfunction.
# Remix
Live Demo (opens new window) | Source Code (opens new window)
- Here's (opens new window) how to configure Typesense Instantsearch Adapter (opens new window) with Browser Environment Variables (opens new window).
- Here's (opens new window) how to use
react-instantsearchin Remix (no SSR).
# SvelteKit
Live Demo (opens new window) | Source Code (opens new window)
- Here's (opens new window) how to use
instantsearch.jsin SvelteKit. Make sure to wrap it in anonMountfunction.
# Qwik
Live Demo (opens new window) | Source Code (opens new window)
- Here's (opens new window) how to use
instantsearch.jsin Qwik. Make sure to wrap it inuseVisibleTask$.
# React Native
Source Code (opens new window)
- Here's (opens new window) how to display infinite hits.
- Here's (opens new window) how to create a
RefinementListcomponent withshowmoreandsearchableattributes. - Here's (opens new window) how to create a filter with refinement lists in a modal.