Swift in Open Source
Apple open-sourced the Swift programming language in December, 2015, launching the Swift.org website to host technical documentation,
community resources, and links to GitHub repositories containing source code for all Swift components: compiler, debugger, Standard Library, Foundation
Framework, Package Manager, and the REPL.
Swift Evolution
As an open source project, Swift enables ideas for new features or directions to be submitted by anyone through the Swift Evolution Process. If you're interested in learning about the future direction of
the Swift project, or want to participate directly, you can do so via Swift Evolution on Github.
Server-Side Swift
The Swift community is hard at work evolving early support for cross-platform development. The first supported non-Apple is Linux, and there are already
server-side frameworks available from companies such as IBM, SAP, Facebook, and others. Our Server-Side Development in Swift course is a great way
to get familiar with the landscape while getting some hands-on experience with Swift web development on Linux.
Web Servers
Several Swift web server frameworks are now available, including the following popular options:
Perfect
A web server and toolkit for developing applications and REST services in Swift
Vapor
A web server and framework for Swift that works on iOS, macOS, and Ubuntu
IBM Kitura
A modular, package-based web server and web framework written in Swift
Our
Server-Side Development in Swift
course offers hands-on coverage to help you get started developing web apps and REST services using existing server-side frameworks.