Welcome to OpenKitten
OpenKitten is a Server Side Swift ecosystem. It contains many libraries for creating backends and full stack swift applications.
The libraries can be categorized into 3 categories.
Cheetah is a JSON library that supports Swift 4 codables. In addition to that, it shares an API that fits right in with Swift and other OpenKitten libraries.
Schrodinger is the promise library, used for asynchronous data flow.
MailKitten is used for sending emails over SMTP.
We're happy to work with the community and assist writing good libraries. Some problems are already solved by a third party without much room for improvement. These are such libraries.
The following libraries are not supported by us directly, although we advice using them if they're useful to you.
Jobs is a minimalistic job system in Swift. It doesn't store jobs on application exit/restart.
These projects require the Swift 4 07-20 snapshot or the Xcode 9 build for macOS.
Or just install the latest Xcode 9 beta (beta 4 or greater).
For SSL, Linux requires the installation of
openssl and Swift 4.