Broken Hands's repositories
SteamPress
A Blogging Engine and Platform written in Swift for use with the Vapor Framework
VaporSecurityHeaders
Harden Your Security Headers For Vapor
vapor-oauth
OAuth2 Provider Library for Vapor
Vapor-PasskeyDemo
A demo for implementing PassKeys with Vapor
leaf-error-middleware
Serve up custom 404 and server error pages for your Vapor App
SteamPressExample
An example site for using SteamPress
are-we-server-yet
Are we server yet? A simple reckoning of Swift’s readiness for Server-related things. Inspired by arewewebyet.org
elasticsearch-nio-client
A Swift Elasticsearch Client built on top of SwiftNIO
vapor-csrf
Easy CSRF protection for your Vapor websites
fluent-postgis
Swift PostGIS support for FluentPostgreSQL and Vapor
VaporWorkshops
Code for the Broken Hands Vapor Workshops
vapor-dynamodb-sessions
A DynamoDB integration for Vapor's Sessions
admin-panel
Build easy customizable admin features for your app ✍️
soto-elasticsearch-nio-client
An AWS wrapper around Elasticsearch NIO Client
leaf-bootstrap
A Leaf wrapper for Bootstrap 🍃
queues-dash
A dashboard for viewing data about your queue jobs
queues-database-hooks
A package for tracking queue job statuses in your database via Queue Hooks
steampress-fluent-mysql
Fluent MySQL adapters for SteamPress
training-testing-architecture
Training Materials for the Testing And Architecting your Vapor Apps Training Course