Hey HN'ers :wave:<p>Searchbox is designed with the goal of being a lightweight (16KB to 35KB when minified + gzipped), performance focused library for building search UIs declaratively. We have variants for React, Vue and a headless library that can be used with any framework.<p>Direct Github link: <a href="https://github.com/appbaseio/searchbox" rel="nofollow">https://github.com/appbaseio/searchbox</a><p>With this release version, Searchbox assumes the backend to be an appbase.io/Elasticsearch server. While there are other libraries that are backend agnostic, making this assumption allows the library to support tracking search analytics, displaying popular suggestions, and configuring advanced search relevance options. Searchbox comes from 3 years of learnings we've had in maintaining ReactiveSearch - one of the most popular search UI libraries out there.<p>Key benefits of using it:<p>- Searchbox lets you create versatile search experiences. Think auto suggestions, highlighting, incorporating fuzzy search, voice search, setting search relevance (fields to search on, weights to apply), showing default suggestions, rendering your own UIs.<p>- In addition, it lets you measure search/click analytics, set query rules, show popular suggestions. Most other searchbox libraries don't offer these capabilities.<p>- It's built with the open web in mind. Search is designed to work with any design system (Bootstrap/Material/Antd/your own), and it can integrate with any kind of UI components. See a demo here for an integration with React Table: <a href="https://codesandbox.io/embed/github/appbaseio/searchbox/tree/master/packages/react-searchbox/examples/with-react-table" rel="nofollow">https://codesandbox.io/embed/github/appbaseio/searchbox/tree...</a>.<p>- It supports tree shaking. If the built-in searchbox component were not used, the size of the library comes down to 10KB when minified + gzipped.<p>Read more over here: <a href="https://medium.appbase.io/searchbox-1-0-a-javascript-library-for-building-search-uis-1e93effae2d4" rel="nofollow">https://medium.appbase.io/searchbox-1-0-a-javascript-library...</a>