How to create small Docker images for Rust

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
  1. rustls

    Discontinued A modern TLS library in Rust [Moved to: https://github.com/rustls/rustls] (by ctz)

    Making HTTPS calls is interesting because it requires a library to interact with TLS, usually openssl. But in order to build the smallest Docker image possible, we need to statically link our program, and statically linking openssl is not that easy. That's why we will avoid openssl and use rustls instead.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. jemalloc

    This is why we used jemalloc, a memory allocator designed for highly concurrent applications.

  4. bloom

    The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more (by skerkour)

    As a data point, I've served millions of HTTP requests using it, without problems.

  5. distroless

    🥑 Language focused docker images, minus the operating system.

    We can also use the distroless family of images maintained by Google that use packages from debian, but remove all the useless packages in order to create minimal images. Thus, we no longer need to use the MUSL libc.

  6. black-hat-rust

    Applied offensive security with Rust - https://kerkour.com/black-hat-rust

    If you want to learn more from real-world Rust experience, Security and Cryptography, I wrote a book where, among other things, we create and deploy a Rust service using Docker: Black Hat Rust.

  7. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Libreddit's Public Instances are Shutting Down

    1 project | /r/RedditAlternatives | 18 Jul 2023
  • Libreddit is shutting down public instances

    1 project | /r/Save3rdPartyApps | 17 Jul 2023
  • Libreddit instances are shutting down

    1 project | news.ycombinator.com | 15 Jul 2023
  • Ask HN: Is Reddit imposing rate limits too?

    1 project | news.ycombinator.com | 13 Jul 2023
  • What’s up with Reddit telling me to use the official Reddit app to see porn?

    1 project | /r/OutOfTheLoop | 6 Jul 2023