2023-04-22 07:35:07 -04:00
[ package ]
name = "websurfx"
2023-08-19 03:25:58 -04:00
version = "0.17.0"
2023-04-22 07:35:07 -04:00
edition = "2021"
2023-06-05 05:30:14 -04:00
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"
2023-04-22 07:35:07 -04:00
[ dependencies ]
2023-08-19 03:25:58 -04:00
reqwest = { version = "0.11.18" , features = [ "json" ] }
tokio = { version = "1.28.2" , features = [ "full" ] }
serde = { version = "1.0.163" , features = [ "derive" ] }
2023-04-30 11:16:08 -04:00
handlebars = { version = "4.3.6" , features = [ "dir_source" ] }
2023-08-19 03:25:58 -04:00
scraper = { version = "0.16.0" }
2023-07-14 10:14:41 -04:00
actix-web = { version = "4.3.1" , features = [ "cookies" ] }
2023-04-22 07:35:07 -04:00
actix-files = { version = "0.6.2" }
2023-08-03 10:44:13 -04:00
actix-cors = { version = "0.6.4" }
2023-08-19 03:25:58 -04:00
serde_json = { version = "1.0.96" }
fake-useragent = { version = "0.1.3" }
2023-05-02 04:58:21 -04:00
env_logger = { version = "0.10.0" }
log = { version = "0.4.17" }
2023-08-19 03:25:58 -04:00
rlua = { version = "0.19.4" }
redis = { version = "0.23.0" }
md5 = { version = "0.7.0" }
rand = { version = "0.8.5" }
once_cell = { version = "1.17.1" }
2023-06-15 11:19:10 -04:00
error-stack = { version = "0.3.1" }
2023-08-19 03:25:58 -04:00
async-trait = { version = "0.1.68" }
2023-06-01 05:25:36 -04:00
[ dev-dependencies ]
rusty-hook = "^0.11.2"
2023-06-25 05:27:35 -04:00
criterion = "0.5.1"
2023-06-05 05:30:14 -04:00
[ 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 = 'unwind'
incremental = false
codegen-units = 16
rpath = false
strip = "debuginfo"