Swift Logo by Apple

Swift is open source!

Apple has open sourced Swift, a modern programming language for iOS, OS X, watchOS and Linux.


Swift 3.0 is much faster and adds new features: protocol extensions, a new error handling model, mutability warnings, synthesized headers in Xcode, markdown in comments, Objective-C generics and nullability annotations, and more.

Learn more


Get the full Swift development enviroment for OS X or Linux from GitHub. Windows support will be added later. If you just want to try Swift in the online playground, all you need is the web browser.



Do you have any questions? Ask other developers on our forum. Find the best solutions for Swift programming. Write you thoughts and source code. Become one of Swift experts and share your knowledge.



Server APIs Work Group

Since Swift became available on Linux there has been a huge amount of interest in using Swift on the server, resulting in the emergence of a number of Web Frameworks, including Kitura, Vapor, Perfect, and Zewo, along with many others. As an important part of the Swift ecosystem, and one that we are keen to foster, we are today announcing the formation of the Server APIs work group....

Whole-Module Optimization in Swift 3

Whole-module optimization is an optimization mode of the Swift compiler. The performance win of whole-module optimization heavily depends on the project, but it can be up to two or even five times....

Swift 3.0 Released!

Swift 3.0, the first major release of Swift since it was open-sourced, is now officially released! Swift 3 is a huge release containing major improvements and refinements to the core language and Standard Library, major additions to the Linux port of Swift, and the first official release of the Swift Package Manager....



Read the official Swift Programming Language Book (Swift 2.2) by Apple, containing a complete guide and a language reference, in one of five formats.


Here are some links to tutorials, articles and other resources. If you find something interesting, please add it to our community.