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.

GitHub

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

Backlinks from these awesome lists:

More related projects: