agate

Simple gemini server for static files
git clone https://github.com/mbrubeck/agate.git
Log | Files | Refs | README

Cargo.toml (1214B)


      1 [package]
      2 name = "agate"
      3 version = "3.3.7"
      4 authors = ["Matt Brubeck <mbrubeck@limpet.net>", "Johann150 <johann+agate@qwertqwefsday.eu>"]
      5 description = "Very simple server for the Gemini hypertext protocol"
      6 keywords = ["server", "gemini", "hypertext", "internet", "protocol"]
      7 categories = ["network-programming"]
      8 repository = "https://github.com/mbrubeck/agate"
      9 readme = "README.md"
     10 license = "MIT OR Apache-2.0"
     11 edition = "2021"
     12 exclude = ["/tools", "/.github", "/Cross.toml", "/content", "/CODE_OF_CONDUCT.md", "/CONTRIBUTING.md", "/CHANGELOG.md", "/tests"]
     13 
     14 [dependencies]
     15 configparser = "3.0"
     16 env_logger = { version = "0.11", default-features = false, features = ["auto-color", "humantime"] }
     17 futures-util = "0.3"
     18 getopts = "0.2.21"
     19 glob = "0.3"
     20 log = "0.4"
     21 mime_guess = "2.0"
     22 once_cell = "1.19"
     23 percent-encoding = "2.3"
     24 rcgen = { version = "0.13.1", default-features = false, features = ["ring"] }
     25 tokio-rustls = { version = "0.26.0", default-features = false, features = ["logging", "ring", "tls12"] }
     26 tokio = { version = "1.37", features = ["fs", "io-util", "net", "rt-multi-thread", "sync"] }
     27 url = "2.5.0"
     28 
     29 [dev-dependencies]
     30 trotter = "1.0"
     31 
     32 [profile.release]
     33 lto = true
     34 codegen-units = 1
     35 panic = "abort"