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.
-
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.
-
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.
-
jwt-kitby Vapor
JWTKit is a Swift library for signing and verifying JSON Web Tokens (JWTs) using various algorithms (HMAC, RSA, ECDSA, EdDSA). It supports parsing, serialization, claim validation, and JSON Web Keys.