Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/StractOrg/stract
web search done right
https://github.com/StractOrg/stract
rust search search-engine web
Last synced: 3 months ago
JSON representation
web search done right
- Host: GitHub
- URL: https://github.com/StractOrg/stract
- Owner: StractOrg
- License: agpl-3.0
- Created: 2022-05-19T10:30:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-15T15:33:02.000Z (3 months ago)
- Last Synced: 2024-03-16T09:57:03.420Z (3 months ago)
- Topics: rust, search, search-engine, web
- Language: Rust
- Homepage: https://stract.com
- Size: 15 MB
- Stars: 1,569
- Watchers: 14
- Forks: 33
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Lists
- my-awesome-stars - StractOrg/stract - web search done right (Rust)
- awesome-stars - StractOrg/stract - web search done right (Rust)
- awesome-stars - StractOrg/stract - web search done right (Rust)
- awesome-stars - StractOrg/stract - web search done right (web)
- awesome-stars - StractOrg/stract - web search done right (Rust)
- awesome-stars - stract
- awesome-stars - StractOrg/stract - `★1921` web search done right (Rust)
README
Stract is an open source web search engine hosted at [stract.com](https://stract.com/) targeted towards tinkerers and developers.
![]()
# 💡 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.# 📬 Contact
You can contact us at [[email protected]](mailto:[email protected]) or come hang out in our [Discord](https://discord.gg/BmzKHffWJM) or [Matrix](https://matrix.to/#/#stract:matrix.org) 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.