donutloop / stract

web search done right

Home Page:https://stract.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool




Stract is an open source web search engine hosted at stract.com targeted towards tinkerers and developers.




πŸ’‘ Features

  • Keyword search that respects your search query.
  • Fully independent search index.
  • Advanced query syntax (site:, intitle: etc.).
  • DDG-style !bang syntax
  • Wikipedia and stackoverflow sidebar
  • De-rank websites with third-party trackers
  • Use optics to almost endlessly customize your search results.
    • Limit your searches to blogs, indieweb, educational content etc.
    • Customize how signals are combined during search for the final search result
  • Prioritize links (centrality) from the sites you trust.
  • Explore the web and find sites similar to the ones you like.
  • And much more!

πŸ‘©β€πŸ’» Setup

We recommend everyone to use the hosted version at stract.com, but you can also follow the steps outlined in CONTRIBUTING.md to setup the engine locally.

β€πŸ’Ό License

Stract is offered under the terms defined under the LICENSE.md file.

πŸ“¬ Contact

You can contact us at hello@stract.com or come hang out in our Discord or Matrix server.

πŸ† Thank you!

We truly stand on the shoulders of giants and this project would not have been even remotely feasible without them. An especially huge thank you to

  • The authors and contributors of Tantivy for providing the inverted index library on which Stract is built.
  • The commoncrawl organization for crawling the web and making the dataset readily available. Even though we have our own crawler now, commoncrawl has been a huge help in the early stages of development.

About

web search done right

https://stract.com

License:GNU Affero General Public License v3.0


Languages

Language:Rust 89.6%Language:Svelte 6.4%Language:TypeScript 3.0%Language:Python 0.7%Language:JavaScript 0.2%Language:Just 0.1%Language:CSS 0.0%Language:Shell 0.0%