https://github.com/krishpranav/surftix
Search-Engine Built Using Rust
https://github.com/krishpranav/surftix
backend cargo dracula opengl rust rustfmt search search-engine web
Last synced: 6 months ago
JSON representation
Search-Engine Built Using Rust
- Host: GitHub
- URL: https://github.com/krishpranav/surftix
- Owner: krishpranav
- License: mit
- Created: 2023-05-13T14:01:19.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-14T13:03:31.000Z (about 3 years ago)
- Last Synced: 2025-03-04T13:46:30.251Z (over 1 year ago)
- Topics: backend, cargo, dracula, opengl, rust, rustfmt, search, search-engine, web
- Language: Rust
- Homepage:
- Size: 23.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Surftix
# About:
- Surftix is an open-source search-engine.
# Features:
- Easy-To-Use 😊
- Secure 🔒
- Fast 🚀
- 1000% FREE ✅
- NO ADS 🚫
# Installation:
## Pre-Requirements:
- macOS/Win/Linux
- 4GiB+
- 10GiB Interal Storage+
- latest [rust](https://www.rust-lang.org/tools/install) version
- redis-server
## Building:
```
$ git clone https://github.com/krishpranav/surftix.git
$ cd surftix
$ cargo build --release
$ redis-server --port 8082 & ./target/release/surftix
```
## API:
- check out the [API.md](https://github.com/krishpranav/surftix/blob/master/docs/API.md) for more details on how the backend works for this engine.
## Troubleshooting:
- most of the times when you try running the builded binary it throws an error which shows you to run the project with ```RUST_BACKTRACE=1```, to avoid that try doing ```cargo run```
- if the search-request doesn't work try running the binary with ```redis-server --port 8082 ``` infront of the ```./target/release/surftix```
# Contributing:
## Guide:
- surftix is an open-source projects and contributions are always welcomed!
- look at the [CONTRIBUTING.md](https://github.com/krishpranav/surftix/blob/master/CONTRIBUTING.md) file for more guide regarding the contributions.
# License:
- surftix is licensed under MIT-License