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: Bitwarden | news.ycombinator.com | 2024-03-11

    To people who want to self-host this, look at Vaultwarden which is a fully compatible alternate server with even more features:

    https://github.com/dani-garcia/vaultwarden

    Been running it for a year with 0 issues.

  • RustScan

    🤖 The Modern Port Scanner 🤖

  • Project mention: RustScan – The Modern Port Scanner | news.ycombinator.com | 2023-08-25
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • youki

    A container runtime written in Rust

  • Project mention: Youki: A container runtime written in Rust | news.ycombinator.com | 2023-12-05
  • libreddit

    Private front-end for Reddit

  • Project mention: Mobile Ad Blocker Will No Longer Stop YouTube's Ads | news.ycombinator.com | 2024-04-16

    Don't use Youtube without going through a proxy like Invidious [1] or Newpipe

    Don't use {site} Search without going through a proxy like SearxNG [2]

    Don't use TwiXXer without going through a proxy like Nitter - this has gotten more difficult lately but it still works as long as you feed the daemon some registered accounts. Video does not work at the moment but that seems to be fixable.

    Don't use Reddit without going through a proxy like libreddit [4]

    Start noticing the pattern? Maybe it is time to start producing promotional posters:

    The only thing to come between you and ADS could be a proxy / ADS. I'ts just not worth the risk

    ADS / New rules for a sane net / Sane net protects you, your partner and your community

    A proxy here and a filter there, ADS nowhere

    The more you tighten your grip, ${site}, the more viewers will slip through your fingers

    [1] https://github.com/iv-org/invidious

    [2] https://github.com/searxng/searxng

    [3] https://github.com/zedeus/nitter

    [4] https://github.com/libreddit/libreddit

  • 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. https://katacontainers.io/

  • Project mention: Maestro: A Linux-compatible kernel in Rust | news.ycombinator.com | 2024-01-03
  • nixpacks

    App source + Nix packages + Docker = Image

  • Project mention: 9 ways to improve how you ship software | dev.to | 2024-01-16

    Example with Nixpacks:

  • docker-compose-wait

    A simple script to wait for other docker images to be started while using docker-compose (or Kubernetes or docker stack or whatever)

  • Project mention: Azure CD via Pipelines/Docker | /r/ProWordPress | 2023-05-08

    FROM wordpress:cli # Install make tool USER root RUN apk add --no-cache make # Make docker-compose wait for container dependencies be ready # Add the wait script to the image ENV WAIT_VERSION 2.7.2 ADD https://github.com/ufoscout/docker-compose-wait/releases/download/$WAIT_VERSION/wait /wait RUN chmod +x /wait # Add Makefile to scripts dir ADD Makefile entrypoint.sh /scripts/ RUN chmod +x /scripts/entrypoint.sh ENTRYPOINT [ "/scripts/entrypoint.sh" ] USER 33:33 CMD ["wp", "shell"]

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • nix-installer

    Install Nix and flakes with the fast and reliable Determinate Nix Installer, with over 2 million installs.

  • Project mention: A new Debian package helper: debputy | news.ycombinator.com | 2024-02-03

    This is a way improved[1] version of the official installer, capable of uninstallation among many other things, there is no need to use the official one: https://determinate.systems/posts/determinate-nix-installer

    1: https://github.com/DeterminateSystems/nix-installer?tab=read...

  • toast

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

  • Project mention: Taskfile: A Modern Alternative to Makefile | news.ycombinator.com | 2023-07-16

    This looks a lot like Toast [1], except that Toast runs your tasks in a (more) reproducible containerized environment to help eliminate the "works on my machine" problem.

    [1] https://github.com/stepchowfun/toast

  • cargo-chef

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

  • Project mention: Transitioning to Rust as a company | /r/rust | 2023-06-02

    CI time. Do you want to micromanage your own docker images for all your CI? Great! If not, yes you do. In fact, you want to manage a docker image to build a docker image to use for CI. Use cargo-chef to prepare a build image with your dependencies pre-built if you want to do fine-grained build/test pipelines. Oh also, there's no jUnit test report generation, that was killed off today. (YES, SORRY, I'm still salty.)

  • Av1an

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

  • Project mention: Guide to Adopting AV1 Encoding | news.ycombinator.com | 2023-11-03

    The hardware encoders are very fast and generally better than x264 (but not by as much as you'd think with the x264 slow preset).

    In addition, there are threaded AV1 encoders you may be overlooking, like SVT-AV1. For non-realtime, my favorite is av1an, which also yields better quality than is possible from aomenc: https://github.com/master-of-zen/Av1an

  • kuasar

    A multi-sandbox container runtime that provides cloud-native, all-scenario multiple sandbox container solutions.

  • Project mention: The advantage of WASM compared with container runtimes | news.ycombinator.com | 2023-05-28

    Right now most early examples alas boot a container with a wasm runtime for each wasm instance, which is a sad waste. The whole advantage of wasm should be very lightweight low overhead wasm runtime instances atop a common wasm process. Having a process or container for each instance loses a ton of the benefit, makes it not much better than a regular container.

    Thankfully there is work like the Containerd Sandbox API which enables new architectures like this. https://github.com/containerd/containerd/issues/4131

    It's still being used to spawn a wasm processes per instance for now, but container runtime project Kuasar is already using the Sandbox API to save significant resources, and has already chimed in in comments on HN to express a desire to have shared-process/multi-wasm-instamxe runtimes, which could indeed allow sub ms spawning that could enable instance per request architectures. https://github.com/kuasar-io/kuasar

  • nydus

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

  • muslrust

    Docker environment for building musl based static linux rust binaries

  • trow

    Container Registry and Image Management for Kubernetes Clusters

  • 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: The True Price of My Open Source Journey | dev.to | 2023-11-21

    Playground for development and hosting production-grade projects, like my Valheim project.

  • cntr

    A container debugging tool based on FUSE

  • shiplift

    🐳 🦀 rust interface for maneuvering docker containers

  • testcontainers-rs

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

  • Project mention: Rust Tooling: 8 tools that will increase your productivity | dev.to | 2024-02-15

    Testing with added infrastructure can be quite tricky. testcontainers aims to solve this by providing an open-source framework for providing local, lightweight containers for your application that can be immediately thrown away after use. It also has a Rust SDK!

  • docuum

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

  • Project mention: PSA - Run "docker image prune" once in a while. | /r/selfhosted | 2023-12-07

    Or let docuum do the job for you, based on storage threshold. https://github.com/stepchowfun/docuum

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

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

  • oxker

    A simple tui to view & control docker containers

  • Project mention: Lazydocker | news.ycombinator.com | 2023-07-18

    There's a tool called oxker, https://github.com/mrjackwills/oxker, that I've found works very well. It seems to take up less resources than lazydocker when running on my raspberry pi

  • iroha

    Iroha - A simple, enterprise-grade decentralized ledger

  • SaaSHub

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

    SaaSHub logo
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).

Rust Docker related posts

Index

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

Project Stars
1 vaultwarden 32,926
2 RustScan 12,178
3 youki 5,778
4 libreddit 4,996
5 kata-containers 4,877
6 nixpacks 2,126
7 docker-compose-wait 1,588
8 nix-installer 1,557
9 toast 1,543
10 cargo-chef 1,519
11 Av1an 1,349
12 kuasar 1,177
13 nydus 1,091
14 muslrust 885
15 trow 872
16 valheim-docker 727
17 cntr 637
18 shiplift 611
19 testcontainers-rs 578
20 docuum 558
21 actix-web-rest-api-with-jwt 493
22 oxker 415
23 iroha 411

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com