cephas 0.1.20

Privacy-first GTK/WebKit browser with local agent tooling.
Documentation
[package]
name = "cephas"
version = "0.1.20"
edition = "2024"
rust-version = "1.87"
description = "Privacy-first GTK/WebKit browser with local agent tooling."
license = "MIT"
repository = "https://github.com/Tknott95/cephas"
homepage = "https://github.com/Tknott95/cephas"
readme = "README.md"
keywords = ["browser", "privacy", "webkit", "gtk", "agent"]
categories = ["command-line-utilities", "web-programming"]
exclude = [
  "/AGENTS.md",
  "/CAPTURE_OPTIMIZATION.md",
  "/WORLD_READY_CHECKLIST.md",
  "/elixir_backend.MD",
  "/git.sh",
  "/plugins_backend.MD",
  "session.json",
  "/target/**",
  "/.profile.json",
  "/profile.json",
]

[dependencies]
anyhow = "1.0"
cairo-rs = { version = "0.18", features = ["png"] }
chrono = { version = "0.4", default-features = false, features = ["clock", "serde"] }
clap = { version = "4.5", features = ["derive"] }
directories = "5.0"
gtk = "0.18"
html-escape = "0.2"
regex = "1.10"
reqwest = { version = "0.12", default-features = false, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls"] }
scraper = "0.20"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
textwrap = "0.16"
url = { version = "2.5", features = ["serde"] }
uuid = { version = "1.11", features = ["serde", "v7"] }
webkit2gtk = { version = "2.0", features = ["v2_40"] }
webkit2gtk-nvidia-quirk = "1.3"
webbrowser = "1.0"

[dev-dependencies]
tempfile = "3.10"

[profile.dev]
opt-level = 1

[profile.release]
codegen-units = 1
lto = "thin"