2023-04-22 07:35:07 -04:00
[ package ]
name = "websurfx"
2023-07-30 13:16:41 -04:00
version = "0.15.2"
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-05-09 12:25:55 -04:00
reqwest = { version = "*" , features = [ "json" ] }
2023-04-22 07:35:07 -04:00
tokio = { version = "*" , features = [ "full" ] }
serde = { version = "*" , features = [ "derive" ] }
2023-04-30 11:16:08 -04:00
handlebars = { version = "4.3.6" , features = [ "dir_source" ] }
2023-04-22 07:35:07 -04:00
scraper = { version = "*" }
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" }
serde_json = { version = "*" }
fake-useragent = { version = "*" }
2023-05-02 04:58:21 -04:00
env_logger = { version = "0.10.0" }
log = { version = "0.4.17" }
2023-04-30 11:16:08 -04:00
rlua = { version = "*" }
2023-05-02 04:58:21 -04:00
redis = { version = "*" }
md5 = { version = "*" }
rand = { version = "*" }
2023-05-22 06:07:37 -04:00
once_cell = { version = "*" }
2023-06-15 11:19:10 -04:00
error-stack = { version = "0.3.1" }
2023-07-11 12:40:21 -04:00
async-trait = { version = "*" }
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"