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
60 forks
Language: Ruby
last commit: about 2 years ago
Linked from 3 awesome lists
awesomeawesome-listserver-side-swiftswiftvapor
Awesome Vapor / Libraries | |||
| API Error Middleware | 33 | over 7 years ago | – Vapor middleware for converting thrown errors to JSON responses |
| APNS | 60 | over 1 year ago | – Vapor APNS for iOS |
| Bugsnag | 39 | almost 3 years ago | – Report errors with Bugsnag |
| CouchDB Client | 14 | 12 months ago | – Simple CouchDB client for Vapor |
| CrudRouter | 67 | almost 4 years ago | – Automatic RESTful CRUD router generation for any Fluent Model |
| CSRF | 41 | almost 3 years ago | – A package to add protection to Vapor against CSRF attacks |
| CSV Framework | 32 | about 4 years ago | – A simple framework to read and write CSV files |
| Ferno | 72 | about 2 years ago | – Vapor Firebase Realtime database provider |
| Flash | 36 | about 4 years ago | – Flash messages between views |
| FluentQuery | 149 | over 5 years ago | – Build complex raw SQL queries while still using Swift keypaths |
| Gatekeeper | 74 | about 4 years ago | – Rate limiting middleware for Vapor |
| Google Cloud Provider | 45 | over 1 year ago | – Interact with Google Cloud Platform APIs from your Vapor project |
| Guardian | 89 | over 7 years ago | – Modern rate-limiting middleware |
| Imperial | 156 | 11 months ago | – Federated Authentication with OAuth providers |
| JWT Keychain | 40 | almost 4 years ago | – Easily scaffold a keychain using JWT for Vapor |
| JWT Middleware | 34 | about 4 years ago | – Middleware to Authenticate and Authorize Requests in Vapor |
| Leaf Error Middleware | 64 | over 3 years ago | – Serve up custom 404 and server error pages for your Vapor App |
| Leaf Markdown | 60 | about 4 years ago | – Markdown renderer for Vapor |
| Lingo Vapor | 57 | about 3 years ago | – Vapor provider for Lingo – the Swift localization library |
| Local Storage | 3 | over 7 years ago | – Storage driver using local filesystem |
| MailCore | 83 | almost 4 years ago | – Sending e-mails via SMTP, MailGun and SendGrid |
| Meow | 66 | almost 5 years ago | – An alternative codable ORM for MongoDB |
| MongoKitten | 722 | 11 months ago | – MongoDB driver in Swift |
| Pagination | 64 | over 6 years ago | – Simple Vapor 3 Pagination |
| Paginator | 71 | over 5 years ago | – Query pagination for Vapor and Fluent |
| S3 | 95 | over 3 years ago | – Library for accessing the Amazon S3 service (and compatible) with support for most commonly used operations |
| S3 Storage | 10 | over 7 years ago | – Library for simple access to the Amazon S3 service |
| Sanitize | 17 | over 7 years ago | – Powerful model extraction from Vapor JSON requests |
| SendGrid Provider | 76 | 11 months ago | – SendGrid-powered mail backend for Vapor |
| SimpleFileLogger | 18 | over 5 years ago | – A simple file logging provider for Vapor |
| Slugify | 17 | almost 6 years ago | – Convenience for sluggifying your strings |
| Storage | 66 | about 5 years ago | – Eases the use of multiple storage and CDN services |
| Stripe Provider | 180 | about 2 years ago | – Stripe Provider for Vapor |
| Submissions | 14 | about 4 years ago | – Conveniences for creating forms and validating (form) submissions |
| Sugar | 26 | over 5 years ago | – A package of sugar for Vapor |
| SwifQL | 295 | over 1 year ago | – Easily build flexible and type-safe SQL with pure Swift |
| SwiftyBeaver Provider | 33 | about 6 years ago | – SwiftyBeaver Logging Provider for Vapor, the server-side Swift web framework |
| Telesign Provider | 10 | about 6 years ago | – A Telesign provider for Vapor |
| Vapor Mailgun Service | 119 | over 1 year ago | – A service to be used with Vapor to send emails |
| Vapor reCAPTCHA | 14 | over 7 years ago | – Validate Google reCAPTCHAs using Vapor |
| Vapor Request Storage | 7 | over 7 years ago | – A replacement for which was available in Vapor 1 & 2 |
| Vapor Security Headers | 149 | about 1 year ago | – Harden Your Security Headers For Vapor |
| Vapor Test Tools | 33 | almost 5 years ago | – Helper designed to make testing your endpoints in Vapor 3 pain-free |
| VaporExt | 36 | over 6 years ago | – A collection of Swift extensions for wide range of Vapor data types and classes |
| WKHTMLTOPDF | 38 | over 5 years ago | – Build PDF files from Leaf templates or web pages through the CLI tool |
| XMLCoding | 10 | about 6 years ago | – XML encoder and decoder |
Awesome Vapor / Tools | |||
| Ether | 92 | almost 7 years ago | – A Command-Line Interface for the Swift Package Manager |
| Heroku buildpack: curl with HTTP/2 support | 11 | over 7 years ago | |
| Ice | 386 | over 4 years ago | – A developer friendly package manager for Swift; 100% compatible with Swift Package Manager |
| Sourcery | 7,714 | 11 months ago | – Meta-programming for Swift, stop writing boilerplate code |
| Sublimate | 64 | almost 7 years ago | – Fast prototyping with synchronization and authentication based on Sourcery |
| Swifter | 42 | over 7 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 3 years ago | – A Blogging Engine and Platform written in Swift for use with the Vapor Framework |
| User Manager Service | 83 | over 6 years ago | – A small, useful user manager made for production application setups |