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
Charlie Drage 5b9d0324cf
chore(dependencies): updates node-forge to 1.4.0 (#17100)
#### What does this PR do?

Updates the node-forge package overide to 1.4.0 (new release:
https://www.npmjs.com/package/node-forge)

Affected function: retrieveWindowsCertificates()

#### Screenshot / video of UI

N/A

#### What issues does this PR fix or reference?

CVE fixes / security alerts.

#### How to test this PR?

Verify that certificate handling with Windows machines works as normal when pulling /
pushing an image behind CA on your host.
Verify "refreshing catalog" works fine / can download extensions
Verify PD on Windows starts up / no errors in console regarding certificate issues.

Signed-off-by: Charlie Drage charlie@charliedrage.com

Signed-off-by: Charlie Drage charlie@charliedrage.com
Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2026-04-16 11:24:20 -04:00
.agents/skills chore(test): update playwright trace analysis skill (#16856) 2026-03-27 17:58:04 +02:00
.chocolatey chore: Update chocolatey packages for 1.26.2 2026-03-28 09:53:04 +01:00
.claude chore(claude): fix symbolic link 2026-03-30 15:47:40 +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 feat(main): add schema generation script and CI sync for extension JSON schema 2026-04-15 09:31:37 +02:00
.husky chore: switch to pnpm instead of yarn (#8589) 2024-08-29 20:13:01 +00:00
.vscode chore(extensions): suggest extensions for Visual Studio Code (#14611) 2025-10-27 14:10:23 +00:00
__mocks__ refactor(mock): generate @podman-desktop/api mock from its definition (#15670) 2026-01-30 14:45:47 +01:00
buildResources chore(deps): update electron-builder from v26.0.12 to v26.7.0 (#16166) 2026-02-11 16:17:35 +01:00
extensions fix(renderer): hide update button when provider has no installed version 2026-04-16 09:44:16 +02:00
packages refactor(Onboarding): migrated Onboarding component to svelte5 (#17036) 2026-04-16 13:14:43 +00:00
patches chore(deps): update electron-builder from v26.0.12 to v26.7.0 (#16166) 2026-02-11 16:17:35 +01:00
schemas fix(main): let biome format generated schemas normally 2026-04-15 09:31:37 +02:00
scripts chore(watch): move core-api watcher first 2026-02-23 12:36:31 +01:00
storybook chore(deps-dev): bump postcss from 8.5.9 to 8.5.10 2026-04-16 06:28:49 +02:00
tests chore(deps): bump electron from 41.2.0 to 41.2.1 2026-04-16 05:54:57 +02:00
types chore: add missing copryright headers in files 2024-03-15 11:53:23 +01:00
website chore(deps-dev): bump postcss from 8.5.9 to 8.5.10 2026-04-16 06:28:49 +02:00
website-argos chore(deps-dev): bump @playwright/test from 1.59.0 to 1.59.1 2026-04-02 08:34:22 +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(deps): update electron-builder from v26.0.12 to v26.7.0 (#16166) 2026-02-11 16:17:35 +01:00
.electron-vendors.cache.json feat: bumped up to node 24 and electron 40 (#15119) 2025-12-23 09:32:13 +00:00
.flatpak-appdata.xml chore: bump version to 1.27.0 2026-03-16 16:29:18 +01: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 chore(test): refactoring of runner factory class (#17045) 2026-04-14 14:31:41 +03: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 feat: bumped up to node 24 and electron 40 (#15119) 2025-12-23 09:32:13 +00: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
AGENTS.md docs(AGENTS.md): added preferences section into AGENTS.md file (#16500) 2026-03-16 07:19:50 +01:00
biome.jsonc fix(main): let biome format generated schemas normally 2026-04-15 09:31:37 +02:00
CLAUDE.md chore: introduce AGENTS.md file (#16098) 2026-03-06 13:54:42 +01:00
CODE-GUIDELINES.md feat: added icon examples to code guidelines (#15673) 2026-01-27 07:21:51 +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
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: updated the contributing.md to use new domain labels and external-user label (#16791) 2026-03-31 10:50:03 -04:00
eslint.config.mjs chore: setup eslint no-sync rule and document all sync FS usages (#15251) 2026-03-31 12:13:46 +00:00
featured.json chore(ExtensionBanner): adding lab extension to recommendation (#6951) 2024-04-25 19:58:34 +02:00
GOVERNANCE.md chore: rephrase triage and review 2026-01-28 11:54:00 -05:00
LICENSE feat: initial import 2022-03-08 17:49:35 +01:00
MAINTAINERS.md chore(maintainers): add simonrey1 (#15162) 2025-12-02 15:24:23 +01:00
package.json chore(dependencies): updates node-forge to 1.4.0 (#17100) 2026-04-16 11:24:20 -04:00
playwright.config.ts chore(test): make startup sequence be more robust to environment system lag (#16591) 2026-03-12 12:01:31 +02:00
pnpm-lock.yaml chore(dependencies): updates node-forge to 1.4.0 (#17100) 2026-04-16 11:24:20 -04:00
pnpm-workspace.yaml chore: abort build if Node.js engine is incorrect 2025-12-24 09:45:43 +01:00
product.json chore: update documentation links to be used from product.json (#16912) 2026-04-09 15:01:42 -04:00
README.md docs: modified README to point to a recent image and update the title to add a dash 2026-03-05 10:25:09 +01:00
recommendations.json fix: show recommended ext card when podman is ready (#10853) 2025-02-06 16:45:49 -08:00
RELEASE.md docs(release-docs): add notes regarding cherry picking branch (#15839) 2026-02-12 11:41:24 -05:00
SECURITY-INSIGHTS.yml chore: add security insights yaml 2025-04-10 21:09:34 +02:00
SECURITY.md chore: fix typo 2026-01-26 08:32:22 -05:00
svelte.config.js fix(svelte): migrate HMR configuration for Svelte 5 compatibility 2026-03-23 15:37:53 +01:00
tailwind-color-palette.json fix: recalculate accent1 and accent2 color ramps for better vibrancy (#16921) 2026-04-02 10:45:07 +02:00
tailwind.config.cjs feat(color-registry): add the violet Tailwind 4 color (#16076) 2026-02-05 13:40:56 +00:00
telemetry.json fix(telemetry): rename and rate limit handleContainerEventsFailure (#16789) 2026-03-25 14:11:05 +01:00
USAGE_DATA.md fix: usage data feedback 2023-11-08 11:23:37 -05:00
vitest.config.js refactor(vitest.config): replace workspace by projects 2025-11-03 10:42:40 +01: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

Share Your Feedback

Are you using Podman Desktop at your company? Wed love to hear how youre using (or planning to use) Podman Desktop. Spend 30 minutes chatting with us about your use case, and well send you some Podman Desktop swag as a thank-you!

👉 Please complete this form, and well be in touch to arrange a time.

Check out the growing list of companies already using Podman Desktop, and add your organization to be part of the community of adopters.

Your feedback is invaluable and will play a direct role in guiding the evolution of Podman Desktop. We greatly appreciate your time and perspective.

Code of Conduct

This project uses the Containers Community Code of Conduct.

Testing

Covered by Argos Visual Testing

License

Licensed under Apache 2.0.