由 Vapor 社区编写的软件包
这些软件包可以作为软件包集合使用,可以在 Xcode 或 SwiftPM 中使用。
Async
⏱ 用于 Swift 的 Promises 和 reactive-streams,专为高性能和可扩展性而构建。
AuthProvider
在 Vapor 中使用 Auth 的中间件和便利功能。
BCrypt
BCrypt 密码哈希函数的 Swift 实现
Bits
一个用于处理字节的小型库。
Checkpoint
验证 Amazon Alexa 请求
COpenSSL
🔒 SPM 的 OpenSSL 模块映射。
CSRF
一个用于为 Vapor 添加针对 CSRF 攻击保护的软件包。
CTLS
LibreSSL / OpenSSL Swift 模块映射
Debugging
一个帮助 Vapor 用户更好地调试框架的库
Ferno
Vapor Firebase 实时数据库提供程序
google-cloud
使用 Vapor 访问 GoogleCloud API
google-cloud-kit
HTMLKit
使用 HTMLKit 创建和渲染 HTML 模板
Imperial
使用 OAuth 提供程序的联合身份验证
JSON
Foundation JSON 的便捷包装器。
JWTProvider
(已弃用)为在 Vapor 2 中使用 JWT 添加便利功能。
LeafMarkdown
Vapor 的 Markdown 渲染器
LingoVapor
Lingo 的 Vapor 提供程序 - Swift 本地化库
mailgun
📧 用于协助从 Vapor 应用程序发送电子邮件的服务
Moat
Vapor 应用程序的防御线,包括攻击过滤 + 额外功能。
MultiLogging
Vapor 3 的日志记录实用程序包
Node
格式化的数据封装,旨在促进从一个对象到另一个对象的转换
Pagination
简单的 Vapor 3 分页
Postman
Vapor 的 Postman 提供程序
queues-database-hooks
一个用于通过 Queue Hooks 在数据库中跟踪队列作业状态的软件包
queues-mongo-driver
https://github.com/vapor/queues 的 MongoDB 实现
Random
用于生成随机字节和数字的模块。
sendgrid
📧 由 SendGrid 提供支持的 Vapor 邮件后端
sendgrid-kit
📧 SendGrid API 的 Swift on Server SDK
Sockets
🔌 非阻塞 TCP 套接字层,带有事件驱动的服务器和客户端。
soto-cognito-authentication
使用 AWS Cognito 为 Vapor 进行身份验证
stripe-kit
Stripe API 的 Swift on Server SDK
SwiftMarkdown
SwiftPM 的 Swift cmark 包装器
SwiftyBeaverProvider
Vapor 的 SwiftyBeaver 日志记录提供程序,服务器端 Swift Web 框架 https://swiftybeaver.com
Telesign
Vapor 的 Telesign 提供程序。
telesign-kit
用于与 Telesign API 通信的 Swift 软件包
TLS
🔒 基于 OpenSSL 和 macOS 安全性的非阻塞、事件驱动的 TLS。
vapor-aws-lambda-runtime
使用官方 Swift Server 运行时在 AWS Lambda 上运行 Vapor API 服务器。
vapor-elementary
一个现代高效的 HTML 渲染库 - 受 SwiftUI 启发,专为 Web 构建。
VaporExt
⚙️ 适用于各种 Vapor 数据类型和类的 Swift 扩展集合
VaporMonitoring
Vapor 的监控
VaporSitemap
Vapor 的动态站点地图生成器。
wallet
🎟️ 📦 一个使用 Vapor 为 Apple Wallet 创建通行证和订单的软件包。
wkhtmltopdf
从 Vapor 视图生成和返回 PDF
Zip
📂 用于在 Swift 中压缩和解压缩文件的框架
45 个软件包。