A curated list of:
- modern libraries that easily integrate with Vapor and follow Vapor's philosophy of providing simple, clean yet powerful APIs,
- well-written tutorials, books, videos and education materials,
- tools to make your development process simpler and more enjoyable
- and more!
Simply press Command + F to search for a keyword.
AWS – Swift wrapper around AWS API.
Bugsnag – Report errors with Bugsnag.
Flash – Flash messages between views.
Forms – Tools for working with Forms in Vapor.
Gatekeeper – Rate limiting middleware for Vapor.
JWT Keychain – Easily scaffold a keychain using JWT for Vapor.
Leaf Error Middleware – Serve up custom 404 and server error pages for your Vapor App.
Lingo Provider – Vapor provider for Lingo – the Swift localization library.
Markdown Provider – Markdown renderer for Vapor.
MongoKitten – MongoDB driver in Swift.
Meow – An alternative codable ORM for MongoDB.
Paginator – Query pagination for Vapor and Fluent.
Sanitize – Powerful model extraction from Vapor JSON requests.
Sanitized – Safely extract and validate Vapor models from requests.
Slugify – Convenience for sluggifying your strings.
Storage – Eases the use of multiple storage and CDN services.
Stripe Provider – Stripe Provider for Vapor.
SwiftyBeaver Provider – SwiftyBeaver Logging Provider for Vapor, the server-side Swift web framework.
Sugar – A package of sugar for Vapor.
Telesign Provider – A Telesign provider for Vapor.
UAPusher – Send push notifications using Urban Airship.
VaporAPNS – Simple APNS Library for Vapor (Swift).
Vapor OAuth – OAuth2 Provider Library for Vapor.
Vapor OAuth Fluent – Fluent Implementations For Vapor OAuth.
Vapor Security Headers – Harden Your Security Headers For Vapor.
- Ether – A Command-Line Interface for the Swift Package Manager.
- Heroku buildpack: curl with HTTP/2 support
- Sourcery – Meta-programming for Swift, stop writing boilerplate code.
Sourcery Templates – Building Vapor projects using meta programming with Sourcery.
Fluent And Controllers - Part 1
Fluent Part 2 - Parent-Child Relationships
Fluent Part 3 - Sibling Relationships
Fluent Part 4 - Persistence With MySQL And Fluent Patterns
Getting started with Vapor
Leaf Part 1 - Getting Started
Vapor 2 with Docker – Definitive Docker guide for Vapor 2.
Vapor 3 with Docker – Definitive Docker guide for Vapor 3.
- VaporNation – Weekly Vapor newsletter with all things Vapor.
CocoaHeads Russia – Server side API for the CocoaHeads Russia app.
Server-side Swift Racing – Statistics on growth trend of all major server-side swift frameworks.
Starred Search – Search READMEs in starred GitHub repositories.
SteamPress – A Blogging Engine and Platform written in Swift for use with the Vapor Framework.
VaporBerlin – The backend of meetup website for VaporBerlin.
Vapor Chat – A real-time chat client built with Vapor that features an iOS app.
To the extent possible under law, Milan Vit has waived all copyright and related or neighbouring rights to this work.