Rust crates I refuse to build backend systems without in 2026: ๐Ÿ”ถ axum = ergonomic, modular HTTP framework ๐Ÿ”ถ tokio = async runtime that powers half the Rust ecosystem ๐Ÿ”ถ serde + serde_json = serialization that just works ๐Ÿ”ถ validator = making request validation simple and predictable ๐Ÿ”ถ sqlx = async, compile-time checked SQL without ORM magic ๐Ÿ”ถ redis-rs = caching, queueing, rate limiting ๐Ÿ”ถ tonic + Prost = gRPC with first-class async support ๐Ÿ”ถ tracing + tracing-subscriber + log = structured logs you can actually use easily ๐Ÿ”ถ thiserror / anyhow = error handling that stays out of your way ๐Ÿ”ถ utoipa = OpenAPI docs without boilerplate ๐Ÿ”ถ prometheus = metrics you can alert on ๐Ÿ”ถ time / chrono = date & time utilities ๐Ÿ”ถ jsonwebtoken = straightforward JWT auth for secure endpoints ๐Ÿ”ถ argon2 = secure password hashing Which 3 Rust crates are non-negotiable for you?
Golang libraries I refuse to build backend systems without in 2026: ๐Ÿ”ถ chi (or gin) = HTTP routing that stays out of your way ๐Ÿ”ถ zap (or slog) = structured logging that wonโ€™t slow prod ๐Ÿ”ถ validator/v10 = request validation that isnโ€™t โ€œif err != nilโ€ spaghetti ๐Ÿ”ถ sqlc = type-safe SQL without ORM magic ๐Ÿ”ถ pgx = Postgres driver that actually performs ๐Ÿ”ถ redis/go-redis = caching + rate limits + locks ๐Ÿ”ถ grpc-go = service-to-service calls done right ๐Ÿ”ถ protobuf = contracts that donโ€™t break silently ๐Ÿ”ถ go-playground/middleware patterns = timeouts, recover, request IDs ๐Ÿ”ถ prometheus/client_golang = metrics you can alert on ๐Ÿ”ถ OpenTelemetry (otel) = tracing when โ€œitโ€™s slow sometimesโ€ happens ๐Ÿ”ถ testify = tests that donโ€™t make you cry ๐Ÿ”ถ mockery = sane mocking for interfaces ๐Ÿ”ถ uber-go/fx (optional) = DI when the codebase gets big ๐Ÿ”ถ golangci-lint = one command to keep code quality honest Which 3 Go libs are non-negotiable for you?

Jan 31, 2026 ยท 1:24 AM UTC

1
5
839
Sort replies: Relevant Recent Liked