Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-server-side-swift
A community curated list of resources about Server Side Swift
https://github.com/cak/awesome-server-side-swift
Last synced: 5 days ago
JSON representation
-
Frameworks
-
Resources
-
Blogs
- The Always Right Institute
- IBM Swift Engineering Blog
- The Always Right Institute
- Vaporforums - Vapor articles and tutorials
- The Swift Web Developer - Web Development using Swift on the server
-
Documentation
-
Tools
- Ether - A Command-Line Interface for the Swift Package Manager
- Kitura CLI - Kitura command-line tool
- Vapor Toolbox - Vapor command-line tool
- KituraStudio - An IDE for Server-side Swift from [SCADE](https://www.scade.io/)
- Perfect Assistant - Perfect companion application
- SwiftXcode - Swift Package Manager from within Xcode
- Kitura macOS app - Kitura companion application
- SourceKit-LSP - Language Server Protocol implementation for Swift and C-based languages
-
Podcasts
- SwiftCraft - Kitura with David Okun
- SwiftCraft - Vapor & Server Side Swift with Tim Condon
- The Learn Swift Podcast: Episode 20 - David Okun – Developer Advocate @ IBM
- Fatal Error: Episode 33 - Server-Side Swift in Practice
- iOS Dev Discussions: Origin Stories #8 - David Okun (Kitura)
- iPhreaks: Episode 209 - Vapor with Bob Snyder
- raywenderlich.com Podcast: S08 E05 - Server Side Swift with Vapor
- raywenderlich.com Podcast: S08 E12 - Kitura
- Roundabout: Creative Chaos: Episode 127 - David Okun (The Kitura Guy)
- Software Engineering Daily - Swift on the Server with Chris Bailey
- Swift by Sundell: Episode 18 - It’s like The Matrix, with Tanner Nelson
- SwiftCoders: Episode 31 - Patrick Bohrer - Technical Lead of Swift@IBM
- SwiftCoders: Episode 42 - Chris Bailey, Server Side Swift Advocate
- SwiftCoders: Episode 68 - Logan Wright, Full Time OSS Developer at Vapor
- SwiftCraft - Vapor & Server Side Swift with Tim Condon
- Fireside Swift: EP 62 - IT’S A THING (Server-Side Swift) with David Okun!
-
Services
-
Videos
- Devslopes - Server Side Swift With Kitura
- Martin Lasek’s YouTube Channel
- Paul Hudson: Building a Vapor API with a matching iOS app
- ServerSide.swift Conference's YouTube Channel
- Swift Heroes: Tim Condon - Getting started with Server-Side Swift and Vapor
- try! Swift NYC: Swift NIO, Vapor, and Server Concurrency
- try! Swift Tokyo 2018 - Event driven networking for Swift - YouTube
-
Articles
- A µTutorial on Swift NIO
- Getting Started with SwiftNIO
- How to test controllers by mocking dependencies in Vapor 3 and Swift
- Live Demo of Swift NIO In An Xcode Playground
- TCP Server With the SwiftNIO Networking Framework
- Using the dependency injection framework for testing in Vapor 3 and Swift
- Vapor Review – Swift Choice For the Back End
- Vapor – Deep Dive into Setup and Deployment for Heroku and Ubuntu
- Watermarking photos with ImageMagick, Vapor 3 and Swift on macOS and Linux
- Live Demo of Swift NIO In An Xcode Playground
-
Books
-
Communities
-
Conferences
- ServerSide.swift - Oct 30, 2019 - Nov 1, 2019 in Copenhagen, Denmark
- Swift Cloud Workshop - May 9th, 2019 in McLean, VA
-
Courses
- Lynda - Learning Server-Side Swift Using IBM Kitura
- objc.io - Server Side Swift
- raywenderlich.com - Server Side Swift with Kitura
- raywenderlich.com - Server Side Swift with Perfect
- raywenderlich.com - Server Side Swift with Vapor
- Udemy - Introduction to Server-Side Swift
- Udemy - Mastering Server Side Swift Using Vapor 3
-
Forums
- Swift Forums - Server - Official Swift public forums
-
Jobs
- Server-Side Swift Work - Resource for finding jobs and Server Side Swift developers
-
Meetups
- Bay Area Server Side Swift Meetup - San Francisco, CA
- Server Side Swift - Newmarket, ON
- VaporBerlin - Berlin, Germany
- VaporLondon - London, United Kingdom
-
-
Packages
-
Authentication
- Imperial - Federated Authentication with OAuth providers
- Kitura-Credentials - A pluggable framework for validating user credentials in a Swift server using Kitura
- Kitura-Credentials - A pluggable framework for validating user credentials in a Swift server using Kitura
-
Cloud
- AWS Lambda Swift - A custom AWS Lambda Runtime
- S3 - Basic S3 access library for Vapor
-
Database
- SwifQL - Easily build flexible and type-safe SQL with pure Swift
- Swift-Kuery-ORM - An ORM for Swift, built on Codable
- Kitura-CouchDB
- Meow - MongoDB object persistence
- SwiftKueryMySQL
- PostgresClientKit - A PostgreSQL client library for Swift. Does not require libpq.
- Swift-Kuery-PostgreSQL
- Disque - Non-blocking, event-driven Swift client for Disque, a distributed job queue.
- Kitura Redis
- Perfect SQLite
- Swift-Kuery-SQLite
- Vapor SQLite
- Fluent - Swift ORM framework for building NoSQL and SQL database integrations
- StORM
- Perfect MongoDB
- Perfect MySQL
- Perfect PostgreSQL
- Perfect Redis
- Vapor Redis
- Kitura-CouchDB
-
Logging
- Boomerang - Vapor middleware for logging incoming requests
- LoggerAPI - Logger protocol
- Perfect Logging - File-based logging for Perfect
- swift-log - A logging API package for Swift 5
-
Networking
- SwiftGRPC - [gRPC](https://grpc.io) for Swift
-
Miscellaneous
- AddressManager - A Vapor micro-service to store address information
- Curly - cURL support for Vapor
- IkigaJSON - A high performance JSON library in Swift
- Jobs - A queue system for Vapor
- Perfect-CURL - cURL support for Perfect
- Vapor Stripe Provider - Stripe Provider for Vapor
- VaporCron - Vapor cron scheduler
-
-
Monitoring
-
Miscellaneous
- SwiftPrometheus - Clientside Prometheus library
- VaporMonitoring - Monitoring for Vapor
-
Security
- CSRF - A package to add protection to Vapor against CSRF attacks
- VaporSecurityHeaders - A Middleware library for adding security headers to your Vapor application
-
Templating
- HTMLKit - A lightning fast, type-safe HTML templating library
- Kitura-TemplateEngine
- Perfect Mustache
- Vapor Leaf
-
WebSockets
-
-
Powered by Server Side Swift
-
WebSockets
- Point-Free - A video series on Swift and functional programming
- ServerSideSwift.racing
- Swift Talk (objc.io) - Weekly Swift video series
- Timing Sync - Sync service for a time-tracking app, built with Vapor and SwiftGRPC
- Canopy - Push notifications for GitHub activity.
-
-
Related Lists
-
WebSockets
- The Awesome Server Side Swift List - A list of Awesome Server Side Swift 3 projects
- Awesome Vapor - A curated list of Vapor-related awesome projects
-
Programming Languages
Categories
Sub Categories
Keywords
swift
32
server-side-swift
19
vapor
12
database
10
perfect
9
vapor-service
5
postgresql
4
swift-linux
4
swift-server
4
kitura
3
logging
3
nosql
3
swift5
3
vapor-3
3
networking
3
vapor-provider
3
mysql
3
redis
3
couchdb-client
2
dsl
2
linux
2
macos
2
sql
2
cloudant
2
couchdb
2
redis-client
2
swift-framework
2
swift4
2
asynchronous-io
2
event-driven
2
high-performance
2
non-blocking
2
non-blocking-io
2
swiftnio
2
relational-databases
2
command-line-tool
2
sqlite
2
sqlite3
2
spm
2
swift-package-manager
2
postgres
1
swift-kuery-framework
1
aws-lambda
1
vapor-4
1
oauth
1
imperial
1
federated-social-web
1
federated-identity
1
homebrew
1
ether
1