Podman Desktop is the best free and open source tool to work with Containers and Kubernetes for developers. Get an intuitive and user-friendly interface to effortlessly build, manage, and deploy containers and Kubernetes — all from your desktop.
Find a file
Florent BENOIT 6964c15543
chore: use git hooks for linter/formatter and signed-off/conventional-commits (#2847)
* chore: use pre-commit hook for linter/formatter

fixes https://github.com/containers/podman-desktop/issues/2845

Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2023-06-16 10:40:42 +02:00
.chocolatey chore: Update chocolatey packages for 1.1.0 2023-06-08 13:52:17 +02:00
.devcontainer chore: upgrade to vite v4 and rollup v3 2022-12-22 12:07:36 +01:00
.github chore: add installation method in template 2023-06-13 21:38:37 +02:00
.husky chore: use git hooks for linter/formatter and signed-off/conventional-commits (#2847) 2023-06-16 10:40:42 +02:00
.vale blog: added _Setting up and running a Kubernetes cluster locally_ (#2162) 2023-05-08 09:55:06 +00:00
.vscode chore: add main and renderer debug scripts (#1311) 2023-02-03 10:38:27 +01:00
__mocks__/@podman-desktop feat(extension-api): rename '@tmpwip/extension-api' by '@podman-desktop/api'; 2023-03-08 10:37:27 +01:00
buildResources Delete .gitkeep 2022-10-19 08:52:55 +02:00
extensions fix: if kubeconfig is empty, does not try to do things, abort (#2874) 2023-06-15 15:51:00 -04:00
packages chore: fix @typescript-eslint/no-unused-vars rule 2023-06-16 10:39:16 +02:00
scripts chore: remove usage of await on non-promises 2023-05-15 15:03:27 +02:00
tests chore(tests): Improve e2e test to handle welcome page and telemetry, fixes #1474 (#2672) 2023-06-15 08:25:12 +02:00
tools chore: apply prettier on .md, .json and .css files 2023-06-14 11:41:40 +02:00
types feat(lib): Add a markdown component to render markdown content inside Podman Desktop 2023-04-26 14:49:09 +02:00
website website: fix documentation for building image 2023-06-15 14:14:51 +02:00
.browserslistrc feat: initial import 2022-03-08 17:49:35 +01:00
.editorconfig feat: initial import 2022-03-08 17:49:35 +01:00
.electron-builder.config.cjs feat: add support for protocol handler 'podman-desktop:' 2023-06-08 15:19:48 +02:00
.electron-vendors.cache.json feat: initial import 2022-03-08 17:49:35 +01:00
.eslintignore chore: fix await on promises 2023-05-15 11:44:59 +02:00
.eslintrc.json chore: fix @typescript-eslint/no-unused-vars rule 2023-06-16 10:39:16 +02:00
.flatpak-appdata.xml chore: bump version to 1.2.0 2023-06-08 12:09:56 +02:00
.flatpak.desktop chore: add publication scripts for brew, chocolatey and winget 2022-09-05 16:00:08 +02:00
.gitignore docs: added _Pushing an image to kind_ (#2076) 2023-04-18 13:11:40 +00:00
.markdownlint.yaml chore: added Markdownlint configuration (#2299) 2023-05-03 13:57:27 +00:00
.nvmrc Ensure node version for the lazy using nvm 2022-06-09 20:10:25 +02:00
.prettierignore nit: add prettierignore for website/build dir 2023-06-02 08:41:33 +02:00
.prettierrc chore: apply formatter and linter 2022-03-15 15:19:57 +01:00
.vale.ini blog: added _Setting up and running a Kubernetes cluster locally_ (#2162) 2023-05-08 09:55:06 +00:00
CODE-OF-CONDUCT.md fix: rename the project name 2022-04-13 14:58:20 +02:00
CODEOWNERS chore: perform team assignment for PR review 2023-03-02 11:18:44 +01:00
commitlint.config.cjs chore: use git hooks for linter/formatter and signed-off/conventional-commits (#2847) 2023-06-16 10:40:42 +02:00
CONTRIBUTING.md chore(docs/tests): Add e2e tests description and requirements into co… (#2862) 2023-06-14 23:53:32 +02:00
EXTENSIONS.md chore: apply prettier on .md, .json and .css files 2023-06-14 11:41:40 +02:00
featured.json chore: use new id for OpenShift local extension 2023-05-15 09:15:47 +02:00
LICENSE feat: initial import 2022-03-08 17:49:35 +01:00
package.json chore: use git hooks for linter/formatter and signed-off/conventional-commits (#2847) 2023-06-16 10:40:42 +02:00
postcss.config.cjs feat: initial import 2022-03-08 17:49:35 +01:00
README.md chore: apply prettier on .md, .json and .css files 2023-06-14 11:41:40 +02:00
RELEASE.md chore: apply prettier on .md, .json and .css files 2023-06-14 11:41:40 +02:00
SECURITY.md chore: fix typo (#794) 2022-11-14 15:12:18 -05:00
tailwind.config.cjs chore: Replace zinc-800 and -900 2023-05-04 15:52:18 -04:00
vitest-shared-extensions.config.js chore: update to vite 0.32.0 2023-06-08 01:02:22 +02:00
vitest.config.js chore: increase hook timeout 2023-05-16 13:11:03 +02:00
yarn.lock chore: use git hooks for linter/formatter and signed-off/conventional-commits (#2847) 2023-06-16 10:40:42 +02:00

Podman Desktop - A graphical tool for developing on containers and Kubernetes

Podman Desktop

Documentation

Overview

Podman Desktop is a graphical interface that enables application developers to seamlessly work with containers and Kubernetes.

Podman Desktop installs, configures and keeps Podman up to date on your local environment. It provides a system tray, to check status and interact with your container engine without losing focus from other tasks. The desktop application provides a dashboard to interact with containers, images, pods and volumes but also configures your environment with your OCI registries and network settings. Podman Desktop also provides capabilities to connect and deploy pods to Kubernetes environments.

Podman Desktop also supports multiple container engines, pick your favourite one and use the tool!

Download

Check the downloads page on podman-desktop.io/downloads.

Features

Containers and pods dashboard

  • Build, run, manage, and debug both containers and pods
  • Run Pods on your container engine or with Kubernetes
  • Convert your Pods to be running on Kubernetes
  • Manage multiple container engines

Multiple container engine support

Podman engine update support

  • Keep podman up-to-date on your PC by having Podman Desktop automatically install the newest version

System tray support

  • Manage your Container engine
  • Define your Kubernetes context

Enterprise capabilities

  • Proxy Support
  • OCI Image registries management

Bridge between local and remote environments

  • Connect and deploy to both local or remote Kubernetes environments
  • Change your Kubernetes context and pick your deployment environment

Join our early adopter program! (optional)

We are seeking developers who are interested in improving Podman Desktop!

Register your interest to join our Early Adopter Program by filling this form.

This is totally optional and does not change any Podman Desktop features.

Roadmap

All upcoming features are tracked with GitHub milestones.

Check out all our future features!

Contributing

Interested in fixing issues or contributing to Podman Desktop?

Communication

For all bug and feature requests please file a GitHub issue.

Discussions are done using Github Discussions.

Chatting

General questions & development:

Note: All channels are bridged. Chat on either: Discord, IRC or Matrix and it'll appear on all three!

Kubernetes questions & development:

Code of Conduct

This project uses the Containers Community Code of Conduct.

License

Licensed under Apache 2.0.