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.
-
fluentby Vapor
Fluent helps you work with databases, providing a high-level, type-safe API for querying and manipulating data in Vapor apps.
-
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.
-
jwt-kitby Vapor
Enables SwiftCrypto-based signing and verification of JSON Web Tokens using various algorithms such as HMAC, RSA, ECDSA, and EdDSA. Supports custom headers, key management, and predefined claims.