Diversity in Swift

Diversity in Swift is an effort focused on further elevating diverse voices within the Swift community, and making it easier to start learning or contributing to Swift, regardless of your background.


The mission of Diversity in Swift is to foster an inclusive Swift community by creating more pathways for a diverse group of developers, increasing the engagement and retention of those developers, and helping developers of all backgrounds establish leadership and technical expertise within the community. Our differences in identity and experience enrich our community with new ideas and perspectives, and we are committed to ensuring that everybody feels supported and valued in the Swift community.


The Diversity in Swift workgroup is made up of Swift community members from various organizations and backgrounds. Members of the workgroup will serve for two years, and they are all volunteers working to fulfill the Diversity in Swift mission.

The current Diversity in Swift workgroup consists of the following people:

You can reach the Diversity in Swift workgroup on the Swift Forums as @diversity-workgroup.

Community Groups

To support various members of our Swift community, we have created specific community groups for developers to connect with others who have similar experiences and backgrounds. The available community groups are Women in Swift, Black in Swift, and Pride in Swift. These are private, moderated support spaces on the Swift Forums.

If you’re interested in joining one of these groups, please message @diversity-workgroup on the Swift Forums, and briefly answer the following questions:

  1. Which community group(s) would you like to join?
  2. What support do you hope to get out of this community group?

Identity is a personal matter that should never be questioned by others. As a community, we are trusting individuals to only request to join community groups that represent their identity. If you are not represented by any of the current community groups, you are still welcome and encouraged to participate in Diversity in Swift! You can find other ways to contribute to this effort in the Community Participation section.


Diversity in Swift will occasionally host virtual events and meetups for networking within the Swift community and the various community groups. You can view and register for upcoming events here.

Community-focused blog on Swift.org

The Diversity in Swift workgroup will include posts on the Swift.org blog that recognize and highlight the work being done by developers across our community. The Diversity in Swift workgroup will use the Community Showcase to brainstorm ideas and topics for these community-focused blog posts. Please post any recommendations that you think Swift users would be interested in hearing more about on the Community Showcase, along with a brief description of why you found that work helpful or inspiring. Occasionally, the Diversity in Swift workgroup may also post a Call For Participation to solicit recommendations about a specific Swift topic.

Community Participation

Everyone is welcome to participate in Diversity in Swift! Below are a few specific ways to contribute:

Anybody can work toward making the Swift community even more approachable. Members of the community can help newcomers overcome barriers by answering questions on the Swift Forums, improving open source Swift documentation, searching for or creating good first issues, and more.