All Projects β†’ twostraws β†’ Vapor Clean

twostraws / Vapor Clean

Licence: mit
A Vapor 3 template with no additional cruft.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Vapor Clean

Api Template
πŸ’§ A starting point for Vapor APIs.
Stars: ✭ 130 (+62.5%)
Mutual labels:  server-side-swift, vapor, swift-linux, template
sqlite-kit
Non-blocking SQLite client library with SQL builder built on SwiftNIO
Stars: ✭ 51 (-36.25%)
Mutual labels:  vapor, server-side-swift, swift-linux
Console Kit
πŸ’» APIs for creating interactive CLI tools.
Stars: ✭ 252 (+215%)
Mutual labels:  server-side-swift, vapor, swift-linux
Leaf
πŸƒ An expressive, performant, and extensible templating language built for Swift.
Stars: ✭ 310 (+287.5%)
Mutual labels:  server-side-swift, vapor, swift-linux
Sockets
πŸ”Œ Non-blocking TCP socket layer, with event-driven server and client.
Stars: ✭ 559 (+598.75%)
Mutual labels:  server-side-swift, vapor, swift-linux
Http
πŸš€ Non-blocking, event-driven HTTP built on Swift NIO.
Stars: ✭ 220 (+175%)
Mutual labels:  server-side-swift, vapor, swift-linux
fluent-postgres-driver
🐘 PostgreSQL driver for Fluent.
Stars: ✭ 120 (+50%)
Mutual labels:  vapor, server-side-swift, swift-linux
Open Crypto
πŸ”‘ Hashing (BCrypt, SHA2, HMAC), encryption (AES), public-key (RSA), and random data generation.
Stars: ✭ 115 (+43.75%)
Mutual labels:  server-side-swift, vapor, swift-linux
auth
πŸ‘€ Authentication and Authorization framework for Fluent.
Stars: ✭ 51 (-36.25%)
Mutual labels:  vapor, server-side-swift, swift-linux
routing-kit
🚍 High-performance trie-node router.
Stars: ✭ 95 (+18.75%)
Mutual labels:  vapor, server-side-swift, swift-linux
Fluent Sqlite Driver
Fluent driver for SQLite
Stars: ✭ 51 (-36.25%)
Mutual labels:  server-side-swift, vapor, swift-linux
Redis
Vapor provider for RediStack
Stars: ✭ 434 (+442.5%)
Mutual labels:  server-side-swift, vapor, swift-linux
Mysql Kit
🐬 Pure Swift MySQL client built on non-blocking, event-driven sockets.
Stars: ✭ 159 (+98.75%)
Mutual labels:  server-side-swift, vapor, swift-linux
Htmlkit
A type-safe DSL that renders dynamic HTML templates in Swift
Stars: ✭ 229 (+186.25%)
Mutual labels:  server-side-swift, vapor, swift-linux
Core
🌎 Utility package containing tools for byte manipulation, Codable, OS APIs, and debugging.
Stars: ✭ 62 (-22.5%)
Mutual labels:  server-side-swift, vapor, swift-linux
fluent-mysql-driver
πŸ–‹πŸ¬ Swift ORM (queries, models, relations, etc) built on MySQL.
Stars: ✭ 69 (-13.75%)
Mutual labels:  vapor, server-side-swift, swift-linux
async
⏱ Promises and reactive-streams in Swift built for high-performance and scalability.
Stars: ✭ 35 (-56.25%)
Mutual labels:  vapor, server-side-swift, swift-linux
Jwt
Vapor JWT provider
Stars: ✭ 266 (+232.5%)
Mutual labels:  server-side-swift, vapor, swift-linux
Fluent
Vapor ORM (queries, models, and relations) for NoSQL and SQL databases
Stars: ✭ 1,071 (+1238.75%)
Mutual labels:  server-side-swift, vapor, swift-linux
Vapor
πŸ’§ A server-side Swift HTTP web framework.
Stars: ✭ 21,194 (+26392.5%)
Mutual labels:  server-side-swift, vapor

Vapor Clean

This is a template for Vapor 3 users that does the absolute minimum to set up a working Vapor 3 environment.

Unlike the official templates that are currently available, this template does not include vast swathes of extra example code that you will always need to delete. Instead, it adds just a single β€œhello” route so you can be sure everything is working correctly.

Although this repository contains a LICENSE file, this is meant for you to replace with whatever license you intend to use – please consider what little code is in this repository as public domain, and yours to do with as you please.

It’s my hope that the official Vapor project will add a template similar to this one at some point in the future, but until then please use this however you want.

Try it out

If you have already installed the Vapor toolbox, you can create a new Vapor project from this repo using the following command:

vapor new MyProject --template=twostraws/vapor-clean
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].