30 open-source projects similar to brokenhandsio/leaf-error-middleware, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Leaf Error Middleware alternative.
Harden Your Security Headers For Vapor
This library is a helper for Vapor 3 projects to validate form submissions using the Google reCAPTCHA platform.
Service Side Swift:Vapor 3 based API Guardian Middleware. 🦁
🗃 Powerful and easy to use Swift Query Builder for Vapor 3.
💎 A Swift DSL for type-safe, extensible, and transformable SQL queries.
Swift lib for building pdf file data from leaf templates and/or web pages through wkhtmltopdf cli Built for Vapor 3 and uses Vapor itself (with Swift-NIO under the hood) and Leaf for templates.
This package allows you to display Flash messages between your views.
Gatekeeper is a middleware that restricts the number of requests from clients, based on their IP address (can be customized). It works by adding the clients identifier to the cache and count how many requests the clients can make during the Gatekeeper's defined lifespan and give back an HTTP…
Keychain adds a complete and customizable user authentication system to your API project.
This package currently offers support for offset pagination on Array and QueryBuilder.
A package to ease the use of multiple storage and CDN services.
Add Submissions to the Package dependencies: `swift dependencies: ..., .package(url: "https://github.com/nodes-vapor/submissions.git", from: "2.0.0") `
Add Sugar to the package dependencies (in your Package.swift file):
Meow is a boilerplate-free object persistence framework for Swift and MongoDB, from the creators of MongoKitten.
A middleware to catch errors from route handlers and other middleware, and convert them to a JSON response.
A pure Swift CSV parser and serializer, with related encoders and decoders for types that conform to Codable.
Handles authentication and authorization of models through JWT tokens by themselves or mixed with other authentication methods.
This package works as a replacement for request.storage which was available in Vapor 1 & 2.