Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-swift-nio
π A collaborative list of all things Swift NIO
https://github.com/slashmo/awesome-swift-nio
Last synced: 2 days ago
JSON representation
-
Contributing
-
Articles
- "Loops" with Futures - Using recursion to asynchronously perform multiple requests
- SwiftNIO: A simple guide to async on the server - Hands-on tutorial about NIO futures & promises
- SwiftNIO Tutorial: Pratical Guide for Asynchronous Problems - Hands-on introduction to building an HTTP service
- A Β΅Tutorial on SwiftNIO 2 - Discover NIO 2 by creating a micro framework inspired by Express
-
Books
- Netty in Action - *The* book about [Netty](https://github.com/netty/netty), which inspired the creation of NIO
-
Videos
- Event driven networking for Swift - An overview of NIO, also it's initial open-source unveil :tada:
- SwiftNIO and Network.framework - Showcases how to use [NIO transport services](https://github.com/apple/swift-nio-transport-services) to build an iOS SMTP client
- Testing SwiftNIO Systems - How to write automated tests for NIO applications
- SwiftNIO on the Raspberry PI - Write NIO code in Xcode & deploy it to a Raspberry PI
- Implementing JSON-RPC with SwiftNIO - How you could use NIO to implement a custom protocol
- Event driven networking for Swift - An overview of NIO, also it's initial open-source unveil :tada:
- SwiftNIO and Network.framework - Showcases how to use [NIO transport services](https://github.com/apple/swift-nio-transport-services) to build an iOS SMTP client
- Testing SwiftNIO Systems - How to write automated tests for NIO applications
- SwiftNIO on the Raspberry PI - Write NIO code in Xcode & deploy it to a Raspberry PI
- Implementing JSON-RPC with SwiftNIO - How you could use NIO to implement a custom protocol
-
Projects using SwiftNIO
-
Packages & executables
- Vapor - A server-side Swift web framework
- SmokeFramework - A light-weight server-side service framework written in the Swift programming language
- MongoKitten - A MongoDB driver implementation in Swift
- Swift NIO HTTP/2 - HTTP/2 support for SwiftNIO
- Swift NIO transport services - Extensions for SwiftNIO to support Apple platforms as first-class citizens
- AsyncHTTPClient - HTTP client library built on SwiftNIO
- Swift gRPC - The Swift language implementation of gRPC
- Swift AWS Lambda Runtime - Swift implementation of AWS Lambda Runtime
- Swift NIO Extras - Useful code around SwiftNIO
- netrek-server-swift - A Swift reimplementation of the original Internet game server: Netrek. Uses Swift-NIO, Swift Argument Parser, Swift Log, and Swift Service Lifecycle.
- ClickHouseNIO - High performance Swift [ClickHouse](https://clickhouse.tech) client written in pure Swift. With [ClickHouseVapor](https://github.com/patrick-zippenfenig/ClickHouseVapor) it offers seamless ORM abstraction and connection pooling with Vapor.
- Alchemy - Elegant, batteries included web framework for Swift.
- MacroExpress - An unopinionated SwiftNIO based web framework, Express.js/Connect like.
-
Apps
- Proxyman - HTTP Debugging Proxy, uses SwiftNIO for networking
-
Examples
- Swift NIO Examples - A set of NIO examples
-
Programming Languages
Sub Categories
Keywords
swift
5
swift5
3
swiftnio
3
framework
2
http2
2
server
2
server-side-swift
2
web-framework
2
swift-nio
2
swift-server
2
web-debugging-proxy
1
http
1
proxyman
1
proxy-server
1
proxy
1
macos
1
vapor
1
ios
1
async
1
beta
1
debugging-tool
1
macroexpress
1
http-client
1
fullstack-swift
1
alchemy
1
grpc
1
protocol-buffers
1
swift-grpc
1
clickhouse
1