Ask HN: What's the best way to add search to my website?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • completions

    Node.js SDK for interacting with OpenAI Chat API.

  • Your website https://ray.run/ does have that nostalgic early 2000s vibe, which is cool! Regarding the search functionality, you might want to explore open-source alternatives to Algolia.

    Projects like Elasticsearch, Solr, or even using Google Custom Search can provide search capabilities without the cost. They might require a bit more setup and maintenance, but they can be budget-friendly options for a free community.

    In case you need help or assistance with your project, feel free to contact us! https://www.ratherlabs.com

  • duckduckgo-locales

    Translation files for <a href="https://duckduckgo.com"> </a>

  • Add a search box, on submit, open a new tab with 'site:ray.run'. You can do this on Google or DuckDuckGo,

    - https://duckduckgo.com/?q=site%3Aray.run+playwright+test&t=f...

    - https://www.google.com/search?q=site%3Aray.run+playwright+te...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • tinysearch

    🔍 Tiny, full-text search engine for static websites built with Rust and Wasm

  • If your content is mostly static, you might want to consider pre-building an index and shipping it as a whole. You could look into something like

    * https://stork-search.net/ (Rust/WASM)

    * tinysearch: https://github.com/tinysearch/tinysearch (Rust/WASM)

    * https://lunrjs.com/ (JS, simple, stable)

    * http://elasticlunr.com/ - based on the former, slightly more sophisticated tuning options

  • stork

    🔎 Impossibly fast web search, made for static sites.

  • If your content is mostly static, you might want to consider pre-building an index and shipping it as a whole. You could look into something like

    * https://stork-search.net/ (Rust/WASM)

    * tinysearch: https://github.com/tinysearch/tinysearch (Rust/WASM)

    * https://lunrjs.com/ (JS, simple, stable)

    * http://elasticlunr.com/ - based on the former, slightly more sophisticated tuning options

  • lunr.js

    A bit like Solr, but much smaller and not as bright

  • If your content is mostly static, you might want to consider pre-building an index and shipping it as a whole. You could look into something like

    * https://stork-search.net/ (Rust/WASM)

    * tinysearch: https://github.com/tinysearch/tinysearch (Rust/WASM)

    * https://lunrjs.com/ (JS, simple, stable)

    * http://elasticlunr.com/ - based on the former, slightly more sophisticated tuning options

  • elasticlunr.js

    Based on lunr.js, but more flexible and customized.

  • If your content is mostly static, you might want to consider pre-building an index and shipping it as a whole. You could look into something like

    * https://stork-search.net/ (Rust/WASM)

    * tinysearch: https://github.com/tinysearch/tinysearch (Rust/WASM)

    * https://lunrjs.com/ (JS, simple, stable)

    * http://elasticlunr.com/ - based on the former, slightly more sophisticated tuning options

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