Swift is a modern, type-safe, and fun general purpose programming language

Announced in 2014, the Swift programming language has quickly become one of the fastest growing languages in history. Swift makes it easy to write software that is incredibly fast and safe by design. The goals for Swift are ambitious: we want to make programming simple things easy, and difficult things possible.

For students, learning Swift has been a great introduction to modern programming concepts and best practices. And because it is 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.

lightbulb_outline View ideas list


  • swift
  • c++


email Mailing list

Swift 2020 Projects

  • Augusto Noronha
    Improving Swift’s Debugger experience on Linux
    Debuggers are essential tools in aiding developers to do their work more efficiently. They are inherently tied to the target operating system, and...
  • Hassan ElDesouky
    Localization of Compiler Diagnostic Messages
    Diagnostics play a vital role in a programming language experience. It’s vital for developer productivity that the compiler can produce proper...
  • kateinoigakukun
    LTO support for Swift
    Swift supports multiple levels of optimizations per single module. This project aims to achieve LTO support for Swift at LLVM level and at Swift’s...
  • slashmo
    Swift (Server) Tracing
    Libraries for Logging and Metrics, embraced by the Serverside Swift Work Group, have enabled many Swift projects to simplify their code bases by...