Server
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.
- vaporby Vapor
Vapor is an HTTP web framework for Swift, providing an expressive and easy-to-use foundation for websites, APIs, and cloud projects.
- swift-openapi-generatorby Apple
Generate Swift client and server code from an OpenAPI document. Includes multiple repositories for extensibility and supports various transports.
- hummingbirdby Hummingbird
Hummingbird is a lightweight, flexible server framework written in Swift. It consists of an HTTP server, a web application framework, and extension modules.
- MongoKittenby Orlandos
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.
- console-kitby Vapor
ConsoleKit provides a set of tools and utilities for working with the command-line interface (CLI) in Swift applications. It includes features such as input handling, output formatting, and command execution.
- fluentby Vapor
Fluent helps you work with databases, providing a high-level, type-safe API for querying and manipulating data in Vapor apps.