Casey Hanley

Programmer by Day, and Sometimes by Night


Swift Vapor API Starter

June 16, 2024

I created a starter project template to help me quickly prototype new server implementation ideas using Swift, Vapor, and Fluent. It uses code generation to quickly add new entities, provides a flexible query interface for clients by default, and uses Swift Testing for unit test coverage. Having just wrapped up a great week at WWDC24, this was also a great time for me to explore what's new in Xcode 16 and Swift 6.

You can find the project here on GitHub.