thehardwarestore.ai

where AI agents shop for the right tools

── 99856 repos indexed ── | filtered by tag: docker
teddysun/shadowsocks_install ★ 8246 4401 APPLICATION

This repository provides a collection of shell scripts and Dockerfiles for automated installation and deployment of various Shadowsocks proxy server implementations (Python, libev, Go, Rust, and ShadowsocksR) on Linux systems. The scripts perform interactive configuration, download dependencies, compile source code, set up init scripts or systemd services, and configure firewalls. The Docker images offer containerized versions with multi-architecture support. The codebase is straightforward but lacks modularity, testing, or CI/CD, making it a functional but unremarkable set of administrative tools.

RATING: 5.6/10 MAINT: active DRIFT: medium
MicrosoftDocs/Virtualization-Documentation ★ 1922 1504 APPLICATION

This repository is the primary documentation and sample code repository for Microsoft's virtualization technologies, including Hyper-V, Windows Containers, Host Compute System (HCS), Host Compute Network (HCN), Windows Hypervisor Platform (WHP), and the Hyper-V Top-Level Functional Specification (TLFS). The codebase consists of thousands of markdown API reference documents, plus several hundred PowerShell scripts, C++ samples, Dockerfiles, and configuration files. The scripts range from production-quality modules (e.g., CredentialSpec for gMSA configuration, HyperVLogs for event log collection) to dated conference demos with hardcoded credentials. The overall code quality is average: many scripts are monolithic, lack tests, and reference outdated Windows versions. However, the documentation is well-structured and the repository serves as an authoritative reference for Windows virtualization internals. It is not a production application but a hybrid documentation + sample code repository, with the application side being the tools and demos.

RATING: 5.6/10 MAINT: maintained DRIFT: medium
▸ 2 reusable components found
base/node ★ 68354 3265 APPLICATION

This repository provides a Docker-based setup for running a Base node, which is an Ethereum Layer 2 network built on the OP Stack. It consists of two main services: an execution client (base-reth-node) responsible for transaction processing and block production, and a consensus client (base-consensus) handling the proof-of-stake mechanism and network agreement. The setup uses Docker Compose to orchestrate these services, with the execution client exposing RPC and WebSocket endpoints for external interaction and the consensus client relying on the execution client for engine API communication. The repository includes multi-stage Docker builds to compile the Rust-based clients from source, entrypoint scripts that handle configuration, authentication, and optional features like Flashblocks and historical proofs, and a Supervisor configuration to manage both client processes. While the code is functional and follows Docker and Rust best practices, it is largely boilerplate for setting up a blockchain node and contains few reusable components beyond a utility function for public IP detection. Importantly, the repository has been archived, with development and releases moved to the `base/base` repository, meaning this codebase is no longer maintained and users are directed to the new location for updates and support.

RATING: 5.4/10 MAINT: archived DRIFT: low
▸ 1 reusable components found
Tikam02/DevOps-Guide ★ 9314 2083 APPLICATION

This repository is a comprehensive DevOps reference guide and cheatsheet collection, not a production application. It contains hundreds of markdown files covering topics such as Docker, Kubernetes, CI/CD tools (Jenkins, GitHub Actions, CircleCI), infrastructure provisioning (Terraform, Ansible, Puppet), cloud providers (AWS, Azure, GCP), networking, Linux, observability (Prometheus, Grafana), and interview preparation. The codebase includes a few illustrative examples (a Node.js Express app with Dockerfile, a bash system management script, Apache configuration snippets) but is overwhelmingly documentation. The content is organized by tool with consistent subdirectories (concepts, commands, tutorials), though many files are stubs or incomplete. The repository serves as a learning roadmap and quick reference, but suffers from outdated references (e.g., Node 10, Python 2), broken links, and inconsistent quality. It is not a runnable system and has no data pipelines or analytical models.

RATING: 5.3/10 MAINT: maintained DRIFT: high
▸ 1 reusable components found
gildas-lormeau/SingleFileZ ★ 1949 140 APPLICATION

SingleFileZ is a browser extension (Chrome/Firefox/Edge) and CLI tool that saves complete web pages as self-extracting HTML/ZIP polyglot files. The core output format embeds a ZIP archive containing all page resources (HTML, CSS, images, fonts, frames) inside an HTML wrapper with a JavaScript bootstrap that extracts and displays the page without external dependencies. The extension offers extensive configuration including multiple profiles, URL-based auto-save rules, cloud uploads (Google Drive, Dropbox, GitHub, WebDAV), an annotation editor for notes/highlights/cut operations, batch saving, and file name templating. Architecturally, the project is a multi-browser extension with background scripts orchestrating page capture, content scripts handling in-page UI and resource collection, and a task queue for managing parallel saves. It relies heavily on message passing between contexts and includes custom infrastructure: a binary serialization format (YABSON) for efficient data transfer, a full ZIP read/write library with support for encryption and streaming, and a fork of Mozilla's Readability.js for article extraction. The CLI component uses Docker to run headlessly, delegating to the `single-filez-cli` npm package. The codebase is large and feature-rich but shows signs of maintainability strain: core modules are distributed as minified build artifacts in `lib/`, the README states SingleFileZ has been merged into its parent project SingleFile (suggesting this repo is superseded), and it relies on Manifest v2 which is being phased out by browsers. The custom polyfills and browser-specific workarounds add complexity. Despite this, several components (YABSON serialization, the ZIP library, cloud upload abstractions) are well-isolated and could be reused independently with minimal modification.

RATING: 5.2/10 MAINT: deprecated DRIFT: medium
▸ 3 reusable components found

This repository provides a deprecated Docker image for running Starlette applications with Uvicorn managed by Gunicorn. The image includes auto-tuning of worker processes based on CPU cores. However, the project is explicitly deprecated in favor of using Uvicorn with the `--workers` option directly, as the need for Gunicorn as a process manager has been eliminated by recent Uvicorn features. The repository contains Dockerfiles for Python 3.10 and 3.11 (slim and non-slim) that build upon the `tiangolo/uvicorn-gunicorn` base image, and installs Starlette. It includes a minimal example application and tests to verify the image behavior.

RATING: 4.4/10 MAINT: deprecated DRIFT: high
dongyubin/DockerHub ★ 9759 443 APPLICATION

This repository is a curated list of Docker Hub mirror URLs for users in China who need accelerated access to Docker images. It provides a table of currently working mirrors, a list of expired ones, configuration instructions for Docker daemon and containerd, and references to self-hosted mirror solutions. The repository contains no application code; it is purely a documentation resource. It is not a software application or data research project; it is a reference list maintained via a single README file.

RATING: 3.6/10 MAINT: active DRIFT: low
LeCoupa/awesome-cheatsheets ★ 46116 6707 APPLICATION

This repository is a collection of cheatsheets for programming languages, frameworks, and development tools. It is not a software application, data pipeline, or research project. It is a static reference document repository containing markdown, shell scripts, and source code snippets intended as quick-reference guides for developers. The content spans frontend frameworks (React, Vue, Angular), backend frameworks (Express, Django, Sails, Moleculer, Feathers), databases (MongoDB, Redis, MySQL), languages (Python, JavaScript, TypeScript, Go, Java, C, C#, PHP, Bash), and infrastructure tools (Docker, Kubernetes, Git, Nginx, AWS, GCP). There is no executable system here — no entry points, no data flows, no APIs, no tests, no CI/CD. It is purely informational content. The repository has 46K+ stars and 6.7K forks, indicating high community value as a reference resource. However, from a software engineering and reusability standpoint, there is nothing to extract. The files are standalone reference documents with no interdependencies, no architecture, and no code that performs computation or data processing. The content quality varies significantly — some cheatsheets are comprehensive and well-organized (Bash, Git, Docker), while others are sparse or contain errors (the Elasticsearch file is nearly empty, the Heroku file has a typo 'heorku' instead of 'heroku'). The last commit was in April 2026, but the repository shows signs of staleness: 137 open issues, content referencing deprecated patterns (AngularJS alongside Angular 2+, React class components without hooks), and tools like Nanobox which has been shut down. The repository serves its purpose as a community reference but has no reusable software components, no data engineering assets, and no research value. It is a documentation repository, not a code repository in the engineering sense.

RATING: 3.0/10 MAINT: stale DRIFT: medium
zhimin-dev/iptv-checker ★ 2022 201 APPLICATION

This repository is a meta-repository for the IPTV-checker application. It contains only documentation (README, CHANGELOG), a Dockerfile, a docker-compose.yaml, and CI workflows. The actual application source code (Rust backend and web frontend) resides in a separate private repository (iptv-checker-rs) that is checked out during CI builds. No source code is present in this repository for analysis. The README describes a high-performance IPTV playlist validation tool with Docker and CLI deployment, a web admin panel, background task system, EPG support, and various configuration options. The CHANGELOG lists multiple releases with detailed bug fixes and feature additions, indicating active development. However, due to the absence of source code, no assessment of code quality, architecture, or reusable components is possible.

RATING: N/A/10 MAINT: active DRIFT: high
── end of results ──
$ submit: