🐳 Docker x Hacktoberfest 2022 - Contribute and Win Swags
Tags: hacktoberfest, hacktoberfest2022, docker, october
Published: 2022-09-24 09:54:09

Community is at the heart of what Docker does. From our Docker Captains sharing their insight and expertise to hundreds of Meetup events around the world, to our Slack and [community forums](https://forums.docker.com/c/community/hacktoberfest/61) for peer-to-peer support, there’s someone else out there who has been there, done that and is eager to help.

Developing apps today is not just limited to writing code. Multiple languages, frameworks, architectures, and discontinuous interfaces between tools for each lifecycle stage create enormous complexity. Docker simplifies and accelerates your workflow while giving developers the freedom to innovate with their choice of tools, application stacks, and deployment environments for each project.

We at [Docker](https://docker.com/hacktoberfest) are thrilled to share that we’ll be joining in for Hacktoberfest 2022 and supporting open-source developers.

## What is Hacktoberfest all about?

[Hacktoberfest](https://docker.github.io/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.

## What's so cool about Docker Extensions?


![extensions1](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eomz90m9p1e40jyffjxr.png)



[Docker Extensions](https://www.docker.com/products/extensions/) lets you connect your favorite development tools to your application development and deployment workflows. It lets you use third-party tools within Docker Desktop to extend its functionality. Said that, you can seamlessly connect your favorite development tools to your application development and deployment workflows. It allows you to augment Docker Desktop with debugging, testing, security, and networking functionalities, and build custom add-ons using the Extensions SDK.

## ❓How shall I participate and contribute?

To participate, there are two main ways you can contribute:

1. Create a new own open-source extension and [add it to the list](https://github.com/docker/hacktoberfest-2022#%EF%B8%8Flist-of-docker-extensions-for-hacktoberfest-2022).
2. Contribute to any of the existing open source extensions listed that are allowing PRs for Hacktoberfest.

In order to take part in Hacktoberfest, all you need to do is open [Pull Requests](https://github.com/docker/hacktoberfest-2022/pulls) on this repo or any of the repos listed below joining Hacktoberfest, and get your PR merged or approved.

We know that creating your own extension can feel like a big undertaking so here are a few guidelines to keep in mind:

1. The extension should resolve a user pain point or help fill an existing user need.
2. The extension does not need to be production ready by the end of Hacktoberfest.
3. The extension could be an idea or proof of concept.

## ✔️List of Docker Extensions for Hacktoberfest 2022

Here is a list of Docker Extension repos you can contribute to, part of the Hacktoberfest event.

You can add your own extension in this list with your own github repository.

| Name/Github Repo                                                                        | Category               | Status         | PRs welcome |
| --------------------------------------------------------------------------------------- | ---------------------- | -------------- | ----------- |
| [Volumes Backup & Share](https://github.com/docker/volumes-backup-extension)            | Utility                | In Marketplace | ✅          |
| [JFrog](https://github.com/jfrog/jfrog-docker-desktop-extension)                        | Security               | In Marketplace | ✅          |
| [Aventer Mini Cluster](https://github.com/AVENTER-UG/docker-mesos-extension)            | Cloud Infrastructure   | In Marketplace | ✅          |
| [DDosify](https://github.com/ddosify/ddosify-docker-extension)                          | Tests                  | In Marketplace | ✅          |
| [Lacework Scanner](https://github.com/l6khq/lacework-docker-extension)                  | Security               | In Marketplace | ✅          |
| [GOSH](https://github.com/gosh-sh/hacktoberfest2022/)                                   | Blockchain             | In Marketplace | ✅          |
| [Okteto](https://github.com/okteto/docker-desktop-extension)                            | Development Platform   | In Marketplace | ✅          |
| [Postman](https://github.com/loopDelicious/docker-extension)                            | Tests                  | Community      | ✅          |
| [Github Registry](https://github.com/peacecwz/github-registry-docker-desktop-extension) | Image registry         | Community      | ✅          |
| [Swagger](https://github.com/n-murphy/swagger-editor-docker-extension)                  | Development Tools      | Community      | ✅          |
| [Drone](https://github.com/harness/drone-desktop-docker-extension)                      | Continuous Integration | Community      | ✅          |
| [Alfresco](https://github.com/AlfrescoLabs/alfresco-docker-extension)                   | Content management     | Community      | ✅          |
| [DDM](https://github.com/jatin711-debug/request-docker-extension)                       | Development tools      | Community      | ✅          |
| [Storj](https://github.com/elek/docker-storj-extension)                                 | Cloud Infrastructure   | Community      | ✅          |
| Add new extension to participate                                                        |                        |                |             |


## List of Docker Extensions suggestions

Here is a list of suggestions or ideas for new Docker Extensions:

| Name/Github Repo                                        | Category                  |
| ------------------------------------------------------- | ------------------------- |
| [Dive Tool](https://github.com/wagoodman/dive)          | Utility                   |
| [Watchtower](https://github.com/containrrr/watchtower)  | Infrastructure/Automation |
| [Buildg](https://github.com/ktock/buildg)               | Debugging                 |
| [Mongo Express](https://hub.docker.com/_/mongo-express) | Database                  |
| [Popeye](https://github.com/derailed/popeye)            | Debugging                 |
| [Botkube](https://botkube.io/)                          | Monitoring/Debugging      |

## Where to start from?

- [Introduction to Docker Extensions](https://docs.docker.com/desktop/extensions/)
- [How to create your own Docker Extensions](https://docs.docker.com/desktop/extensions-sdk/)
- [Create Your First Extensions](https://docs.docker.com/desktop/extensions-sdk/tutorials/initialize/)
- [Minimal frontend extensions tutorial](https://docs.docker.com/desktop/extensions-sdk/tutorials/minimal-frontend-extension/)
- [Minimal React Extensions tutorial](https://docs.docker.com/desktop/extensions-sdk/tutorials/react-extension/)
- [Minimal Docker CLI Extensions tutorial](https://docs.docker.com/desktop/extensions-sdk/tutorials/minimal-frontend-using-docker-cli/)

## Getting Help

Have a question about Docker Extensions ? Search the Docker Forum Docker Extensions tag for answers, or post a question in our [Docker Community Forum](https://forums.docker.com).