Welcome to the Swift Forums

We are delighted to announce that the Swift project has completed the process of migrating to the Swift Forums as the primary method for discussion and communication! The former mailing lists have been shut down and archived, and all mailing list content has been imported into the new forum system.

The following @swift.org email lists will continue to function as before:

Forum Structure
There are four main categories, Evolution, Development, Using Swift, and Site Feedback. The Evolution and Development categories have a number of subcategories as follows:

  • Evolution: Announce, Pitches, Proposal Reviews, Discussion

  • Development: Compiler, Standard Library, Core Libraries, Package Manager, LLDB, Server, LLBuild, CI Notifications, Announcements

Some of these categories, such as the announcement and CI Notification sub-categories may only allow new topics to be posted by forum administrators.

In addition to categories, forum posts can also be categorized by use of tags. A forum post can have many different tags added by the poster. This is a great way to make it easy to find posts relating to certain topics, and to mark topics of interest (such as issues relating to specific projects) so that they can be easily found.

Accounts can be set up using either email registration, or GitHub accounts. For those who have previously sent messages to the various Swift mailing lists, a staged account will already be set up, and you can take control of the account, provided you still have control of that email address.

Within the forums, users can be tagged as “@Username” and can get notifications based on that tagging.

You can choose to get email notifications for tracked categories tags, and can also choose to mute certain categories or topics within tracked categories. Replies via email to forum topics will be posted in the forums. In order to create new topics via email, there will be an email address corresponding to each category/subcategory (similar to a mailing list email address) that can be used.

Code of Conduct
All forum activity is expected to conform to the Swift Code of Conduct. Violations can be anonymously flagged via the forum for review by administrators.

Please visit the FAQ for answers to common questions, procedures, and links.


Setting up an account with GitHub? If you do Login > With GitHub, you'll see a flash message about password reset mumble mumble.

Ignore that: Do it a second time. Go back to Login, choose With GitHub. It actually logs you in the second try. :woman_shrugging:

Bonus: If your primary email on your GitHub matches one you subscribed to the Swift forums with, those posts will be automatically associated with your new account! You can log in quickly and reclaim your posts in one shot. :boom:


This is really exciting! Thanks so much to everyone who put in the work to make this happen. :tada:


Nicely done everyone!



I've been waiting for this day for so long. I wanted to participate more in the evolution process, but the mailing lists were unbearable.

And we have native code highlighting!


A great idea and a familiar, effective way to communicate. Thanks!
If anyone knows anyone at LLVM.org, please encourage them to follow suit.


This is sweet! Excited to see these forums grow. :smile:


Thanks a lot for this!


I have been waiting for this!


Yesss, I have been waiting this for a long time ! Well done :tada:


Hooray! This is really exciting and can't wait to dig in.


God Job!!!!!! is amazing!!


Hm, I never saw a message about password resetting in my testing -- is anyone else seeing this?

1 Like

It's exciting.

1 Like


1 Like

I also had to click the "with GitHub" button twice, but I can't remember the exact error message.

1 Like

GitHub authentication does not work properly with Safari Technology Preview 47. Not sure if this is an issue in the site or WebKit. Several workarounds exist; both of which involve manipulating the auth URLs. Detailed description filed in rdar://36751607

I filed that as a bug in WebKit and it has been fixed as of today, so we may see a fix in the next preview. Until then I’m just using Safari.

This is a great idea. I'm new user of swift and I'm exiting to enter in this community :)

Swift team, thank you very much for these delightful news. I'm looking forward to contributing to the evolution of a great and universal programming language. Happy typing everyone! :-)