# docker-archive-public/docker.kitematic

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/docker-archive-public-docker-kitematic).**

12,142 stars · 1,377 forks · JavaScript · Apache-2.0 · archived

## Links

- GitHub: https://github.com/docker-archive-public/docker.kitematic
- Homepage: https://kitematic.com
- awesome-repositories: https://awesome-repositories.com/repository/docker-archive-public-docker-kitematic.md

## Topics

`containers` `docker` `electron` `electron-app` `kitematic` `toolbox`

## Description

Kitematic is a graphical user interface for managing and running Docker containers on desktop operating systems. It serves as a visual Docker management tool and API client that translates user interface interactions into REST API calls to control the Docker daemon without requiring the command line.

The application is built as a cross-platform Electron desktop application, utilizing a Chromium-based shell to provide a consistent administrative interface across Mac and Windows.

The software covers the full container lifecycle, including the creation, configuration, and monitoring of containers. This includes capabilities for modifying environment variables and port mappings through a visual editor and streaming real-time container logs for debugging.

The system also incorporates security and governance tools for image verification, cryptographic signature validation, and the management of isolated sessions within micro-virtual machines.

## Tags

### DevOps & Infrastructure

- [Container and Kubernetes GUIs](https://awesome-repositories.com/f/devops-infrastructure/container-and-kubernetes-guis.md) — Provides a comprehensive graphical user interface for managing Docker container lifecycles and configurations from a desktop workstation.
- [Docker Container Orchestrators](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-orchestrators.md) — Provides a graphical user interface for managing the full lifecycle and operation of Docker containers. ([source](http://kitematic.com/docs))
- [Container Configuration](https://awesome-repositories.com/f/devops-infrastructure/container-configuration.md) — Provides a visual editor to modify container environment variables, port mappings, and volume mounts. ([source](http://kitematic.com/docs))
- [Container Lifecycle Management](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/container-lifecycle-management.md) — Coordinates the full container lifecycle from creation and configuration to running and shipping. ([source](https://kitematic.com/))
- [Docker Container Execution](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/docker-container-execution.md) — Enables the execution of packaged applications using a graphical interface consistent across host operating systems. ([source](http://kitematic.com/docs))
- [Docker Engine API Clients](https://awesome-repositories.com/f/devops-infrastructure/docker-engine-api-clients.md) — Acts as a visual client that interacts with the Docker Engine API to control the Docker daemon.
- [Image Integrity Verification](https://awesome-repositories.com/f/devops-infrastructure/container-images/image-integrity-verification.md) — Validates digital signatures on container images to ensure the integrity and authenticity of the software supply chain.
- [Infrastructure Governance Policies](https://awesome-repositories.com/f/devops-infrastructure/infrastructure-governance-policies.md) — Controls sandbox security policies and tracks identity-bound audit logs through a centralized administrative console.

### Development Tools & Productivity

- [Desktop Administration Tools](https://awesome-repositories.com/f/development-tools-productivity/desktop-administration-tools.md) — Ships a visual administration console for configuring containerized applications and managing their lifecycle.
- [REST API Clients](https://awesome-repositories.com/f/development-tools-productivity/rest-apis/rest-api-clients.md) — Acts as a REST API client that communicates with the Docker daemon using JSON-based network protocols.
- [Desktop Application Wrappers](https://awesome-repositories.com/f/development-tools-productivity/desktop-application-wrappers.md) — Uses a cross-platform desktop wrapper to provide a consistent graphical interface for Docker management across different operating systems.

### Networking & Communication

- [Application State Synchronizations](https://awesome-repositories.com/f/networking-communication/rest-based-database-synchronization/application-state-synchronizations.md) — Synchronizes the visual state of the dashboard with the Docker daemon's runtime state via REST APIs.

### Software Engineering & Architecture

- [GUI-to-API Translation Layers](https://awesome-repositories.com/f/software-engineering-architecture/gui-to-api-translation-layers.md) — Translates visual user interactions into Docker REST API calls to control the container daemon.

### System Administration & Monitoring

- [Cross-Platform Administration Tools](https://awesome-repositories.com/f/system-administration-monitoring/cross-platform-administration-tools.md) — Provides a consistent visual administration interface for controlling containerized applications across Mac and Windows.
- [Container Log Streamers](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/operational-health-alerting/health-monitoring-endpoints/application-health-monitors/container-log-streamers.md) — Streams real-time output from running containers into a readable window for debugging. ([source](http://kitematic.com/docs))

### Web Development

- [Cross-Platform Desktop Applications](https://awesome-repositories.com/f/web-development/cross-platform-desktop-applications.md) — Utilizes an Electron-based architecture to provide a consistent management interface across different desktop operating systems.
- [MicroVM Runtime Isolations](https://awesome-repositories.com/f/web-development/browser-session-managers/context-isolation-managers/runtime-context-isolation/microvm-runtime-isolations.md) — Isolates the network and filesystem at the runtime level by running sessions in individual MicroVMs.

### Operating Systems & Systems Programming

- [Chromium-Based Desktop Shells](https://awesome-repositories.com/f/operating-systems-systems-programming/desktop-environment-frameworks/desktop-environment-components/desktop-application-frameworks/chromium-based-desktop-shells.md) — Renders a consistent administrative interface across Mac and Windows using a Chromium-based desktop shell.
- [Cross-Platform GUI Wrappers](https://awesome-repositories.com/f/operating-systems-systems-programming/desktop-environment-frameworks/desktop-environment-components/desktop-applications/cross-platform-gui-wrappers.md) — Provides a consistent cross-platform graphical interface by encapsulating the application within a Chromium-based shell.

### Security & Cryptography

- [MicroVM Sandboxes](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/sandbox-and-isolation/isolated-execution-sandboxes/microvm-sandboxes.md) — Executes individual sessions within lightweight virtual machines to isolate filesystems and network traffic.
- [Container Image Signing Tools](https://awesome-repositories.com/f/security-cryptography/container-image-signing-tools.md) — Ships a visual interface for deploying and verifying signed container images to secure the software supply chain.
- [Audit Logs](https://awesome-repositories.com/f/security-cryptography/governance-policy-frameworks/compliance-governance/audit-and-compliance/audit-logs.md) — Maintains identity-bound audit logs of administrative actions for security governance and compliance.
- [Hardened Container Images](https://awesome-repositories.com/f/security-cryptography/hardened-container-images.md) — Supports the deployment of minimal, signed, and patched images to secure the software supply chain. ([source](https://kitematic.com/))
- [Security Policy Management](https://awesome-repositories.com/f/security-cryptography/security-policy-controllers/security-policy-management.md) — Offers a management console for governing security policies and auditing isolated container sessions.
- [Container Security Hardening](https://awesome-repositories.com/f/security-cryptography/security/infrastructure-and-hardware/infrastructure-system-hardening/deployment-security-hardening/container-security-hardening.md) — Ensures software supply chain security by deploying signed, patched images and verifying their integrity.
- [Sandbox Container Lifecycle Managers](https://awesome-repositories.com/f/security-cryptography/security/infrastructure-and-hardware/infrastructure-system-hardening/execution-sandboxes/container-based-sandboxes/sandbox-container-lifecycle-managers.md) — Manages the lifecycle and configuration of isolated container sessions from a central management interface.
- [MicroVM Session Isolations](https://awesome-repositories.com/f/security-cryptography/security/policies/access-control/workspace-isolation/per-session-workspace-isolations/microvm-session-isolations.md) — Runs individual sessions in micro-virtual machines to isolate network and filesystem access for increased security. ([source](https://kitematic.com/))
