Displaying 1 to 15 from 15 results

BotBot - Create and view Marvel projects directly in Slack (Built w/ Swift)

  •    Swift

BotBot is an open-source Slackbot for Marvel - a design collaboration platform that brings ideas to life. BotBot allows you and your team to create, view and manage Marvel projects directly inside of Slack.

aws - Swift wrapper around AWS API

  •    Swift

This package makes it easy to use AWS resources from Swift. Update your Package.swift file.

bugsnag - Report errors with Bugsnag 🐛

  •    Swift

Reporting errors to Bugsnag. Update your Package.swift file.

flash - Flash messages between views ⚡️

  •    Swift

This package allows you to display Flash messages between your views. Update your Package.swift file.




gatekeeper - Rate limiting middleware for Vapor 👮

  •    Swift

Update your Package.swift file. Gatekeeper has two configurable fields: the maximum rate and the cache to use. If you don't supply your own cache the limiter will create its own, in-memory cache.

jwt-keychain - Easily scaffold a keychain using JWT for Vapor ⛓

  •    Swift

Add a complete and customizable user authentication system for your API project. Update your Package.swift file.

n-meta - Enforcing extra information in headers Ⓜ️

  •    Swift

For web platform only platform and environment is required, since the rest can be found in User-Agent. Update your Package.swift file.

paginator - Offset pagination for Vapor 🗂

  •    Swift

This package currently offers support for offset pagination on Array and QueryBuilder. Next, copy/paste the Resources/Views/Paginator folder into your project in order to be able to use the provided Leaf tags. These files can be changed as explained in the Leaf Tags section, however it's recommended to copy this folder to your project anyway. This makes it easier for you to keep track of updates and your project will work if you decide later on to not use your own customized leaf files.


sourcery-templates - Building Vapor projects using meta programming with Sourcery ✨

  •    

Sourcery stencil files for generating Vapor 2 boilerplate. This repo contains a Sourcery configuration file (.sourcery.yml) which can be copied/moved/linked into the root of your project. Using this configuration all Sourcery-generated files will be created in Sourcers/App/Generated/, but please note that this Generated folder needs to be created manually before running Sourcery.

storage - Eases the use of multiple storage and CDN services 🗄

  •    Swift

A package to ease the use of multiple storage and CDN services. Storage makes it easy to start uploading and downloading files. Just register a network driver and get going.

sugar - A package of sugar for Vapor 🍬

  •    Swift

Update your Package.swift file. To allow third party packages to register their own Leaf tags, Sugar comes with a MutableLeafTagConfig.

template - A Vapor template for convenient and fast scaffolding 🏎

  •    Swift

This template has everything ready to go. Just create a new project using Vapor toolbox. The two keys in crypto.json needs to be updated. You can use openssl rand -base64 <length> to generate random strings. You can use length 10 for the key in the hash object and you can use length 32 for the key in the cipher object.

vapor-oauth - OAuth2 Provider Library for Vapor

  •    Swift

Vapor OAuth is an OAuth2 Provider Library written for Vapor. You can integrate the library into your server to provide authorization for applications to connect to your APIs. It follows both RFC 6749 and RFC6750 and there is an extensive test suite to make sure it adheres to the specification.

leaf-markdown - Markdown renderer for Vapor

  •    Swift

A Markdown renderer for Vapor and Leaf. This uses the Vapor Markdown package to wrap cmark (though a fork is used to make it work with Swift PM), so it understands Common Mark. A quick reference guide for Common Mark can be found here. It also supports Github Flavored Markdown. Note: it's important that you register the LeafProvider first otherwise this will override your LeafTagConfig.