Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Docker
  3. RAUDI

RAUDI

GPL-3.0Python

Automatically generates and updates Docker images for tools lacking official images using GitHub Actions.

GitHubGitHub
559 stars34 forks0 contributors

What is RAUDI?

RAUDI is a tool that automatically generates and keeps Docker images updated for software tools that lack official images. It solves the problem of manually building and maintaining Docker images every time a tool is updated, ensuring users have access to the latest versions and dependencies. The project uses GitHub Actions for automation and can be run locally or via forked repositories.

Target Audience

Developers, security professionals, and DevOps engineers who need up-to-date Docker images for tools without official container support, particularly in security testing and automation workflows.

Value Proposition

RAUDI saves time and effort by automating Docker image creation and updates, reducing manual maintenance. Its open-source nature and flexibility allow users to customize and extend the toolset, making it a reliable alternative to manual image management.

Overview

A repo to automatically generate and keep updated a series of Docker images through GitHub Actions.

Use Cases

Best For

  • Automating Docker image builds for security tools without official images
  • Maintaining updated container images for penetration testing tools
  • Setting up CI/CD pipelines for custom Docker image generation
  • Self-hosting Docker image repositories for internal tooling
  • Managing version updates for multiple tools in a centralized way
  • Reducing manual effort in DevOps and security workflows

Not Ideal For

  • Teams requiring official, vendor-supported Docker images for compliance or security certification
  • Developers looking for ready-to-use Docker images without any setup or forking
  • Projects needing multi-architecture builds beyond the current Docker BuildX setup
  • Organizations without access to GitHub Actions or Docker Hub for automation

Pros & Cons

Pros

Automated Build Pipeline

Uses GitHub Actions to automatically generate and push Docker images, eliminating manual updates whenever tools are released, as shown in the fork setup instructions.

Version Tracking Helpers

Includes specialized functions to fetch latest versions from GitHub releases, pip, and npm, ensuring images are built with the most recent software versions, detailed in the Helpers section.

Flexible Execution Modes

Supports local execution with Python and Docker BuildX or cloud-based via forked repos, offering options like single builds and testing, as outlined in the Local Usage section.

Extensible Tool Management

Provides a clear structure with config.py and Dockerfile templates, making it straightforward to add and maintain new tools, evidenced by the Tool Structure guide.

Cons

Setup Overhead for Forking

Requires setting Docker Hub secrets and editing organization variables in the code, which can be error-prone and time-consuming for quick adoption, as mentioned in the Fork section.

Dependency on External APIs

Version helpers rely on GitHub API and other sources; rate limiting or failures can disrupt builds without proper authentication, noted in the Local Usage where a GitHub token is advised.

Limited Tool Coverage

Primarily focused on security tools; adding non-security tools requires custom helpers and configurations, which may not be as well-supported out-of-the-box.

Frequently Asked Questions

Quick Stats

Stars559
Forks34
Contributors0
Open Issues5
Last commit2 days ago
CreatedSince 2021

Tags

#netsec#containerization#devops#dockerfile#github-action#tools#python#ci-cd#security-tools#docker#open-source-tools#image-builder#automation#github-actions#update

Built With

G
GitHub Actions
P
Python
D
Docker

Included in

Docker35.8k
Auto-fetched 1 day ago

Related Projects

DockerSlimDockerSlim

Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)

Stars23,286
Forks832
Last commit3 days ago
BuildKitBuildKit

concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit

Stars9,998
Forks1,427
Last commit2 days ago
buildahbuildah

A tool that facilitates building OCI images.

Stars8,811
Forks898
Last commit2 days ago
imgimg

Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder.

Stars3,985
Forks233
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub