Vapor is an HTTP 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…
Vapor is an HTTP 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 [[email protected]](mailto:[email protected]) as soon as possible.
💛 Sponsors
Support Vapor's development by becoming a sponsor.
💚 Backers
Support Vapor's development by becoming a backer.<!-- backers --><!-- backers -->
Members
-
vapor ★ PINNED
💧 A server-side Swift HTTP web framework.
Swift ★ 26k 2d agoExplain → -
docs ★ PINNED
📖 Documentation markdown for all Vapor packages.
Swift ★ 329 4d agoExplain → -
fluent ★ PINNED
Vapor ORM (queries, models, and relations) for NoSQL and SQL databases
Swift ★ 1.4k 5mo agoExplain → -
leaf ★ PINNED
🍃 An expressive, performant, and extensible templating language built for Swift.
Swift ★ 474 18d agoExplain → -
jwt-kit ★ PINNED
🔑 JSON Web Token (JWT) signing and verification (HMAC, ECDSA, EdDSA, MLDSA, RSA, PSS) with support for JWS and JWK
Swift ★ 277 21d agoExplain → -
template ★ PINNED
The default Vapor project template, used by the Vapor Toolbox’s new project command.
Swift ★ 89 9d agoExplain → -
console-kit
💻 APIs for creating interactive CLI tools.
Swift ★ 572 26d agoExplain → -
redis
Vapor provider for RediStack
Swift ★ 469 10mo agoExplain → -
postgres-nio
🐘 Non-blocking, event-driven Swift client for PostgreSQL.
Swift ★ 420 26d agoExplain → -
jwt
Vapor JWT provider
Swift ★ 341 4mo agoExplain → -
toolbox
🧰 A CLI tool to easily create new Vapor projects.
Swift ★ 335 26d agoExplain → -
websocket-kit
WebSocket client library built on SwiftNIO
Swift ★ 311 26d agoExplain → -
sql-kit
*️⃣ Build SQL queries in Swift. Extensible, protocol-based design that supports DQL, DML, and DDL.
Swift ★ 289 1d agoExplain → -
fluent-kit
Swift ORM (queries, models, and relations) for NoSQL and SQL databases
Swift ★ 261 13d agoExplain → -
mysql-kit
🐬 Pure Swift MySQL client built on non-blocking, event-driven sockets.
Swift ★ 240 4mo agoExplain → -
http ▣
🚀 Non-blocking, event-driven HTTP built on Swift NIO.
Swift ★ 237 4y agoExplain → -
postgres-kit
🐘 Non-blocking, event-driven Swift client for PostgreSQL.
Swift ★ 218 26d agoExplain → -
queues
A queue system for Vapor.
Swift ★ 179 4mo agoExplain → -
multipart-kit
🏞 Parses and serializes multipart-encoded data with Codable support.
Swift ★ 174 1d agoExplain → -
fluent-postgres-driver
🐘 PostgreSQL driver for Fluent.
Swift ★ 168 8mo agoExplain → -
routing-kit
🚍 High-performance trie-node router.
Swift ★ 136 26d agoExplain → -
api-template ▣
💧 A starting point for Vapor APIs.
Swift ★ 134 6y agoExplain → -
open-crypto ▣
🔑 Hashing (BCrypt, SHA2, HMAC), encryption (AES), public-key (RSA), and random data generation.
Swift ★ 134 6y agoExplain → -
apns
Helpful extensions and abstractions for using APNSwift
Swift ★ 125 1y agoExplain → -
mysql-nio
🐬 Non-blocking, event-driven Swift client for MySQL.
Swift ★ 113 7d agoExplain → -
swift-openapi-vapor
Vapor Bindings for the OpenAPI Generator
Swift ★ 111 21d agoExplain → -
core ▣
🌎 Utility package containing tools for byte manipulation, Codable, OS APIs, and debugging.
Swift ★ 84 4y agoExplain → -
service ▣
📦 Dependency injection / inversion of control framework.
Swift ★ 84 7y agoExplain → -
fluent-mysql-driver
🖋🐬 Swift ORM (queries, models, relations, etc) built on MySQL.
Swift ★ 80 10mo agoExplain → -
fluent-sqlite-driver
Fluent driver for SQLite
Swift ★ 79 3mo agoExplain → -
sqlite-nio
Non-blocking wrapper for libsqlite3-dev using SwiftNIO
C ★ 77 13d agoExplain → -
async-kit
Sugary extensions for the SwiftNIO library
Swift ★ 75 4mo agoExplain → -
sqlite-kit
Non-blocking SQLite client library with SQL builder built on SwiftNIO
Swift ★ 71 26d agoExplain → -
authentication
👤 Lightweight authentication framework for Swift
Swift ★ 62 4mo agoExplain → -
leaf-kit
🍃 An expressive, performant, and extensible templating language built for Swift.
Swift ★ 56 26d agoExplain → -
validation ▣
✅ Extensible data validation library (name, email, etc)
Swift ★ 56 6y agoExplain → -
website
Vapor's website running on Swift
Swift ★ 51 1d agoExplain → -
template-kit ▣
📄 Easy-to-use foundation for building powerful templating languages in Swift.
Swift ★ 46 6y agoExplain → -
url-encoded-form ▣
📝 Parse and serialize url-encoded form data with Codable support.
Swift ★ 44 6y agoExplain → -
docs-cn ▣
🇨🇳 Chinese translation of Vapor's documentation markdown.
HTML ★ 43 4y agoExplain → -
web-template ▣
A starting point for web applications
Swift ★ 42 6y agoExplain → -
database-kit ▣
🗄 Core services for creating database integrations.
Swift ★ 40 7y agoExplain → -
auth-template ▣
A starting point for Vapor applications using the auth provider.
Swift ★ 35 7y agoExplain → -
swiftly-action
Simple one-step access to the Swiftly toolchain manager from GitHub Actions workflows
★ 34 4mo agoExplain → -
design
Contains the reference designs and build pipeline to generate all design files for Vapor's sites
SCSS ★ 27 1d agoExplain → -
penny-bot
The code that runs Penny 🤖
Swift ★ 26 6d agoExplain → -
fluent-mongo-driver
MongoDB support for Fluent built on MongoKittten.
Swift ★ 26 1y agoExplain → -
university ▣
Web application, iOS app, and API providing access to tutorials for the Vapor web framework.
Swift ★ 25 5y agoExplain → -
blog
The Vapor Blog
Swift ★ 23 1d agoExplain → -
queues-redis-driver
A Redis implementation for https://github.com/vapor/queues
Swift ★ 22 1y agoExplain → -
swift-getting-started-web-server ▣
The source code for the Getting Started Guide on Vapor on swift.org
Swift ★ 22 3y agoExplain → -
template-bare
A barebones template ready for use
Swift ★ 21 10mo agoExplain → -
email ▣
A common API for Vapor to integrate with different email providers
Swift ★ 20 2y agoExplain → -
kafka ▣
Swift Apacha Kafka (real-time data pipelines and streaming apps)
Swift ★ 19 5y agoExplain → -
codable-kit ▣
Conveniences for working with Swift's Codable protocols.
Swift ★ 18 7y agoExplain → -
apt ▣
Manage Vapor's Swift APT repository
Shell ★ 17 7y agoExplain → -
api-docs
Scripts and assets for Vapor's API documentation site at https://api.vapor.codes
Swift ★ 14 20h agoExplain → -
vapor-vscode
Visual Studio Code Extension for Vapor
TypeScript ★ 13 4mo agoExplain → -
docker ▣
No description.
Swift ★ 12 5y agoExplain → -
template-fluent-postgres
A template ready for use configured with Fluent and PostgreSQL
Swift ★ 10 8mo agoExplain → -
redis-kit ▣
Helpful extensions and abstractions for using RediStack
Swift ★ 8 5y agoExplain → -
homebrew-tap ▣
Homebrew Taps
Ruby ★ 8 4y agoExplain → -
ci
Support files and configurations for Vapor's CI
Swift ★ 7 1d agoExplain → -
swift-codecov-action
A GitHub Action which performs Codecov.io uploads with additional support for Swift projects
Swift ★ 7 26d agoExplain → -
template-fluent-postgres-leaf
A template ready for use configured with Leaf, Fluent and PostgreSQL
Swift ★ 6 8mo agoExplain → -
release-bot ▣
Webhook-based GitHub bot that automatically tags new releases and posts to Discord when you merge PRs
Swift ★ 6 3y agoExplain → -
bot-github ▣
A github bot to do things like interact with CI for the Vapor organization
Swift ★ 5 5y agoExplain → -
template-fluent-mysql
A template ready for use configured with Fluent and MySQL
Swift ★ 3 8mo agoExplain → -
template-fluent-sqlite
A template ready for use configured with Fluent and SQLite
Swift ★ 1 10mo agoExplain → -
docs-de ▣
Deutsche Übersetzung der Vapor-Dokumentation
HTML ★ 1 4y agoExplain → -
.github
No description.
★ 1 4mo agoExplain → -
examples
Examples demonstrating Vapor and its ecosystem's usage
Swift ★ 1 18d agoExplain → -
contributing
Files and Information helpful for contributing to Vapor
Shell ★ 1 1y agoExplain → -
docker-swift ⑂ ▣
No description.
Shell ★ 1 7y agoExplain → -
homebrew-core ⑂ ▣
Used for updating the Toolbox in Homebrew
★ 1 5y agoExplain → -
docs-legacy ▣
The documentation for old versions of Vapor
HTML ★ 0 2y agoExplain → -
swift-docc-render ⑂
Web renderer for Swift-DocC documentation.
JavaScript ★ 0 18d agoExplain → -
action ▣
No description.
★ 0 6y agoExplain →
No repos match these filters.