https://github.com/apple/swift-nio

asynchronous-io event-driven high-performance networking non-blocking non-blocking-io swift swift-server swift5 swiftnio

Last synced: about 1 month ago

Repository metadata:

Event-driven network application framework for high performance protocol servers & clients, non-blocking.


Owner metadata:


Committers metadata

Last synced: about 1 month ago

Total Commits: 2,539
Total Committers: 202
Avg Commits per committer: 12.569
Development Distribution Score (DDS): 0.707

Commits in past year: 238
Committers in past year: 47
Avg Commits per committer in past year: 5.064
Development Distribution Score (DDS) in past year: 0.735

Name Email Commits
Johannes Weiss j****s@a****m 743
Norman Maurer n****r@a****m 391
Cory Benfield c****d@a****m 353
Franz Busch f****h@a****m 138
George Barnett g****t@a****m 109
Saleem Abdulrasool c****d@c****g 94
David Nadoba d****a@a****m 71
Peter Adams p****s@a****m 45
Tomer Doron t****d@a****m 37
Fabian Fett f****t@a****m 32
Si Beaumont b****t@a****m 32
Liam Flynn l****n@l****k 16
Gwynne Raskind g****e@v****s 15
Kevin Clark k****k@a****m 15
Rick Newton-Rogers r****s@a****m 12
Rick Newton-Rogers r****o@a****m 12
David Evans d****s@a****m 11
Konrad `ktoso` Malawski k****o@a****m 11
Bas Broek b****s@b****l 10
Helge Heß h****e@a****m 9
Finagolfin b****a@f****m 9
Gustavo Cairo g****o@a****m 7
Joakim Hassila j****e@o****e 7
Gregor Milos (Grzegorz Miłoś) g****s@a****m 7
ser 1****f 7
Jovan Milenkovic j****c@h****m 6
Matt Eaton a****v@g****m 6
Max Desiatov m****v@a****m 6
Tanner me@t****z 6
carolinacass 6****s 6
and 172 more...

Issue and Pull Request metadata

Last synced: about 1 month ago


Package metadata

cocoapods: SwiftNIO

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOConcurrencyHelpers

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOHTTP1

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: CNIOAtomics

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: CNIOLinux

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: CNIODarwin

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

swiftpm: github.com/apple/swift-nio

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

  • Homepage: https://swiftpackageindex.com/apple/swift-nio/documentation
  • Documentation: https://swiftpackageindex.com/apple/swift-nio/documentation
  • Licenses: apache-2.0
  • Latest release: 2.63.0 (published 11 months ago)
  • Last Synced: 2024-11-11T01:33:11.713Z (about 1 month ago)
  • Versions: 151
  • Dependent Packages: 242
  • Dependent Repositories: 950
  • Rankings:
    • Dependent packages count: 0.016%
    • Dependent repos count: 0.157%
    • Average: 0.557%
    • Stargazers count: 0.816%
    • Forks count: 1.24%
cocoapods: CNIOWindows

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOFoundationCompat

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: _NIODataStructures

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

  • Homepage: https://github.com/apple/swift-nio
  • Documentation: https://cocoadocs.org/docsets/_NIODataStructures/
  • Licenses: Apache 2.0
  • Latest release: 2.40.0 (published over 2 years ago)
  • Last Synced: 2024-11-11T01:33:50.383Z (about 1 month ago)
  • Versions: 5
  • Dependent Packages: 16
  • Dependent Repositories: 35
  • Rankings:
    • Stargazers count: 0.227%
    • Dependent packages count: 0.477%
    • Forks count: 0.525%
    • Average: 0.676%
    • Dependent repos count: 1.474%
  • Maintainers (2)
cocoapods: SwiftNIOCore

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

  • Homepage: https://github.com/apple/swift-nio
  • Documentation: https://cocoadocs.org/docsets/SwiftNIOCore/
  • Licenses: Apache 2.0
  • Latest release: 2.40.0 (published over 2 years ago)
  • Last Synced: 2024-11-11T01:33:17.344Z (about 1 month ago)
  • Versions: 4
  • Dependent Packages: 16
  • Dependent Repositories: 35
  • Rankings:
    • Stargazers count: 0.231%
    • Dependent packages count: 0.477%
    • Forks count: 0.525%
    • Average: 0.677%
    • Dependent repos count: 1.474%
  • Maintainers (1)
cocoapods: SwiftNIOEmbedded

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

  • Homepage: https://github.com/apple/swift-nio
  • Documentation: https://cocoadocs.org/docsets/SwiftNIOEmbedded/
  • Licenses: Apache 2.0
  • Latest release: 2.40.0 (published over 2 years ago)
  • Last Synced: 2024-11-11T01:33:51.316Z (about 1 month ago)
  • Versions: 4
  • Dependent Packages: 14
  • Dependent Repositories: 35
  • Rankings:
    • Stargazers count: 0.231%
    • Forks count: 0.525%
    • Dependent packages count: 0.563%
    • Average: 0.698%
    • Dependent repos count: 1.474%
  • Maintainers (1)
cocoapods: SwiftNIOPosix

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

  • Homepage: https://github.com/apple/swift-nio
  • Documentation: https://cocoadocs.org/docsets/SwiftNIOPosix/
  • Licenses: Apache 2.0
  • Latest release: 2.40.0 (published over 2 years ago)
  • Last Synced: 2024-11-11T01:33:30.153Z (about 1 month ago)
  • Versions: 4
  • Dependent Packages: 14
  • Dependent Repositories: 35
  • Rankings:
    • Stargazers count: 0.231%
    • Forks count: 0.525%
    • Dependent packages count: 0.563%
    • Average: 0.698%
    • Dependent repos count: 1.474%
  • Maintainers (1)
cocoapods: CNIOHTTPParser

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOTLS

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOWebSocket

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: CNIOSHA1

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: CNIOZlib

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

  • Homepage: https://github.com/apple/swift-nio
  • Documentation: https://cocoadocs.org/docsets/CNIOZlib/
  • Licenses: Apache 2.0
  • Latest release: 1.13.0 (published almost 6 years ago)
  • Last Synced: 2024-11-11T01:33:41.204Z (about 1 month ago)
  • Versions: 6
  • Dependent Packages: 1
  • Dependent Repositories: 2
  • Rankings:
    • Stargazers count: 0.231%
    • Forks count: 0.525%
    • Average: 3.877%
    • Dependent packages count: 5.44%
    • Dependent repos count: 9.31%
  • Maintainers (3)
cocoapods: NIOConcurrencyHelpers

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOMulticastChat

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOTestUtils

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOWebSocketServer

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOUDPEchoServer

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOUDPEchoClient

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOEchoServer

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOChatServer

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOChatClient

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: _NIOConcurrency

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

  • Homepage: https://github.com/apple/swift-nio
  • Documentation: https://cocoadocs.org/docsets/_NIOConcurrency/
  • Licenses: Apache 2.0
  • Latest release: 2.40.0 (published over 2 years ago)
  • Last Synced: 2024-11-11T01:33:23.316Z (about 1 month ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.204%
    • Forks count: 0.513%
    • Dependent packages count: 11.886%
    • Average: 13.334%
    • Dependent repos count: 40.734%
  • Maintainers (2)
cocoapods: SwiftNIOWebSocketClient

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOHTTP1Server

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOEchoClient

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOHTTP1Client

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

cocoapods: SwiftNIOPerformanceTester

Event-driven network application framework for high performance protocol servers & clients, non-blocking.


Dependencies

Benchmarks/Package.swift swiftpm
IntegrationTests/allocation-counter-tests-framework/template/AtomicCounter/Package.swift swiftpm
IntegrationTests/allocation-counter-tests-framework/template/HookedFunctionsDoHook/Package.swift swiftpm
IntegrationTests/allocation-counter-tests-framework/template/HookedFunctionsDoNotHook/Package.swift swiftpm
Package.swift swiftpm
.github/actions/pull_request_semver_label_checker/action.yml actions
.github/workflows/benchmarks.yml actions
.github/workflows/cxx_interop.yml actions
.github/workflows/main.yml actions
.github/workflows/pull_request.yml actions
.github/workflows/pull_request_label.yml actions
  • ./.github/actions/pull_request_semver_label_checker/ * composite
  • actions/checkout v4 composite
.github/workflows/scheduled.yml actions
.github/workflows/swift_6_language_mode.yml actions
  • actions/checkout v4 composite
.github/workflows/swift_matrix.yml actions
  • actions/checkout v4 composite
.github/workflows/unit_tests.yml actions