Track Awesome Vapor Updates Daily
A curated list of Vapor-related awesome projects.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 vapor-community/awesome-vapor · ⭐ 980 · 🏷️ Back-End Development
Oct 21, 2019
Libraries
- Bugsnag (⭐38) – Report errors with Bugsnag.
- Flash (⭐36) – Flash messages between views.
- Gatekeeper (⭐56) – Rate limiting middleware for Vapor.
- JWT Keychain (⭐38) – Easily scaffold a keychain using JWT for Vapor.
- Leaf Markdown (⭐52) – Markdown renderer for Vapor.
- Lingo Vapor (⭐46) – Vapor provider for Lingo – the Swift localization library.
- Meow (⭐65) – An alternative codable ORM for MongoDB.
- MongoKitten (⭐644) – MongoDB driver in Swift.
- Paginator (⭐67) – Query pagination for Vapor and Fluent.
- Sanitize (⭐17) – Powerful model extraction from Vapor JSON requests.
- SendGrid Provider (⭐64) – SendGrid-powered mail backend for Vapor.
- Slugify (⭐15) – Convenience for sluggifying your strings.
- Storage (⭐64) – Eases the use of multiple storage and CDN services.
- Stripe Provider (⭐159) – Stripe Provider for Vapor.
- Sugar (⭐26) – A package of sugar for Vapor.
- SwiftyBeaver Provider (⭐32) – SwiftyBeaver Logging Provider for Vapor, the server-side Swift web framework.
- Telesign Provider (⭐10) – A Telesign provider for Vapor.
- Vapor Security Headers (⭐125) – Harden Your Security Headers For Vapor.
Education / Articles
Open-source Projects / Videos
- SteamPress (⭐355) – 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 (⭐103) – A service to be used with Vapor to send emails.
Apr 11, 2019
Libraries
- CouchDB Client (⭐10) – 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 (⭐57) – Automatic RESTful CRUD router generation for any Fluent Model.
- Leaf Error Middleware (⭐54) – Serve up custom 404 and server error pages for your Vapor App.
- SwifQL (⭐272) – 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 (⭐59) – Fast prototyping with synchronization and authentication based on Sourcery.
Oct 03, 2018
Libraries
- SimpleFileLogger (⭐16) – A simple file logging provider for Vapor.
Education / Videos
Aug 02, 2018
Libraries
- Google Cloud Provider (⭐31) – Interact with Google Cloud Platform APIs from your Vapor project.
- MailCore (⭐80) – Sending e-mails via SMTP, MailGun and SendGrid.
- XMLCoding (⭐8) – XML encoder and decoder.
Jun 17, 2018
Libraries
- WKHTMLTOPDF (⭐32) – Build PDF files from Leaf templates or web pages through the
wkhtmltopdf
CLI tool.
Jun 13, 2018
Libraries
- Guardian (⭐89) – Modern rate-limiting middleware.
Jun 08, 2018
Libraries
- FluentQuery (⭐145) – Build complex raw SQL queries while still using Swift keypaths.
Jun 06, 2018
Libraries
- CSRF (⭐33) – A package to add protection to Vapor against CSRF attacks.
May 28, 2018
Libraries
- S3 (⭐85) – Library for accessing the Amazon S3 service (and compatible) with support for most commonly used operations.
- Submissions (⭐15) – Conveniences for creating forms and validating (form) submissions.
May 19, 2018
Tools
- Ether (⭐88) – A Command-Line Interface for the Swift Package Manager.
May 10, 2018
Libraries
- Local Storage (⭐3) – Storage driver using local filesystem.
May 09, 2018
Libraries
- Ferno (⭐52) – Vapor Firebase Realtime database provider.
Open-source Projects / Videos
- User Manager Service (⭐69) – A small, useful user manager made for production application setups.
May 08, 2018
Libraries
- Vapor reCAPTCHA (⭐11) – Validate Google reCAPTCHAs using Vapor.
- Vapor Request Storage (⭐7) – A replacement for
request.storage
which was available in Vapor 1 & 2.
May 07, 2018
Tools
- Ice (⭐372) – A developer friendly package manager for Swift; 100% compatible with Swift Package Manager.
May 05, 2018
Libraries
- API Error Middleware (⭐30) – Vapor middleware for converting thrown errors to JSON responses.
- APNS (⭐60) – Vapor APNS for iOS.
- JWT Middleware (⭐30) – Middleware to Authenticate and Authorize Requests in Vapor.
- Pagination (⭐63) – Simple Vapor 3 Pagination.
- S3 Storage (⭐9) – 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 (⭐29) – 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 (⭐38) – 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 (⭐124) – Federated Authentication with OAuth providers.
Education / Newsletters
- VaporNation – Weekly Vapor newsletter with all things Vapor.
Feb 28, 2018
Libraries
- Vapor Test Tools (⭐32) – Helper designed to make testing your endpoints in Vapor 3 pain-free.
Feb 16, 2018
Tools
- Sourcery (⭐6.8k) – Meta-programming for Swift, stop writing boilerplate code.
Services
Education / Books