Skip to content

slendermon/stract

 
 

Repository files navigation




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 with our own crawler.
  • 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 [email protected] 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.

💰 Funding

This project is currently funded through NGI0 Entrust, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program. Learn more at the NLnet project page.

NLnet foundation logo     NGI Zero Logo

Releases

No releases published

Packages

No packages published

Languages

  • Rust 94.8%
  • Svelte 3.0%
  • TypeScript 1.8%
  • Python 0.3%
  • JavaScript 0.1%
  • Just 0.0%