Rust Docker

Open-source Rust projects categorized as Docker

Top 23 Rust Docker Projects

  • vaultwarden

    Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

    Project mention: Ask HN: Just got a brand new server, what do I do first? | | 2023-02-01
  • RustScan

    🤖 The Modern Port Scanner 🤖

    Project mention: I just can't get RustScan to work. constantly the same error messages with 2 different versions | | 2023-01-12

    Did you read, find the link to and came across "Docker is the recommended way of installing RustScan"?

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • youki

    A container runtime written in Rust

    Project mention: Youki v0.4.0, a container runtime in Rust, has been released | | 2022-12-16
  • libreddit

    Private front-end for Reddit

    Project mention: I built a list of Libr*ddit host domains which contain no fifthglyph | | 2023-01-14

    Libr*ddit is a pro-privacy proxy for this forum you and I post on. Its script has a lawful policy of gratis and granting all rights for anybody who is using it in any way, downloading it, modifying it, and so on. You can download its scripting from github:

  • kata-containers

    Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs.

    Project mention: Kata Containers vs gVisor? | | 2022-07-14

    As I understand,Kata Containers

  • toast

    Containerize your development and continuous integration environments. 🥂 (by stepchowfun)

    Project mention: Non-Obvious Docker Uses | | 2022-07-24
  • docker-compose-wait

    A simple script to wait for other docker images to be started while using docker-compose

    Project mention: Any easy way to wait for dependend on containers to actually be ready in docker-compose? | | 2022-04-22
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Av1an

    Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding

    Project mention: VMAF is confusing me | | 2023-01-29

    Have you seen Av1an? It's supposed to encode to a target VMAF.

  • cargo-chef

    A cargo-subcommand to speed up Rust Docker builds using Docker layer caching.

    Project mention: Is it possible to get fast Rust compiles in a Docker container? | | 2022-12-28

    I did a talk (slides here) about this a few years ago, it took a bit of work to get the build caching working with cargo. As others have pointed out, there is now cargo chef to solve this problem so you probably don't have to deal with the issues I saw, but I thought it still might be helpful context.

  • parseable

    Parseable is a modern log store and analysis engine built for developers. It is a lightweight, low latency, cloud native alternative to Elastic.

    Project mention: Show HN: Columnar store for fast, lightweight logging | | 2023-01-18
  • trow

    Container Registry and Image Management for Kubernetes Clusters

  • image-service

    Nydus - the Dragonfly image service, providing fast, secure and easy access to container images.

    Project mention: Ask HN: Have You Left Kubernetes? | | 2022-08-01

    If you're pulling big images you could try kube-fledged (it's the simplest option, a CRD that works like a pre-puller for your images), or if you have a big cluster you can try a p2p distributor, like kraken or dragonfly2.

    Also there's that project called Nydus that allows starting up big containers way faster. IIRC, starts the container before pulling the whole image, and begins to pull data as needed from the registry.

  • muslrust

    Docker environment for building musl based static linux rust binaries

  • valheim-docker

    Valheim Docker powered by Odin. The Valheim dedicated gameserver manager which is designed with resiliency in mind by providing automatic updates, world backup support, and a user friendly cli interface.

    Project mention: Valheim terrible dedicated servers | | 2023-01-27

    I use Docker for my servers using this image. If you want to give it a try here's my docker-compose.yml

  • shiplift

    🐳 🦀 rust interface for maneuvering docker containers

  • cntr

    A container debugging tool based on FUSE

    Project mention: Is there any alternative to the VSCode "Remote - Container" extension for Neovim? | | 2022-05-31

    Why exactly would you need that? The beauty of vim is, that you're able to just use it in you container like you would on the host. Create your completely naked container and run cntr attach ( and develop like you would do on the host. An alternative approach could be the use of distrobox or Fedora toolbox to achieve the same results.

  • docuum

    Docuum performs least recently used (LRU) eviction of Docker images. 🗑️

    Project mention: Remove unused docker images | | 2022-07-18

    Look into Docuum. You tell it how much disk space it's allowed, and it automatically prunes to that amount based on least used.

  • actix-web-rest-api-with-jwt

    A simple CRUD backend app using Actix-web, Diesel and JWT

    Project mention: How to send a proper Error response in actix_web middleware? | | 2022-09-21

    I develop an authentication middleware for actix_web. I can send an OK response just fine but I cannot send an error message. Here's what I've done so far using the example given here:

  • dockeye

    GUI app for managing Docker/Podman

  • tanoshi

    Selfhosted web manga reader.

    Project mention: Is there a way for me to use Tachiyomi on my iPhone? | | 2022-05-21
  • lucid

    High performance and distributed KV store w/ REST API. 🦀 (by lucid-kv)

  • testcontainers-rs

    A library for integration-testing against docker containers from within Rust.

    Project mention: Writing Better Integration Tests with RAII | | 2022-10-22

    You didn't mention how do you start Postgres for the tests. Is it assumed it runs in the background? A cool crate I use lately for this kind of thing is test_containers that can start docker containers from code, for example - Postgres

  • modus

    A language for building Docker/OCI container images

    Project mention: Modus: A language for building Docker/OCI container images | | 2022-08-03

    There is also which lets you get Docker images with arbitrary Nix packages - useful for quick hacking.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-01.

Rust Docker related posts


What are some of the best open-source Docker projects in Rust? This list will help you:

Project Stars
1 vaultwarden 22,290
2 RustScan 9,010
3 youki 4,320
4 libreddit 4,030
5 kata-containers 2,904
6 toast 1,441
7 docker-compose-wait 1,422
8 Av1an 973
9 cargo-chef 893
10 parseable 872
11 trow 785
12 image-service 678
13 muslrust 677
14 valheim-docker 662
15 shiplift 567
16 cntr 479
17 docuum 437
18 actix-web-rest-api-with-jwt 409
19 dockeye 400
20 tanoshi 317
21 lucid 310
22 testcontainers-rs 283
23 modus 272
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives