Packages authored by Vapor Community
These packages are available as a package collection, usable in Xcode 13 or the Swift Package Manager 5.5.
Async
⏱ Promises and reactive-streams in Swift built for high-performance and scalability.
AuthProvider
Middleware and conveniences for using Auth in Vapor.
BCrypt
Swift implementation of the BCrypt password hashing function
Bits
A bite sized library for dealing with bytes.
Checkpoint
Verify's Amazon Alexa requests
COpenSSL
🔒 OpenSSL module map for SPM.
CSRF
A package to add protection to Vapor against CSRF attacks.
CTLS
LibreSSL / OpenSSL module map for Swift
Debugging
A library to aid Vapor users with better debugging around the framework
Ferno
Vapor Firebase Realtime database provider
google-cloud
Access GoogleCloud APIs using Vapor
google-cloud-kit
HTMLKit
Create and render HTML templates with HTMLKit
Imperial
Federated Authentication with OAuth providers
JSON
Convenience wrapper for Foundation JSON.
JWTProvider
(Deprecated) Adds conveniences for using JWTs in Vapor 2.
LeafMarkdown
Markdown renderer for Vapor
LingoVapor
Vapor provider for Lingo - the Swift localization library
mailgun
📧 Service to assist with sending emails from Vapor apps
Moat
A line of defense for your Vapor application including attack filtering + extras.
MultiLogging
Logging utility package for Vapor 3
Node
A formatted data encapsulation meant to facilitate the transformation from one object to another
Pagination
Simple Vapor 3 Pagination
PassKit
🎟️ 📦 A package for creating passes and orders for Apple Wallet with Vapor.
Postman
Postman Provider for Vapor
queues-database-hooks
A package for tracking queue job statuses in your database via Queue Hooks
queues-mongo-driver
A MongoDB implementation for https://github.com/vapor/queues
Random
Module for generating random bytes and numbers.
sendgrid
📧 SendGrid-powered mail backend for Vapor
sendgrid-kit
📧 A Swift on Server SDK for the SendGrid API
Sockets
🔌 Non-blocking TCP socket layer, with event-driven server and client.
soto-cognito-authentication
Authenticating with AWS Cognito for Vapor
stripe-kit
A Swift on Server SDK for the Stripe API
SwiftMarkdown
Swift cmark wrapper for SwiftPM
SwiftyBeaverProvider
SwiftyBeaver Logging Provider for Vapor, the server-side Swift web framework https://swiftybeaver.com
Telesign
A Telesign provider for Vapor.
telesign-kit
A Swift package used to communicate with the Telesign API
TLS
🔒 Non-blocking, event-driven TLS built on OpenSSL & macOS security.
vapor-aws-lambda-runtime
Run your Vapor api server on AWS Lambda using the official Swift Server runtime.
vapor-elementary
A modern and efficient HTML rendering library - inspired by SwiftUI, built for the web.
VaporExt
⚙️ A collection of Swift extensions for wide range of Vapor data types and classes
VaporMonitoring
Monitoring for Vapor
VaporSitemap
A dynamic sitemap generator for Vapor.
wkhtmltopdf
Generate and return PDFs from Vapor views
Zip
📂 A framework for zipping and unzipping files in Swift
45 packages.