[package] | |
name = "websurfx" | |
version = "0.20.2" | |
edition = "2021" | |
description = "An open-source alternative to Searx that provides clean, ad-free, and organic results with incredible speed while keeping privacy and security in mind." | |
repository = "https://github.com/neon-mmd/websurfx" | |
license = "AGPL-3.0" | |
[dependencies] | |
reqwest = {version="0.11.20",features=["json"]} | |
tokio = {version="1.32.0",features=["full"]} | |
serde = {version="1.0.188",features=["derive"]} | |
handlebars = { version = "4.3.7", features = ["dir_source"] } | |
scraper = {version="0.17.1"} | |
actix-web = {version="4.4.0", features = ["cookies"]} | |
actix-files = {version="0.6.2"} | |
actix-cors = {version="0.6.4"} | |
serde_json = {version="1.0.105"} | |
fake-useragent = {version="0.1.3"} | |
env_logger = {version="0.10.0"} | |
log = {version="0.4.20"} | |
rlua = {version="0.19.7"} | |
redis = {version="0.23.2"} | |
md5 = {version="0.7.0"} | |
rand={version="0.8.5"} | |
once_cell = {version="1.18.0"} | |
error-stack = {version="0.4.0"} | |
async-trait = {version="0.1.73"} | |
regex = {version="1.9.4", features=["perf"]} | |
[dev-dependencies] | |
rusty-hook = "^0.11.2" | |
criterion = "0.5.1" | |
tempfile = "3.8.0" | |
[profile.dev] | |
opt-level = 0 | |
debug = true | |
split-debuginfo = '...' | |
debug-assertions = true | |
overflow-checks = true | |
lto = false | |
panic = 'unwind' | |
incremental = true | |
codegen-units = 256 | |
rpath = false | |
[profile.release] | |
opt-level = 3 | |
debug = false | |
split-debuginfo = '...' | |
debug-assertions = false | |
overflow-checks = false | |
lto = 'thin' | |
panic = 'abort' | |
incremental = false | |
codegen-units = 16 | |
rpath = false | |
strip = "debuginfo" | |