Celebrate Hacktoberfest with
Docker Extensions

Hacktoberfest is a month-long celebration of open-source projects, their maintainers, and the entire community of contributors. This event is all about giving back to the community and celebrating all things open source. We’d like to invite you to celebrate Hacktoberfest with us and contribute to the Docker Community Extensions.

Thank you for your contributions!

Keep contributing to Open Source. Looking forward to seeing you in 2023!

What are Docker Extensions ?

Docker Extensions lets you connect your favorite development tools to your application development and deployment workflows.


You can extend Docker Desktop with debugging, testing, security, and networking functionalities, and build custom add-ons using the Extensions SDK.

Disk Usage Extension

How to participate with Docker

We provide two different ways of participating. Why not choosing both?

Build your own extension

Getting started building an extension is straightforward: download the latest version of Docker Desktop and use the Extensions CLI to create one.

Check our guide to create your first extension

See how with just one command you can create your first extension

See how

Create your own repository for your extension

You can explain in a README file what's the value your extension provides and what developer pain it solves.

Create a Pull Request in our Hacktoberfest repository and add your extension

Place your extension in our list (you don't need to have it implemented yet!), it counts towards your number of PRs and you might get help from other contributors!

Create a PR

Get your PR approved

We are active maintainers of this repo, we will review it as soon as possible!

Ready!

Contribute to an existing Open Source extension

Many of our Docker Desktop extensions are Open Source, and you can contribute to them!

Check open issues in one of our Open Source extensions

We have curated a list of extensions that welcome PRs so that you can contribute!

See extensions

Create a Pull Request in the extension repository

Once you have a contribution ready for the extension, just create a Pull Request in their repo. It will count towards your total!

Get your PR approved

The maintainers of these extensions will be actively looking at Pull Requests so that yours can be approved. Remember to always communicate with them and be gentle!

Ready!

Get some swag

Participants whose contributions have been accepted by Docker as part of Hacktoberfest get swag from us! We have hoodies, T-shirts and stickers available.

We'll be reaching out directly to get your size and address!

Disk Usage Extension

Participants whose contributions went above and beyond will get a limited edition Docker macro keyboard (only 20 worlwide!).

We'll be reaching out directly!

Disk Usage Extension

Join our Hacktoberfest events

See the list of upcoming events below
Oct411:00 AM ET

Hacktoberfest 2022 Kickoff: Prepare to Hack

Docker will be participating on this virtual kickoff event that will go LIVE over YouTube

by DigitalOcean at Virtual on Tuesday, October 4, 2022 at 11:00 AM ET

Oct116:00 PM CEST

Hackdockerfest in Freiburg

Oktoberfest + Hacktoberfest + Docker + Freiburg = Hackdockerfest

by Mohammad-Ali Arabi at Freiburg on Tuesday, October 11, 2022 at 6:00 PM CEST

Oct1212:00 PM IST

Hacktoberfest 2022 Hack Party - Asia Pacific

Docker will be participating on this virtual kickoff event that will go LIVE over YouTube

by DigitalOcean at Virtual on Tuesday, October 12, 2022 at 12:00 PM IST

Resources to help you get started

Introducing Docker Extensions

Docker Captain Bret Fisher introduces Docker Extensions alongside Docker engineers in his DevOps and Docker Live Show (Ep 174)

Frequently Asked Questions

What do I need to start?

You need to have Docker Desktop 4.10 or higher.

What can be achieved with the Extensions SDK?

The Extensions SDK provides options to build any kind of tool associated with containers and images such as running Docker commands, communicating with backend containers, interacting with the host file system, and more. Check out the SDK docs.

Where I can reach to get help?

The extension team at Docker is available to support you. You can find us in the Docker Community Forums, post issues on our SDK repo, or reach us via email at extensions@docker.com

Need some inspiration?

We've selected a few projects that could be interesting for you.

Do you think you could integrate them in Docker Desktop?