Awesome | Projects | Updated |
---|---|---|
January 19, 2017 |
Please take a quick look at the contribution guidelines first. If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you to all contributors; you rock!
An awesome list of Vapor related guides.
- Vapor University - Official guides provided by Vapor.
- Server side swift with Vapor - Big Nerd Ranch, starting project, creating model, using database, heroku deploy
- Unit Testing Vapor (Toolbox v.1.0.1) Projects - A quick tutorial to add Unit Testing to Vapor projects by Tullio Sebastiani
- 📺 Getting Started with Vapor: A Web Framework for Swift - In this quick tutorial, you’ll learn the basics of using Vapor to build web applications using Swift.
- 📺 Basic Controllers -
- 📺 Basic Validation -
- 📺 Beautifying Pages with Skeleton -
- 📺 Configuring a Database -
- 📺 CRUD Database operations -
- 📺 Custom Validation -
- 📺 Deploying to Heroku with PostgreSQL -
- 📺 Getting Started -
- 📺 Making a Web App -
- 📺 Parent-Child Relations -
- 📺 Persisting Models -
- 📺 RESTful Controllers -
- 📺 Sibling Relations -
- 📺 Templating with Leaf -
Support for your favorite editors.
- swift-mode - Emacs Swift support, including partial flycheck error support.
- swift-vim - play Swift with vim editor.
- Benchmarks for the Top Server-Side Swift Frameworks vs. Node.js - Can Server-Side Swift beat Node.js?
- Linux (Ubuntu) Benchmarks for Server Side Swift vs Node.js - Getting benchmarks on Linux, so here you go!
- Server Side Swift vs. The Other Guys — 1: Input - Input benchmark
- Server Side Swift vs. The Other Guys — 2: Speed - Speed benchmark
- Vapor vs. Kitura - Comparasion Vapor&Kitura
Check out apps on these projects:
- bytefish - Simple URL shortener in Swift using Vapor
http://bytefish.herokuapp.com/
- Karma API - Karma tracking system
- Penny Coin - Penny coin is a bot that is used to send and track coins in the Vapor community. She is inspired and based on Chameleon by @iankeen and Camille by @aranasaurus.r
- Titan API - Baseball club informational system
Miscellaneous Vapor related projects
Here you can find a list of snippets and libs for your Vapor projects.
- Jobs - A job system for Swift backends.
- Vapor APNS - Swift library that allows you to send Apple Push Notifications using HTTP/2 protocol in Linux & macOS. It has support for the brand-new Token Based Authentication but if you need it, the traditional certificate authentication method is ready for you to use as well. Choose whatever you like!