What packages can help you build a top-class back-end server for your app or a website built with HTML? Swift has several mature back-end frameworks, ORM, database connection packages, and more.
Vapor is an HTTP web framework for Swift, providing an expressive and easy-to-use foundation for websites, APIs, and cloud projects.
Fluent helps you work with databases, providing a high-level, type-safe API for querying and manipulating data in Vapor apps.
Generate Swift client and server code from an OpenAPI document. Includes multiple repositories for extensibility and supports various transports.
MongoKittenby Orlandos Technologies - OpenSource
MongoKitten is a fast, pure Swift MongoDB driver built for Server Side Swift. It supports both MongoDB in server and embedded environments and can be used with Vapor or Hummingbird.
Hummingbird is a lightweight, flexible server framework written in Swift. It consists of an HTTP server, a web application framework, and extension modules.
MultipartKit is a multipart parsing and serializing library. It provides Codable support for the special case of the multipart/form-data media type and delivers its output as it is parsed through callbacks suitable for streaming.