PnP Modern Search
PnP Modern Search is an open source and community-maintained solution that includes a set of SharePoint web parts to build search-driven solutions.
The solution includes separate web parts for search results, search filtering, search verticals, and a search box. Web parts can be used on any modern SharePoint page. Web parts can be used and connected to build a comprehensive search solution. You can use just results and a search box to create a simple search center or you can use just the Search Results web part with predefined queries to create a customized roll-up for specific content with a customizable layout. The solution can use SharePoint’s search engine and Microsoft search capabilities using Microsoft Graph API.
Since the solution is completely open source, the source code can be downloaded from the GitHub repository and the solution can be built and packaged using Gulp. It’s also possible to start building a separate solution based on...