Client-Side Search for Static Sites with Strapi, Next.js, Fusejs & Cloudflare

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  2. berry

    📦🐈 Active development trunk for Yarn ⚒

    Yarn(v4.2.2)

  3. MeiliSearch

    A lightning-fast search API that fits effortlessly into your apps, websites, and workflow

    There are various ways you can search for content on Strapi itself or on a frontend and consume data from it. You can search through content using its REST, GraphQL APIs with the filters, Document Service API in the backend with the filters as well. You can choose to install search plugins like this Fuzzy Search plugin on Strapi to enable search. A popular means of search others opt for is using search services and engines like Algolia, Meilisearch, etc.

  4. flow-pipeline

    A set of tools and examples to run a flow-pipeline (sFlow, NetFlow)

    The package used for search on the client is Fuse.js. The project will be built with Next.js 15, and it will be a static site as the content it holds rarely changes. It will be deployed on Cloudflare to illustrate how changes in the content on Strapi can reflect on the site, its search data set, and the search index.

  5. node

    Node.js JavaScript runtime ✨🐢🚀✨

    Node.js(v20.15.1)

  6. documentation

    Strapi Documentation (by strapi)

    If you are building static sites with Strapi that have a moderate amount of data that doesn't change often, implementing client-based search with libraries like FuseJs would be a great option to consider. If you are interested in learning more about Strapi, check out its documentation.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to install Node.js on WSL ubuntu ?

    1 project | dev.to | 13 Nov 2024
  • Ask HN: Why hasn't Drupal benefited from WordPress's current issues?

    4 projects | news.ycombinator.com | 16 Oct 2024
  • Ask HN: Where After WordPress?

    7 projects | news.ycombinator.com | 15 Oct 2024
  • Yes. You can deploy Nuxt on Firebase App Hosting (2024)

    7 projects | dev.to | 6 Jun 2024
  • Run a Linux Distro in your Android device

    7 projects | dev.to | 10 Apr 2024

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?