Project Awesome project awesome

Vapor

Server-side development in Swift.

Collection 1.3k stars GitHub

Libraries

API Error Middleware 35 updated 7y ago

Vapor middleware for converting thrown errors to JSON responses.

APNS 61 (archived)

Vapor APNS for iOS.

Bugsnag 39 (archived)

Report errors with Bugsnag.

CouchDB Client 20 updated 8d ago

Simple CouchDB client for Vapor.

CrudRouter 70 updated 4y ago

Automatic RESTful CRUD router generation for any Fluent Model.

CSRF 44 updated 3y ago

A package to add protection to Vapor against CSRF attacks.

CSV Framework 31 updated 4y ago

A simple framework to read and write CSV files.

Ferno 73 updated 2y ago

Vapor Firebase Realtime database provider.

Flash 37 (archived)

Flash messages between views.

FluentQuery 148 updated 6y ago

Build complex raw SQL queries while still using Swift keypaths.

Gatekeeper 76 (archived)

Rate limiting middleware for Vapor.

Google Cloud Provider 47 updated 1y ago

Interact with Google Cloud Platform APIs from your Vapor project.

Guardian 89 (archived)

Modern rate-limiting middleware.

Imperial 191 updated 5mo ago

Federated Authentication with OAuth providers.

JWT Keychain 40 (archived)

Easily scaffold a keychain using JWT for Vapor.

JWT Middleware 37 updated 4y ago

Middleware to Authenticate and Authorize Requests in Vapor.

Leaf Error Middleware 65 updated 3y ago

Serve up custom 404 and server error pages for your Vapor App.

Leaf Markdown 64 updated 4y ago

Markdown renderer for Vapor.

Lingo Vapor 58 updated 3y ago

Vapor provider for Lingo – the Swift localization library.

Local Storage 5 (archived)

Storage driver using local filesystem.

MailCore 88 updated 4y ago

Sending e-mails via SMTP, MailGun and SendGrid.

Meow 65 (archived)

An alternative codable ORM for MongoDB.

MongoKitten 750 updated 12d ago

MongoDB driver in Swift.

Pagination 66 updated 7y ago

Simple Vapor 3 Pagination.

Paginator 71 (archived)

Query pagination for Vapor and Fluent.

S3 101 updated 6mo ago

Library for accessing the Amazon S3 service (and compatible) with support for most commonly used operations.

S3 Storage 10 updated 7y ago

Library for simple access to the Amazon S3 service.

Sanitize 17 (archived)

Powerful model extraction from Vapor JSON requests.

SendGrid Provider 77 updated 1y ago

SendGrid-powered mail backend for Vapor.

SimpleFileLogger 19 updated 6y ago

A simple file logging provider for Vapor.

Slugify 17 (archived)

Convenience for sluggifying your strings.

Storage 66 (archived)

Eases the use of multiple storage and CDN services.

Stripe Provider 183 updated 2y ago

Stripe Provider for Vapor.

Submissions 14 (archived)

Conveniences for creating forms and validating (form) submissions.

Sugar 28 (archived)

A package of sugar for Vapor.

SwifQL 300 updated 1y ago

Easily build flexible and type-safe SQL with pure Swift.

SwiftyBeaver Provider 33 updated 6y ago

SwiftyBeaver Logging Provider for Vapor, the server-side Swift web framework.

Telesign Provider 10 updated 18d ago

A Telesign provider for Vapor.

Vapor Mailgun Service 125 updated 5mo ago

A service to be used with Vapor to send emails.

Vapor reCAPTCHA 15 updated 7y ago

Validate Google reCAPTCHAs using Vapor.

Vapor Request Storage 7 updated 7y ago

A replacement for request.storage which was available in Vapor 1 & 2.

Vapor Security Headers 152 updated 1y ago

Harden Your Security Headers For Vapor.

Vapor Test Tools 34 updated 5y ago

Helper designed to make testing your endpoints in Vapor 3 pain-free.

VaporExt 36 updated 6y ago

A collection of Swift extensions for wide range of Vapor data types and classes.

WKHTMLTOPDF 39 updated 5y ago

Build PDF files from Leaf templates or web pages through the wkhtmltopdf CLI tool.

XMLCoding 11 updated 7mo ago

XML encoder and decoder.