Join gaming leaders, alongside GamesBeat and Facebook Gaming, for their 2nd Annual GamesBeat & Facebook Gaming Summit | GamesBeat: Into the Metaverse 2 this upcoming January 25-27, 2022. Learn more about the event. 

Apple today open sourced its Swift programming language. Swift is available under the Apache license at GitHub.

Apple first unveiled Swift for writing Mac and iOS apps at its WWDC 2014 developer conference. The language works in Apple’s Xcode integrated development environment (IDE) and its Cocoa and Cocoa Touch frameworks.

In June, Apple first announced plans to open source the Swift compiler and libraries for iOS, OS X, and Linux. At the time, the company said it would make the big step by the end of the year, and so it has delivered in the last month of 2015.

On the Swift website, Apple laid out the news:

We are excited by this new chapter in the story of Swift. After Apple unveiled the Swift programming language, it quickly became one of the fastest growing languages in history. Swift makes it easy to write software that is incredibly fast and safe by design. Now that Swift is open source, you can help make the best general purpose programming language available everywhere.

For students, learning Swift has been a great introduction to modern programming concepts and best practices. And because it is now open, their Swift skills will be able to be applied to an even broader range of platforms, from mobile devices to the desktop to the cloud.

Welcome to the Swift community. Together we are working to build a better programming language for everyone.

With its support for object-oriented programming and whole module optimization, Apple has previously described Swift as “a successor” to C and Objective-C. The company reiterated that today by describing Swift as “a replacement for C-based languages (C, C++, and Objective-C).”

In addition to technical documentation and direct links to source code, the Swift website also features a blog where you can expect Apple will announce future plans for the programming language.


VentureBeat's mission is to be a digital town square for technical decision-makers to gain knowledge about transformative technology and transact. Our site delivers essential information on data technologies and strategies to guide you as you lead your organizations. We invite you to become a member of our community, to access:
  • up-to-date information on the subjects of interest to you
  • our newsletters
  • gated thought-leader content and discounted access to our prized events, such as Transform 2021: Learn More
  • networking features, and more
Become a member