awesome-vapor
Back-end framework resource
A curated collection of tools and resources for building robust back-end systems with Vapor.
A curated list of Vapor-related awesome projects.
1k stars
51 watching
59 forks
Language: Ruby
last commit: about 1 year ago
Linked from 3 awesome lists
awesomeawesome-listserver-side-swiftswiftvapor
Awesome Vapor / Libraries | |||
API Error Middleware | 33 | over 6 years ago | – Vapor middleware for converting thrown errors to JSON responses |
APNS | 60 | 6 months ago | – Vapor APNS for iOS |
Bugsnag | 39 | almost 2 years ago | – Report errors with Bugsnag |
CouchDB Client | 14 | 2 months ago | – Simple CouchDB client for Vapor |
CrudRouter | 67 | almost 3 years ago | – Automatic RESTful CRUD router generation for any Fluent Model |
CSRF | 41 | almost 2 years ago | – A package to add protection to Vapor against CSRF attacks |
CSV Framework | 32 | about 3 years ago | – A simple framework to read and write CSV files |
Ferno | 71 | about 1 year ago | – Vapor Firebase Realtime database provider |
Flash | 36 | about 3 years ago | – Flash messages between views |
FluentQuery | 149 | over 4 years ago | – Build complex raw SQL queries while still using Swift keypaths |
Gatekeeper | 74 | about 3 years ago | – Rate limiting middleware for Vapor |
Google Cloud Provider | 45 | 5 months ago | – Interact with Google Cloud Platform APIs from your Vapor project |
Guardian | 89 | over 6 years ago | – Modern rate-limiting middleware |
Imperial | 155 | 4 months ago | – Federated Authentication with OAuth providers |
JWT Keychain | 40 | about 3 years ago | – Easily scaffold a keychain using JWT for Vapor |
JWT Middleware | 34 | about 3 years ago | – Middleware to Authenticate and Authorize Requests in Vapor |
Leaf Error Middleware | 64 | over 2 years ago | – Serve up custom 404 and server error pages for your Vapor App |
Leaf Markdown | 60 | over 3 years ago | – Markdown renderer for Vapor |
Lingo Vapor | 57 | about 2 years ago | – Vapor provider for Lingo – the Swift localization library |
Local Storage | 3 | over 6 years ago | – Storage driver using local filesystem |
MailCore | 83 | almost 3 years ago | – Sending e-mails via SMTP, MailGun and SendGrid |
Meow | 66 | almost 4 years ago | – An alternative codable ORM for MongoDB |
MongoKitten | 717 | 15 days ago | – MongoDB driver in Swift |
Pagination | 64 | over 5 years ago | – Simple Vapor 3 Pagination |
Paginator | 71 | over 4 years ago | – Query pagination for Vapor and Fluent |
S3 | 94 | over 2 years ago | – Library for accessing the Amazon S3 service (and compatible) with support for most commonly used operations |
S3 Storage | 10 | over 6 years ago | – Library for simple access to the Amazon S3 service |
Sanitize | 17 | almost 7 years ago | – Powerful model extraction from Vapor JSON requests |
SendGrid Provider | 75 | about 2 months ago | – SendGrid-powered mail backend for Vapor |
SimpleFileLogger | 18 | over 4 years ago | – A simple file logging provider for Vapor |
Slugify | 17 | almost 5 years ago | – Convenience for sluggifying your strings |
Storage | 66 | about 4 years ago | – Eases the use of multiple storage and CDN services |
Stripe Provider | 179 | about 1 year ago | – Stripe Provider for Vapor |
Submissions | 14 | about 3 years ago | – Conveniences for creating forms and validating (form) submissions |
Sugar | 26 | over 4 years ago | – A package of sugar for Vapor |
SwifQL | 295 | 5 months ago | – Easily build flexible and type-safe SQL with pure Swift |
SwiftyBeaver Provider | 33 | about 5 years ago | – SwiftyBeaver Logging Provider for Vapor, the server-side Swift web framework |
Telesign Provider | 10 | about 5 years ago | – A Telesign provider for Vapor |
Vapor Mailgun Service | 118 | 6 months ago | – A service to be used with Vapor to send emails |
Vapor reCAPTCHA | 14 | over 6 years ago | – Validate Google reCAPTCHAs using Vapor |
Vapor Request Storage | 7 | over 6 years ago | – A replacement for which was available in Vapor 1 & 2 |
Vapor Security Headers | 149 | 18 days ago | – Harden Your Security Headers For Vapor |
Vapor Test Tools | 33 | almost 4 years ago | – Helper designed to make testing your endpoints in Vapor 3 pain-free |
VaporExt | 36 | over 5 years ago | – A collection of Swift extensions for wide range of Vapor data types and classes |
WKHTMLTOPDF | 38 | over 4 years ago | – Build PDF files from Leaf templates or web pages through the CLI tool |
XMLCoding | 10 | about 5 years ago | – XML encoder and decoder |
Awesome Vapor / Tools | |||
Ether | 92 | almost 6 years ago | – A Command-Line Interface for the Swift Package Manager |
Heroku buildpack: curl with HTTP/2 support | 11 | almost 7 years ago | |
Ice | 386 | over 3 years ago | – A developer friendly package manager for Swift; 100% compatible with Swift Package Manager |
Sourcery | 7,685 | 14 days ago | – Meta-programming for Swift, stop writing boilerplate code |
Sublimate | 64 | almost 6 years ago | – Fast prototyping with synchronization and authentication based on Sourcery |
Swifter | 42 | over 6 years ago | – A macOS tool to help you manage your Xcode projects and give you a quick access to DerivedData folder cleaning and management |
Awesome Vapor / Services | |||
Vapor Cloud | |||
Vapor Red | |||
Awesome Vapor / Education / Articles | |||
Deep Dive into Setup and Deployment for Heroku and Ubuntu | |||
How to test controllers by mocking dependencies in Vapor 3 and Swift | |||
Vapor 3 Tutorials | – Big collection of small tutorials | ||
Transforming from Vapor 2 to Vapor 3 | – Transitioning from Vapor 2 to Vapor 3 with a real world project | ||
Tutorials for Beginner to Advanced | – Written tutorials for Beginner to Advanced | ||
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 | ||
Watermarking photos with ImageMagick, Vapor 3 and Swift on macOS and Linux | – Tutorial on how to use the ImageMagick library in Swift | ||
What’s new in Vapor 4? | |||
Awesome Vapor / Education / Books | |||
Server Side Swift with Vapor | |||
Server-Side Swift (Vapor Edition) | |||
Awesome Vapor / Education / Newsletters | |||
VaporNation | – Weekly Vapor newsletter with all things Vapor | ||
Awesome Vapor / Education / Videos | |||
Server Side Swift with Vapor | |||
Vapor - Beginner to Advanced | |||
Awesome Vapor / Open-source Projects | |||
SteamPress | 372 | almost 2 years ago | – A Blogging Engine and Platform written in Swift for use with the Vapor Framework |
User Manager Service | 82 | over 5 years ago | – A small, useful user manager made for production application setups |