Awesome Lists

awesome-vapor

by vapor-community

awesome listRubypushed almost 3 years ago

A curated list of Vapor-related awesome projects.

AI summary

Back-end framework resource

A curated collection of tools and resources for building robust back-end systems with Vapor.

stars
1.2K
forks
60
watching
51
awesome lists
3
entries
69
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/vapor-community/awesome-vapor/links.svg)](https://awesome.facts.dev/awesome/vapor-community/awesome-vapor)
HTML
<a href="https://awesome.facts.dev/awesome/vapor-community/awesome-vapor"><img src="https://awesome.facts.dev/shield/vapor-community/awesome-vapor/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/vapor-community/awesome-vapor/links.svg

What's in the list

69 links in 8 sections, with live GitHub stats.activeno commit in 2y

Libraries

  • API Error Middleware

    – Vapor middleware for converting thrown errors to JSON responses

  • APNS

    – Vapor APNS for iOS

  • Bugsnag

    – Report errors with Bugsnag

  • CouchDB Client

    – Simple CouchDB client for Vapor

  • CrudRouter

    – Automatic RESTful CRUD router generation for any Fluent Model

  • CSRF

    – A package to add protection to Vapor against CSRF attacks

  • CSV Framework

    – A simple framework to read and write CSV files

  • Ferno

    – Vapor Firebase Realtime database provider

  • Flash

    – Flash messages between views

  • FluentQuery

    – Build complex raw SQL queries while still using Swift keypaths

  • Gatekeeper

    – Rate limiting middleware for Vapor

  • Google Cloud Provider

    – Interact with Google Cloud Platform APIs from your Vapor project

  • Guardian

    – Modern rate-limiting middleware

  • Imperial

    – Federated Authentication with OAuth providers

  • JWT Keychain

    – Easily scaffold a keychain using JWT for Vapor

  • JWT Middleware

    – Middleware to Authenticate and Authorize Requests in Vapor

  • Leaf Error Middleware

    – Serve up custom 404 and server error pages for your Vapor App

  • Leaf Markdown

    – Markdown renderer for Vapor

  • Lingo Vapor

    – Vapor provider for Lingo – the Swift localization library

  • Local Storage

    – Storage driver using local filesystem

  • MailCore

    – Sending e-mails via SMTP, MailGun and SendGrid

  • Meow

    – An alternative codable ORM for MongoDB

  • MongoKitten

    – MongoDB driver in Swift

  • Pagination

    – Simple Vapor 3 Pagination

  • Paginator

    – Query pagination for Vapor and Fluent

  • S3

    – Library for accessing the Amazon S3 service (and compatible) with support for most commonly used operations

  • S3 Storage

    – Library for simple access to the Amazon S3 service

  • Sanitize

    – Powerful model extraction from Vapor JSON requests

  • SendGrid Provider

    – SendGrid-powered mail backend for Vapor

  • SimpleFileLogger

    – A simple file logging provider for Vapor

  • Slugify

    – Convenience for sluggifying your strings

  • Storage

    – Eases the use of multiple storage and CDN services

  • Stripe Provider

    – Stripe Provider for Vapor

  • Submissions

    – Conveniences for creating forms and validating (form) submissions

  • Sugar

    – A package of sugar for Vapor

  • SwifQL

    – Easily build flexible and type-safe SQL with pure Swift

  • SwiftyBeaver Provider

    – SwiftyBeaver Logging Provider for Vapor, the server-side Swift web framework

  • Telesign Provider

    – A Telesign provider for Vapor

  • Vapor Mailgun Service

    – A service to be used with Vapor to send emails

  • Vapor reCAPTCHA

    – Validate Google reCAPTCHAs using Vapor

  • Vapor Request Storage

    – A replacement for which was available in Vapor 1 & 2

  • Vapor Security Headers

    – Harden Your Security Headers For Vapor

  • Vapor Test Tools

    – Helper designed to make testing your endpoints in Vapor 3 pain-free

  • VaporExt

    – A collection of Swift extensions for wide range of Vapor data types and classes

  • WKHTMLTOPDF

    – Build PDF files from Leaf templates or web pages through the CLI tool

  • XMLCoding

    – XML encoder and decoder

Tools

  • Ether

    – A Command-Line Interface for the Swift Package Manager

  • Ice

    – A developer friendly package manager for Swift; 100% compatible with Swift Package Manager

  • Sourcery

    – Meta-programming for Swift, stop writing boilerplate code

  • Sublimate

    – Fast prototyping with synchronization and authentication based on Sourcery

  • Swifter

    – A macOS tool to help you manage your Xcode projects and give you a quick access to DerivedData folder cleaning and management

Services

Education / Articles

Education / Books

Education / Newsletters

  • VaporNation

    – Weekly Vapor newsletter with all things Vapor

Education / Videos

Open-source Projects

  • SteamPress

    – A Blogging Engine and Platform written in Swift for use with the Vapor Framework

  • User Manager Service

    – A small, useful user manager made for production application setups

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.