From 1cd8e0e512379c45e88a77880c5b7dd013d036ad Mon Sep 17 00:00:00 2001 From: Adrian Tombu Date: Tue, 23 Jul 2024 13:37:39 +0000 Subject: [PATCH 1/2] Remove archived, unmaintained or low downloads crates --- content/topics/asyncio.md | 1 - content/topics/auth.md | 3 --- content/topics/binary-protocols.md | 1 - content/topics/cms.md | 1 - content/topics/crypto.md | 1 - content/topics/database.md | 9 +-------- content/topics/email.md | 4 ---- content/topics/encoding.md | 1 - content/topics/frameworks.md | 7 +------ content/topics/http-clients.md | 2 -- content/topics/i18n.md | 3 +-- content/topics/logging.md | 1 - content/topics/lower-web-stack.md | 5 +---- content/topics/nodejs.md | 3 +-- content/topics/services.md | 1 - content/topics/syndication.md | 4 +--- content/topics/templating.md | 7 ------- content/topics/testing.md | 2 -- content/topics/utils.md | 7 +------ content/topics/wasm-runtimes.md | 3 +-- content/topics/web-apis.md | 10 ---------- content/topics/webassembly.md | 5 ----- 22 files changed, 8 insertions(+), 73 deletions(-) diff --git a/content/topics/asyncio.md b/content/topics/asyncio.md index 0d4ebf1c..9f4011ec 100644 --- a/content/topics/asyncio.md +++ b/content/topics/asyncio.md @@ -12,7 +12,6 @@ packages = [ "async-std", "async-stream", "async-trait", - "bastion", "futures", "futures-intrusive", "futures-timer", diff --git a/content/topics/auth.md b/content/topics/auth.md index 210dd42a..6bf35491 100644 --- a/content/topics/auth.md +++ b/content/topics/auth.md @@ -8,14 +8,11 @@ intro = "Authorization and Authentication are a big deal for web development. Ta level = 1 packages = [ - "asap", "casbin", "cookie", "jsonwebtoken", "oauth2", "openssl", - "oso", - "otpauth", "oxide-auth", "yup-oauth2" ] diff --git a/content/topics/binary-protocols.md b/content/topics/binary-protocols.md index 92c32c57..4771d8aa 100644 --- a/content/topics/binary-protocols.md +++ b/content/topics/binary-protocols.md @@ -11,7 +11,6 @@ intro = "Binary protocol support" packages = [ "avro-rs", "capnp", - "grpc", "protobuf", "prost", "tarpc", diff --git a/content/topics/cms.md b/content/topics/cms.md index 95203f93..db1dc0f2 100644 --- a/content/topics/cms.md +++ b/content/topics/cms.md @@ -8,7 +8,6 @@ level = 4 intro = "Managing digital content is a fundamental part of the web as we have it today. Content management systems aim to make it easier to create, update, and serve digital content. Currently, the Rust CMS ecosytem consists only of static site generators, which serve as frameworks for creating websites from static content files." static-site-generators = [ - "blades", "cobalt-bin", "mdbook" ] diff --git a/content/topics/crypto.md b/content/topics/crypto.md index 01c36305..6af26e3b 100644 --- a/content/topics/crypto.md +++ b/content/topics/crypto.md @@ -24,7 +24,6 @@ tls = [ "rustls", "tokio-openssl", "tokio-rustls", - "tokio-tls", "openssl", "webpki", ] diff --git a/content/topics/database.md b/content/topics/database.md index 5a1adca7..4801c104 100644 --- a/content/topics/database.md +++ b/content/topics/database.md @@ -9,12 +9,10 @@ intro = "Proper Database support is crucial for modern web development. This pag drivers = [ "mysql", - "couchbase", "mysql_async", "postgres", "redis", "rbatis", - "darkredis", "rusqlite", "tokio-postgres", "leveldb", @@ -22,7 +20,6 @@ drivers = [ "sled", "influx_db_client", "cassandra-cpp", - "cdrs", "memcache", "mongodb", "sqlx" @@ -30,9 +27,7 @@ drivers = [ orms = [ "diesel", - "rustorm", - "sea-orm", - "tql" + "sea-orm" ] pools = [ @@ -44,8 +39,6 @@ pools = [ tools = [ "diesel_migrations", - "migrant", - "quaint", "refinery" ] diff --git a/content/topics/email.md b/content/topics/email.md index 256ee31f..644fd710 100644 --- a/content/topics/email.md +++ b/content/topics/email.md @@ -9,18 +9,14 @@ intro = "What would the web be without Email? It is one of the mose widely used packages = [ "async-imap", - "async-mailer", "email", "imap", - "imap-codec", "imap-proto", "lettre", - "mailchimp", "mail-auth", "mail-parser", "mail-send", "mrml", - "samotop", "sendgrid", ] diff --git a/content/topics/encoding.md b/content/topics/encoding.md index 5535c0ab..bebb20ee 100644 --- a/content/topics/encoding.md +++ b/content/topics/encoding.md @@ -16,7 +16,6 @@ packages = [ "png", "serde_qs", "serde_urlencoded", - "multipart", "tiff" ] diff --git a/content/topics/frameworks.md b/content/topics/frameworks.md index 95e957c3..c82bc304 100644 --- a/content/topics/frameworks.md +++ b/content/topics/frameworks.md @@ -10,15 +10,11 @@ intro = "When building a modern web-application you don't want to bother on how server = [ "actix-web", "gotham", - "nickel", "rocket", - "tide", - "thruster", "warp", "axum", "poem", - "salvo", - "lucia" + "salvo" ] frontend = [ @@ -26,7 +22,6 @@ frontend = [ "dioxus", "iced", "sauron", - "seed", "sycamore", "yew" ] diff --git a/content/topics/http-clients.md b/content/topics/http-clients.md index f3b5fa2b..7293b03d 100644 --- a/content/topics/http-clients.md +++ b/content/topics/http-clients.md @@ -1,5 +1,4 @@ +++ - title = "HTTP Clients" [extra] @@ -15,7 +14,6 @@ packages = [ "reqwest", "surf", "ureq", - "yukikaze" ] news_tag = "clients" diff --git a/content/topics/i18n.md b/content/topics/i18n.md index 3a569b39..b39580a1 100644 --- a/content/topics/i18n.md +++ b/content/topics/i18n.md @@ -13,8 +13,7 @@ packages = [ "gettext-rs", "intl_pluralrules", "num-format", - "rust_icu", - "unic" + "rust_icu" ] missing = [ diff --git a/content/topics/logging.md b/content/topics/logging.md index bf059eba..843563e7 100644 --- a/content/topics/logging.md +++ b/content/topics/logging.md @@ -17,7 +17,6 @@ packages = [ "syslog", "flexi_logger", "sentry", - "slog", "tracing" ] diff --git a/content/topics/lower-web-stack.md b/content/topics/lower-web-stack.md index b2ecd18d..d4506cb0 100644 --- a/content/topics/lower-web-stack.md +++ b/content/topics/lower-web-stack.md @@ -17,10 +17,7 @@ http = [ websocket = [ "tungstenite", "async-tungstenite", - "tokio-tungstenite", - "websocket", - "websocket-base", - "wtx" + "tokio-tungstenite" ] protocols = [ diff --git a/content/topics/nodejs.md b/content/topics/nodejs.md index d5f6ad00..97f939e3 100644 --- a/content/topics/nodejs.md +++ b/content/topics/nodejs.md @@ -10,8 +10,7 @@ intro = "Rust can be used to write fast and safe native Node.js modules through packages = [ "napi", "neon", - "node-bindgen", - "webbundle" + "node-bindgen" ] newstag = "node.js" diff --git a/content/topics/services.md b/content/topics/services.md index 661ee132..aacf43d7 100644 --- a/content/topics/services.md +++ b/content/topics/services.md @@ -10,7 +10,6 @@ level = 1 queues = [ "lapin", "tokio-amqp", - "beanstalkc", "celery", "rdkafka", "nats", diff --git a/content/topics/syndication.md b/content/topics/syndication.md index eef19823..9de2af86 100644 --- a/content/topics/syndication.md +++ b/content/topics/syndication.md @@ -10,9 +10,7 @@ intro = "Syndication has often been announced dead just to still stick around. P packages = [ "atom_syndication", "rss", - "rrss2imap", - "feed-rs", - "podcast" + "feed-rs" ] newstag = "syndication" diff --git a/content/topics/templating.md b/content/topics/templating.md index 9eeae920..9a2ea571 100644 --- a/content/topics/templating.md +++ b/content/topics/templating.md @@ -12,17 +12,10 @@ packages = [ "askama", "tera", "handlebars", - "handlebars-iron", - "sailfish", - "horrorshow", "liquid", - "yarte", "maud", "markup", "pulldown-cmark", - "ramhorns", - "ructe", - "axohtml", "comrak", "minijinja" ] diff --git a/content/topics/testing.md b/content/topics/testing.md index 57f9d23c..e7333fa5 100644 --- a/content/topics/testing.md +++ b/content/topics/testing.md @@ -12,9 +12,7 @@ packages = [ "httpmock", "insta", "mockito", - "mock_derive", "mockall", - "mocktopus", "proptest", "quickcheck", "rstest", diff --git a/content/topics/utils.md b/content/topics/utils.md index 6b93f112..f40e2fa6 100644 --- a/content/topics/utils.md +++ b/content/topics/utils.md @@ -10,22 +10,17 @@ intro = "This collects a range of packages which are commonly used and needed in packages = [ "cookie", "clap", - "heim", "http", "tempfile", - "ratelimit_meter", "regex", "chrono", "time", "backtrace", - "sass-rs", "scraper", "serde_urlencoded", "serde_qs", "structopt", - "url", - "urlencoded", - "multipart" + "url" ] newstag = "utils" diff --git a/content/topics/wasm-runtimes.md b/content/topics/wasm-runtimes.md index 84824082..cd075e42 100644 --- a/content/topics/wasm-runtimes.md +++ b/content/topics/wasm-runtimes.md @@ -8,8 +8,7 @@ level = 2 intro = "While the main showcase of WebAssembly initially was the web browser, there is new exciting work on using it outside too. Here is a list of WebAssembly runtimes that are compatible with Rust." packages = [ - "lucet-runtime", - "wasmer-runtime", + "wasmer", "wasmtime", "watt" ] diff --git a/content/topics/web-apis.md b/content/topics/web-apis.md index c06941f9..2828929a 100644 --- a/content/topics/web-apis.md +++ b/content/topics/web-apis.md @@ -8,22 +8,12 @@ intro = "With many Web-Apps we want to reach farther than our locally hosted ser level = 2 packages = [ - "azure_sdk_for_rust", "rspotify", - "twitter-api", "serenity", - "hubcaps", "google_maps", "google-drive", - "rvk", "teloxide", - "telegram-bot", - "pusher", - "slack", - "slack-hook2", - "rants", "nats", - "rusoto_core" ] missing = [ diff --git a/content/topics/webassembly.md b/content/topics/webassembly.md index 3d77d998..03cfbadf 100644 --- a/content/topics/webassembly.md +++ b/content/topics/webassembly.md @@ -11,21 +11,16 @@ packages= [ "cargo-wasi", "console_error_panic_hook", "console_log", - "dodrio", "dominator", "futures-signals", "gloo", - "moxie-dom", "parity-wasm", "plotters", - "squark", "stdweb", - "virtual-dom-rs", "wasm-bindgen", "walrus", "wasmi", "wasm-pack", - "woz", "trunk" ] From 2862c39834256b3246bfb8d89945eff55fcf896f Mon Sep 17 00:00:00 2001 From: Adrian Tombu Date: Wed, 24 Jul 2024 09:59:35 +0000 Subject: [PATCH 2/2] Adding tide back to web frameworks --- content/topics/frameworks.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/topics/frameworks.md b/content/topics/frameworks.md index c82bc304..6ab3dc7a 100644 --- a/content/topics/frameworks.md +++ b/content/topics/frameworks.md @@ -10,7 +10,8 @@ intro = "When building a modern web-application you don't want to bother on how server = [ "actix-web", "gotham", - "rocket", + "rocket", + "tide", "warp", "axum", "poem",