Swiftpack.co -  Package - vapor/vapor
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
💧 A server-side Swift web framework.
.package(url: "https://github.com/vapor/vapor.git", from: "4.44.1")


Documentation Team Chat MIT License Continuous Integration Swift 5.2 Twitter

Vapor is a web framework for Swift. It provides a beautifully expressive and easy to use foundation for your next website, API, or cloud project.

Take a look at some of the awesome stuff created with Vapor.

💧 Community

Join the welcoming community of fellow Vapor developers on Discord.

🚀 Contributing

To contribute a feature or idea to Vapor, create an issue explaining your idea or bring it up on Discord.

If you find a bug, please create an issue.

If you find a security vulnerability, please contact security@vapor.codes as soon as possible.

💛 Sponsors

Support Vapor's development by becoming a sponsor.

Monstarlab Skelpo Transeo Gwynne Raskind Joannis Orlandos Kyle Browning Jari omrd

💚 Backers

Support Vapor's development by becoming a backer.



Stars: 20229
Last commit: 4 days ago

Release Notes

Fix parsing complex accept headers
4 days ago
This patch was authored by @schwmi and released by @0xTim.

Fixes an issue when parsing complex Accept headers, e.g. text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 The accept header should now be correctly parsed and all accepted types available. Also fixes an issue in HTTPMediaTypePreference when comparing two media types. (#2603)

Fixes #2283

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco