Track Awesome Vapor Updates Daily
A curated list of Vapor-related awesome projects.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 vapor-community/awesome-vapor · ⭐ 1.2K · 🏷️ Back-End Development
Oct 21, 2019
Libraries
Bugsnag (⭐39) – Report errors with Bugsnag.
Flash (⭐37) – Flash messages between views.
Gatekeeper (⭐75) – Rate limiting middleware for Vapor.
JWT Keychain (⭐40) – Easily scaffold a keychain using JWT for Vapor.
Leaf Markdown (⭐62) – Markdown renderer for Vapor.
Lingo Vapor (⭐57) – Vapor provider for Lingo – the Swift localization library.
Meow (⭐66) – An alternative codable ORM for MongoDB.
MongoKitten (⭐744) – MongoDB driver in Swift.
Paginator (⭐71) – Query pagination for Vapor and Fluent.
Sanitize (⭐17) – Powerful model extraction from Vapor JSON requests.
SendGrid Provider (⭐77) – SendGrid-powered mail backend for Vapor.
Slugify (⭐17) – Convenience for sluggifying your strings.
Storage (⭐66) – Eases the use of multiple storage and CDN services.
Stripe Provider (⭐182) – Stripe Provider for Vapor.
Sugar (⭐28) – A package of sugar for Vapor.
SwiftyBeaver Provider (⭐33) – SwiftyBeaver Logging Provider for Vapor, the server-side Swift web framework.
Telesign Provider (⭐10) – A Telesign provider for Vapor.
Vapor Security Headers (⭐150) – Harden Your Security Headers For Vapor.
Education / Articles
Open-source Projects / Videos
SteamPress (⭐376) – A Blogging Engine and Platform written in Swift for use with the Vapor Framework.
Oct 20, 2019
Services
Jul 22, 2019
Libraries
Vapor Mailgun Service (⭐121) – A service to be used with Vapor to send emails.
Apr 11, 2019
Libraries
CouchDB Client (⭐18) – Simple CouchDB client for Vapor.
Education / Articles
Using the dependency injection framework for testing in Vapor 3 and Swift – How to use dependency injection framework which will help you manage dependencies and mock them inside your tests.
Mar 21, 2019
Education / Articles
Watermarking photos with ImageMagick, Vapor 3 and Swift on macOS and Linux – Tutorial on how to use the ImageMagick library in Swift.
Mar 20, 2019
Libraries
CrudRouter (⭐69) – Automatic RESTful CRUD router generation for any Fluent Model.
Leaf Error Middleware (⭐64) – Serve up custom 404 and server error pages for your Vapor App.
SwifQL (⭐298) – Easily build flexible and type-safe SQL with pure Swift.
VaporExt (⭐36) – A collection of Swift extensions for wide range of Vapor data types and classes.
Mar 19, 2019
Education / Articles
Mar 15, 2019
Education / Articles
Tutorials for Beginner to Advanced – Written tutorials for Beginner to Advanced.
Education / Videos
Jan 21, 2019
Tools
Sublimate (⭐64) – Fast prototyping with synchronization and authentication based on Sourcery.
Oct 03, 2018
Libraries
SimpleFileLogger (⭐19) – A simple file logging provider for Vapor.
Education / Videos
Aug 02, 2018
Libraries
Google Cloud Provider (⭐45) – Interact with Google Cloud Platform APIs from your Vapor project.
MailCore (⭐87) – Sending e-mails via SMTP, MailGun and SendGrid.
XMLCoding (⭐10) – XML encoder and decoder.
Jun 17, 2018
Libraries
WKHTMLTOPDF (⭐39) – Build PDF files from Leaf templates or web pages through the wkhtmltopdfCLI tool.
Jun 13, 2018
Libraries
Guardian (⭐89) – Modern rate-limiting middleware.
Jun 08, 2018
Libraries
FluentQuery (⭐149) – Build complex raw SQL queries while still using Swift keypaths.
Jun 06, 2018
Libraries
CSRF (⭐43) – A package to add protection to Vapor against CSRF attacks.
May 28, 2018
Libraries
S3 (⭐99) – Library for accessing the Amazon S3 service (and compatible) with support for most commonly used operations.
Submissions (⭐14) – Conveniences for creating forms and validating (form) submissions.
May 19, 2018
Tools
- Ether (⭐93) – A Command-Line Interface for the Swift Package Manager.
May 10, 2018
Libraries
Local Storage (⭐4) – Storage driver using local filesystem.
May 09, 2018
Libraries
Ferno (⭐73) – Vapor Firebase Realtime database provider.
Open-source Projects / Videos
User Manager Service (⭐85) – A small, useful user manager made for production application setups.
May 08, 2018
Libraries
Vapor reCAPTCHA (⭐16) – Validate Google reCAPTCHAs using Vapor.
Vapor Request Storage (⭐7) – A replacement for request.storagewhich was available in Vapor 1 & 2.
May 07, 2018
Tools
- Ice (⭐384) – A developer friendly package manager for Swift; 100% compatible with Swift Package Manager.
May 05, 2018
Libraries
API Error Middleware (⭐34) – Vapor middleware for converting thrown errors to JSON responses.
APNS (⭐62) – Vapor APNS for iOS.
JWT Middleware (⭐37) – Middleware to Authenticate and Authorize Requests in Vapor.
Pagination (⭐66) – Simple Vapor 3 Pagination.
S3 Storage (⭐10) – Library for simple access to the Amazon S3 service.
Education / Articles
Vapor 3 Tutorials – Big collection of small tutorials.
Apr 12, 2018
Libraries
CSV Framework (⭐31) – A simple framework to read and write CSV files.
Education / Articles
Transforming from Vapor 2 to Vapor 3 – Transitioning from Vapor 2 to Vapor 3 with a real world project.
Apr 07, 2018
Tools
- Swifter (⭐43) – A macOS tool to help you manage your Xcode projects and give you a quick access to DerivedData folder cleaning and management.
Mar 22, 2018
Libraries
Imperial (⭐175) – Federated Authentication with OAuth providers.
Education / Newsletters
- VaporNation – Weekly Vapor newsletter with all things Vapor.
Feb 28, 2018
Libraries
Vapor Test Tools (⭐34) – Helper designed to make testing your endpoints in Vapor 3 pain-free.
Feb 16, 2018
Tools
- Sourcery (⭐7.9k) – Meta-programming for Swift, stop writing boilerplate code.
Services
Education / Books