awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
docker-archive-public avatar

docker-archive-public/docker.dockercraftArchived

0
View on GitHub↗
7,437 stars·398 forks·Lua·Apache-2.0·21 views

Docker.dockercraft

Dockercraft is a Cuberite-based system that visualizes running Docker containers as blocks inside a Minecraft world, providing an in-game interface for managing containers through block interactions. It maps each Docker container to a distinct block entity, linking container lifecycle events to block state changes for at-a-glance status monitoring.

The project uses a Cuberite server plugin to translate in-game player actions into Docker API calls, enabling starting, stopping, and inspecting containers by interacting with their block representations. A real-time polling loop periodically queries the Docker daemon for status updates and reflects changes by modifying block appearances in the game world, while an event-driven handler captures player interactions and triggers corresponding Docker operations.

The system supports customizing the Minecraft world's biome and terrain features by passing parameters at server launch, and the Cuberite server implementation accepts these parameters to shape the environment around container visualizations.

Features

  • Minecraft-Based Visualizers - Renders running Docker containers as blocks inside a Minecraft world for visual status monitoring.
  • Minecraft-Based Management Interfaces - Provides an in-game Minecraft interface for starting, stopping, and inspecting Docker containers.
  • Minecraft-Based Visualizations - Visualizes running Docker containers as blocks inside a Minecraft world for at-a-glance status monitoring.
  • Plugin-Based API Bridges - Translates in-game player actions into Docker API calls for starting, stopping, and inspecting containers.
  • Docker Container Game Interactions - Enables starting, stopping, and inspecting Docker containers by interacting with block representations in-game.
  • Docker Container Management - Starts, stops, and inspects Docker containers by interacting with their block representations in-game.
  • Container-to-Block Mappings - Maps each Docker container to a distinct Minecraft block entity for visual status monitoring.
  • Container Status Block Renderers - Renders running Docker containers as blocks inside a Minecraft world for visual status monitoring.
  • Cuberite Server Implementations - Runs a Cuberite Minecraft server that communicates with Docker via a plugin interface.
  • Container Status Polling - Periodically queries Docker daemon for container status and updates block appearances in the game world.
  • Cuberite Server Integrations - Integrates a Cuberite Minecraft server that accepts custom biome and terrain parameters for Docker visualization.
  • Event-Driven Interaction Handlers - Captures player interactions with container blocks and triggers Docker operations through callbacks.
  • Game-Interfaced Operations - Manages infrastructure and containers through a Minecraft game interface for engaging operations.

Star history

Star history chart for docker-archive-public/docker.dockercraftStar history chart for docker-archive-public/docker.dockercraft

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Docker.dockercraft

These projects share indexed features with Docker.dockercraft. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • bradtraversy/vanillawebprojectsbradtraversy avatar

    bradtraversy/vanillawebprojects

    16,097View on GitHub↗

    This project is a collection of reference implementations for vanilla web applications, interactive browser games, and core frontend development patterns. It consists of small web applications and tools built using standard HTML, CSS, and JavaScript without the use of external frameworks or libraries. The collection demonstrates various practical implementations, including browser-based mini games with arcade and word-guessing mechanics, as well as frontend interface prototypes. These examples cover the use of the native document object model for state manipulation and the implementation of i

    JavaScript
    View on GitHub↗16,097
  • didi/logicflowdidi avatar

    didi/LogicFlow

    11,441View on GitHub↗

    LogicFlow is an SVG-based flowchart editing framework and visual graph editor used for building customizable business process diagrams. It serves as a customizable diagramming engine for rendering business process models, entity relationship diagrams, and unified modeling language charts. The system is characterized by a plugin-based architecture that allows developers to define specialized graphical elements and register pluggable modules. A distinctive feature is its overlay system, which positions standard HTML components on top of the SVG canvas to create interactive menus and control pan

    TypeScriptbpmndiagramdiagramming
    View on GitHub↗11,441
  • antvis/x6antvis avatar

    antvis/X6

    6,598View on GitHub↗

    X6 is a JavaScript diagramming library and SVG graph rendering engine used to build interactive flowcharts, mind maps, and visual workflow editors. It provides a framework for defining customizable node and edge behaviors, utilizing a hybrid rendering approach that combines SVG and HTML. The library decouples the visual graph representation from underlying business logic and data structures through a dedicated state management system. It allows for extensive extensibility via a registration mechanism for custom nodes, edges, and canvas tools. The toolkit includes capabilities for automatic g

    TypeScriptantvdagdiagram
    View on GitHub↗6,598
  • ericdrowell/kineticjsericdrowell avatar

    ericdrowell/KineticJS

    4,017View on GitHub↗

    KineticJS is an HTML5 Canvas JavaScript framework and 2D graphics engine. It provides a system for building interactive user interfaces and 2D graphics by managing a scene graph of elements with dedicated rendering and event propagation. The framework functions as a canvas interaction library that adds event handling to canvas-based applications for desktop and mobile devices. It includes a server-side canvas renderer, allowing graphics to be drawn and rendered in a server environment.

    JavaScript
    View on GitHub↗4,017
Compare all 30 related projects→

Frequently asked questions

What does docker-archive-public/docker.dockercraft do?

Dockercraft is a Cuberite-based system that visualizes running Docker containers as blocks inside a Minecraft world, providing an in-game interface for managing containers through block interactions. It maps each Docker container to a distinct block entity, linking container lifecycle events to block state changes for at-a-glance status monitoring.

What are the main features of docker-archive-public/docker.dockercraft?

The main features of docker-archive-public/docker.dockercraft are: Minecraft-Based Visualizers, Minecraft-Based Management Interfaces, Minecraft-Based Visualizations, Plugin-Based API Bridges, Docker Container Game Interactions, Docker Container Management, Container-to-Block Mappings, Container Status Block Renderers.

Which projects share features with docker-archive-public/docker.dockercraft?

Projects with overlapping indexed features include: ericdrowell/kineticjs — KineticJS is an HTML5 Canvas JavaScript framework and 2D graphics engine. It provides a system for building… flot/flot — Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and… antvis/x6 — X6 is a JavaScript diagramming library and SVG graph rendering engine used to build interactive flowcharts, mind maps,… bradtraversy/vanillawebprojects — This project is a collection of reference implementations for vanilla web applications, interactive browser games, and… didi/logicflow — LogicFlow is an SVG-based flowchart editing framework and visual graph editor used for building customizable business… highcharts/highcharts — Highcharts is a JavaScript charting library and interactive data visualization framework used to render complex…