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
Anton Misskii 741a552111
chore(ci): Run e2e tests on Testing Farm after merge (#13887)
* chore(ci): add gha workflow to run e2e tests on TF
Signed-off-by: Anton Misskii <amisskii@redhat.com>

* fix: use latest version
Signed-off-by: Anton Misskii <amisskii@redhat.com>

* fix: use commit sha
Signed-off-by: Anton Misskii <amisskii@redhat.com>

* fix: test summary
Signed-off-by: Anton Misskii <amisskii@redhat.com>

* fix: incorporate some comments
Signed-off-by: Anton Misskii <amisskii@redhat.com>

* fix: copyright
Signed-off-by: Anton Misskii <amisskii@redhat.com>

* fix: ai comments
Signed-off-by: Anton Misskii <amisskii@redhat.com>

* fix: check cli versions
Signed-off-by: Anton Misskii <amisskii@redhat.com>

* fix: comment/always upload junit file
Signed-off-by: Anton Misskii <amisskii@redhat.com>

* fix: rename junit file
Signed-off-by: Anton Misskii <amisskii@redhat.com>
2025-09-26 12:09:06 +02:00
.chocolatey chore: Update chocolatey packages for 1.21.0 2025-08-25 16:17:54 +02:00
.devcontainer chore: upgrade to vite v4 and rollup v3 2022-12-22 12:07:36 +01:00
.fmf chore(ci): Run e2e tests on Testing Farm after merge (#13887) 2025-09-26 12:09:06 +02:00
.github chore(ci): Run e2e tests on Testing Farm after merge (#13887) 2025-09-26 12:09:06 +02:00
.husky chore: switch to pnpm instead of yarn (#8589) 2024-08-29 20:13:01 +00:00
.vscode fix: launch.json references wrong script (#5006) (#5094) 2023-12-01 15:17:52 +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 fix: new DMG background (#12418) 2025-05-08 10:44:08 -04:00
extensions chore(deps-dev): bump tsx from 4.20.5 to 4.20.6 2025-09-26 07:39:36 +02:00
packages chore(searchbar): disabled go to option 2025-09-26 10:45:09 +02:00
patches fix(patch): patched kubernetes/client-node package 2025-07-02 16:44:02 +02:00
scripts fix: update spawn command for ui package (#10548) 2025-01-08 19:01:25 +01:00
storybook chore(deps-dev): bump the typescript-eslint group with 3 updates 2025-09-25 08:41:03 +02:00
tests chore(test): add validation for jobs being finished (#14089) 2025-09-26 12:19:25 +03:00
tmt chore(ci): Run e2e tests on Testing Farm after merge (#13887) 2025-09-26 12:09:06 +02:00
types chore: add missing copryright headers in files 2024-03-15 11:53:23 +01:00
website docs: use unambiguous name for Apple silicon in GPU docs (#14027) 2025-09-24 19:25:18 +02:00
website-argos chore(deps-dev): bump the argosci group with 2 updates 2025-09-25 05:30:03 +02:00
.browserslistrc feat: initial import 2022-03-08 17:49:35 +01:00
.clomonitor.yml chore: exclude one rule for CLOMonitor 2025-04-11 14:32:17 +02:00
.editorconfig feat: initial import 2022-03-08 17:49:35 +01:00
.electron-builder.config.cjs chore: include arm based podman installer (#13815) 2025-09-22 09:35:55 +02:00
.electron-vendors.cache.json chore(deps-dev): bump electron from 34.3.0 to 35.0.1 and to Node.js v22 2025-03-10 14:52:47 +01:00
.flatpak-appdata.xml chore: bump version to 1.22.0 2025-08-19 09:22:33 +02:00
.flatpak.desktop chore(flatpak): add keywords to Flatpak desktop entry 2025-05-26 09:53:32 +02:00
.gitattributes chore: for Windows users, make correct line ending 2023-10-09 13:36:41 +02:00
.gitignore feat: move podman extension to packages/extension folder and add dev and runtime support for it (#8791) 2024-09-11 19:48:55 -07:00
.markdownlint-cli2.yaml fix: update the markdownlint targets (#10487) 2024-12-30 11:37:17 +01:00
.markdownlint.yaml fix: update the markdownlint targets (#10487) 2024-12-30 11:37:17 +01:00
.npmrc chore: switch to pnpm instead of yarn (#8589) 2024-08-29 20:13:01 +00:00
.nvmrc chore(deps-dev): bump electron from 34.3.0 to 35.0.1 and to Node.js v22 2025-03-10 14:52:47 +01:00
.prettierignore fix: use prettier for formatting markdown (#10486) 2024-12-30 13:41:13 +01:00
.prettierrc fix: use prettier for formatting markdown (#10486) 2024-12-30 13:41:13 +01:00
ADOPTERS.md docs: EOST as adopters 2025-04-09 12:15:31 +02:00
biome.jsonc chore: introduce inversify library 2025-06-26 14:08:33 +02:00
CODE-GUIDELINES.md chore(code-guidelines): testing style attribute (#11567) 2025-03-07 11:24:06 +01:00
CODE-OF-CONDUCT.md docs: update code of conduct 2025-01-27 17:35:37 +01:00
codecov.yml ci: adjust codecov report 2025-03-20 13:22:50 +01:00
CODEOWNERS chore: rename team 2024-11-07 18:23:26 +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 docs(CONTRIBUTING.md): replace containers org with podman-desktop (#13847) 2025-09-09 09:07:06 +00:00
eslint.config.mjs chore(ci): dynamically decrease podman-desktop version before update e2e test (#13448) 2025-08-14 11:16:35 +00:00
featured.json chore(ExtensionBanner): adding lab extension to recommendation (#6951) 2024-04-25 19:58:34 +02:00
LICENSE feat: initial import 2022-03-08 17:49:35 +01:00
MAINTAINERS.md docs: updated MAINTAINERS.md file with new user (#11164) 2025-02-17 09:14:47 -05:00
package.json chore(deps-dev): bump lint-staged from 16.2.0 to 16.2.1 2025-09-26 07:14:52 +02:00
playwright.config.ts feat(test): add pw fixtures (#8745) 2024-09-05 09:50:44 +02:00
pnpm-lock.yaml chore(deps-dev): bump tsx from 4.20.5 to 4.20.6 2025-09-26 07:39:36 +02:00
pnpm-workspace.yaml chore: remove unused tools/* content (#12456) 2025-05-13 12:20:07 +02:00
README.md chore(docs): update README.md to include social media badges (#13372) 2025-09-04 12:32:24 +00:00
recommendations.json fix: show recommended ext card when podman is ready (#10853) 2025-02-06 16:45:49 -08:00
RELEASE.md chore(docs): applied suggestions 2025-08-14 16:19:54 +02:00
SECURITY-INSIGHTS.yml chore: add security insights yaml 2025-04-10 21:09:34 +02:00
SECURITY.md chore: fix typo (#794) 2022-11-14 15:12:18 -05:00
tailwind-color-palette.json chore: improvements to light mode (#8251) 2024-07-26 18:12:42 -04:00
tailwind.config.cjs chore: switch to tailwindcss v4 2025-02-03 23:21:48 +01:00
telemetry.json feat: add ability to restart kubernetes pod 2024-07-15 13:22:30 +03:00
USAGE_DATA.md fix: usage data feedback 2023-11-08 11:23:37 -05:00
vitest.config.js chore(vitest): enable default reporter on CI (#12209) 2025-04-15 12:13:23 +02:00
WEBSITE_CONTRIBUTING.md docs: updated website contribution guidelines (#13137) 2025-07-11 19:58:43 +05:30

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

License GitHub release (latest SemVer) GitHub commit activity GitHub contributors codecov OpenSSF Best Practices CLOMonitor OpenSSF Scorecard FOSSA License Status FOSSA Security Status LinkedIn LFX Health Score LFX Contributors LFX Active Contributors

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 supports multiple container engines, and extends its capabilities through extensions!

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?

Joining a community meeting is a great way to get involved and help shape the future of 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 your messages will appear on all three platforms!

Kubernetes questions & development:

Social networks

Discord X/Twitter GitHub Discussions Linkedin Mastodon Bluesky

Adopters

Check out the list of companies already using Podman Desktop.

Code of Conduct

This project uses the Containers Community Code of Conduct.

Testing

Covered by Argos Visual Testing

License

Licensed under Apache 2.0.