mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-07-31 03:05:21 +00:00
66 lines
3.1 KiB
Markdown
66 lines
3.1 KiB
Markdown
<p align="center">
|
|
<img src="assets/big-logo.svg" height="120" />
|
|
<br />
|
|
<br />
|
|
<a target="_blank" href="https://docs.stract.com/">
|
|
<img src="https://img.shields.io/badge/api-docs-0b7bff?labelColor=white" style="max-width: 100%;">
|
|
</a>
|
|
<a target="_blank" href="https://stract.com/webmasters">
|
|
<img src="https://img.shields.io/badge/webmaster-info-0b7bff?labelColor=white" style="max-width: 100%;">
|
|
</a>
|
|
</p>
|
|
<br />
|
|
|
|
Stract is an open source web search engine hosted at [stract.com](https://stract.com/) targeted towards tinkerers and developers.
|
|
|
|
<br />
|
|
<p align="center">
|
|
<img src="assets/screenshot.png" width="80%" />
|
|
</p>
|
|
<br />
|
|
<br />
|
|
|
|
# 💡 Features
|
|
|
|
- Keyword search that respects your search query.
|
|
- Fully independent search index [with our own crawler](https://stract.com/webmasters).
|
|
- Advanced query syntax (`site:`, `intitle:` etc.).
|
|
- DDG-style [!bang syntax](https://duckduckgo.com/bang)
|
|
- Wikipedia and stackoverflow sidebar
|
|
- De-rank websites with third-party trackers
|
|
- Use [optics](https://github.com/StractOrg/sample-optics/blob/main/quickstart.optic) 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](https://stract.com/), but you can also follow the steps outlined in [CONTRIBUTING.md](CONTRIBUTING.md) to setup the engine locally.
|
|
|
|
# 💼 License
|
|
|
|
Stract is offered under the terms defined under the [LICENSE.md](LICENSE.md) file unless otherwise specified in the relevant subdirectory.
|
|
|
|
# 📬 Contact
|
|
|
|
You can contact us at [hello@stract.com](mailto:hello@stract.com) or open an [issue](https://github.com/StractOrg/stract/issues)/[discussion](https://github.com/StractOrg/stract/discussions) here on GitHub.
|
|
|
|
# 🏆 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 was previously funded through [NGI0 Entrust](https://nlnet.nl/entrust), a fund established by [NLnet](https://nlnet.nl) with financial support from the European Commission's [Next Generation Internet](https://ngi.eu) program. Learn more at the [NLnet project page](https://nlnet.nl/project/Stract).
|
|
|
|
<div>
|
|
<a href="https://nlnet.nl"><img align=center src="assets/nlnet/banner.png" alt="NLnet foundation logo" width="20%" /></a>
|
|
|
|
|
|
<a href="https://nlnet.nl/entrust"><img align=center src="assets/nlnet/NGI0_tag.svg" alt="NGI Zero Logo" width="20%"/></a>
|
|
</div>
|