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 4e0dd48b11
chore: migrate ProviderResultPage (and ImageDetailsCheck) components to svelte 5 (#10446)
* chore: migrate component to svelte 5

- change header-info to headerInfo (as it's not possible to have header-info in a Snippet)
- move the content of the method to the $derived methods so it can check the values being used

part of https://github.com/podman-desktop/podman-desktop/issues/10240

Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2024-12-25 21:45:46 +01:00
.chocolatey chore: Update chocolatey packages for 1.15.0 2024-12-16 14:53:37 +01:00
.devcontainer chore: upgrade to vite v4 and rollup v3 2022-12-22 12:07:36 +01:00
.github chore(deps): bump helm/kind-action from 1.11.0 to 1.12.0 (#10473) 2024-12-24 08:29:08 +01:00
.husky chore: switch to pnpm instead of yarn (#8589) 2024-08-29 20:13:01 +00:00
.vale chore: fix directory of the config file 2024-11-06 11:49:56 +01: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 Delete .gitkeep 2022-10-19 08:52:55 +02:00
extensions chore(deps-dev): bump vite from 6.0.4 to 6.0.5 (#10466) 2024-12-23 22:28:57 +00:00
packages chore: migrate ProviderResultPage (and ImageDetailsCheck) components to svelte 5 (#10446) 2024-12-25 21:45:46 +01:00
scripts chore: apply missing formatting on some files 2024-10-11 09:13:25 +02:00
storybook chore(deps-dev): bump svelte from 5.15.0 to 5.16.0 (#10475) 2024-12-25 17:41:46 +01:00
tests chore(test): Automation of Kubernetes e2e tests (#10320) 2024-12-19 16:25:19 +01:00
tools chore: bump vite to v6, vite-svelte plugin to v5 and vitest to v2.1.6 2024-11-27 11:11:21 +01:00
types chore: add missing copryright headers in files 2024-03-15 11:53:23 +01:00
website fix: update podman remote status command in documentation (#10474) 2024-12-24 16:08:18 +01:00
website-argos chore(deps-dev): bump @playwright/test from 1.49.0 to 1.49.1 2024-12-10 08:54:11 +01: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 chore: updated image format in electron builder 2024-12-09 07:15:04 +01:00
.electron-vendors.cache.json feat: initial import 2022-03-08 17:49:35 +01:00
.flatpak-appdata.xml chore: bump version to 1.16.0 2024-12-12 12:44:37 +01:00
.flatpak.desktop feat: added a ; to the freedesktop entry (#3971) 2023-09-19 14:04:33 +00: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.yaml chore: added Markdownlint configuration (#2299) 2023-05-03 13:57:27 +00:00
.npmrc chore: switch to pnpm instead of yarn (#8589) 2024-08-29 20:13:01 +00:00
.nvmrc chore: update to Node.js v20 and Electron 29 2024-02-26 09:45:01 +00:00
.vale.ini blog: added _Setting up and running a Kubernetes cluster locally_ (#2162) 2023-05-08 09:55:06 +00:00
ADOPTERS.md Add an ADOPTERS.md file to the project (#3461) 2023-08-17 13:05:17 +00:00
biome.jsonc fix: skip output folder during format actions (#9580) 2024-10-24 13:45:32 +02:00
CODE-GUIDELINES.md docs: in code guidelines, use vi.mocked (#10353) 2024-12-16 10:37:00 +01:00
CODE-OF-CONDUCT.md fix: rename the project name 2022-04-13 14:58:20 +02: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: add section about draft PR 2024-11-19 14:57:42 +01:00
eslint.config.mjs chore: exclude one rule not working with eslint v9.15.0 2024-11-19 09:57:13 +01: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 chore: add MAINTAINERS.md file 2024-11-09 23:46:35 +01:00
package.json chore(deps-dev): bump the typescript-eslint group with 3 updates (#10472) 2024-12-25 04:15:00 +00: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 svelte from 5.15.0 to 5.16.0 (#10475) 2024-12-25 17:41:46 +01:00
pnpm-workspace.yaml 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
postcss.config.cjs fix: undo change that broke the website 2023-06-23 22:32:09 -04:00
README.md docs: drop the word virtual from lima 2024-02-14 19:07:28 +01:00
recommendations.json fix: remove Red Hat extension pack from the recommendations 2024-10-23 21:50:11 +02:00
RELEASE.md chore: update flathub section in the release documentation 2024-12-10 13:02:38 +01: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: remove unused colors from tailwind config and update severity colors to use color registry (#10285) 2024-12-10 08:20:14 -05: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-shared-extensions.config.js chore: replace prettier by biome 2024-10-11 13:55:01 +02:00
vitest.config.js chore: replace prettier by biome 2024-10-11 13:55:01 +02:00
WEBSITE_CONTRIBUTING.md chore: Contributions guidelines added for website and blog (#9848) 2024-11-13 19:52:44 +01: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 your messages will appear on all three platforms!

Kubernetes questions & development:

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.