Skip to content

πŸ“– A collaborative list of all things Swift NIO

Notifications You must be signed in to change notification settings

slashmo/awesome-swift-nio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 

Repository files navigation

Awesome

A collaborative list of all things Swift NIO.

Contributing

Do you know of something that's missing on this list? Please open a pull request so other people can enjoy the resource as well ❀️

If you instead want to get started contributing to NIO itself, check out the list of "good first issues"

Articles

Books

Videos

Projects using SwiftNIO

Packages & executables

  • 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
  • Vapor - A server-side Swift web framework
  • Swift AWS Lambda Runtime - Swift implementation of AWS Lambda Runtime
  • Swift NIO Extras - Useful code around SwiftNIO
  • SmokeFramework - A light-weight server-side service framework written in the Swift programming language
  • MongoKitten - A MongoDB driver implementation in Swift
  • 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 client written in pure Swift. With 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

License

CC0

To the extent possible under law, Moritz Lang has waived all copyright and related or neighboring rights to this work.