HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
apple
swift-nio
Swift2018–2026
apple / swift-nio

swift-nio

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

20Distinct people
21Mentions
0Explicit recommenders
8.6KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

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

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year21 dated mentions

Observed mentions: 2018-03-01 06:53:38 UTC to 2026-06-15 06:21:30 UTC.

02462018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 7 mentions; 1 submissions, 6 comments20182019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC716
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC404
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC303
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC101
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC202
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC101
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC202
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC000
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC101

What Hacker News says

21 sources
I'm working on Topicle (https://topicle.com), a Reddit-inspired link sharing, voting and discussion platform that rethinks a bunch of basic aspects like moderation, anti-abuse and privacy to try to address some of the biggest pain points. Every moderation action has an admin appeal available, bots and astroturfing are aggressively monitored and policed, comment histories are always visible, no VPNs or datacenter IPs for write operations. Everything is self-hosted (Umami analytics) and there's no data leakage to big ad networks. The full feature set is listed here: https://topicle.com/about There are also technologies new-ish to this kind of site included like every thread is a live thread via websockets, your post and comment scores update in realtime, notifications are realtime, you can DM other users and receive your messages immediatel
Read the rest
y. So it's distinct from the everything is a hard page load world of 10 years ago and blurring into native software in a browser. What I'm working on right now is a SwiftUI iOS app, because one of the most interesting observations from analytics has been that the internet is 70-80% mobile devices now, contrary to my 10 years out-of-date conception that people were mostly using the internet on desktops. So a mobile app seems non-negotiable to reach most users. I have a PWA already, but early users have repeatedly requested an official App/Play Store presence. The stack is somewhat unique in that it's built with a Swift/Vapor framework (https://vapor.codes/) backend, with a more standard React Router 7 (SSR) frontend. I picked this framework mostly because I'm historically an iOS dev, but have found it to be very capable in its own right. I later discovered Apple themselves are using Vapor for some web services and have a team devoted to maintaining the server library (SwiftNIO https://github.com/apple/swift-nio) the framework is based on. Anyway, it's very early still with launch via Reddit itself only 3 months ago. One of the biggest issues is getting it in front of people without appearing spammy and cold-start on a social platform is also brutal, you need users to get users, and round and round it goes. I may do a Show HN in the future if there's any interest in a real experience using Vapor as a production backend.
In Ask HN: What are you working on? (June 2026)
> Why should they? That isn't their target audience. Because they need it? Apple discontinued macOS server, i bet they use Linux in some of their servers All their networking related libs are available and tested for Linux [1, 2, 3] Let's not forget that they package Swift for Linux, and now also for Windows [4] Swift is a cross-platform language (you not wanting to understand it doesn't change this fact), it's not a macOS framework [1] - https://github.com/apple/swift-nio [2] - https://github.com/apple/swift-protobuf/blob/main/.github/wo... [3] - https://github.com/apple/swift-distributed-actors/search?q=l... [4] - https://forums.swift.org/t/announcing-swift-5-6-2-for-linux-...
In Implementing parts of the Swift compiler in Swift
I can't speak for Apple, of course, but some indications of their seriousness are there. SwiftNIO is a cross-platform asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. (https://github.com/apple/swift-nio) Distributed Membership Protocol implementations in Swift: https://github.com/apple/swift-cluster-membership Docker Official Image packaging for Swift: https://github.com/apple/swift-docker Also, on official https://swift.org/download all releases and snapshots are automatically available for: Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, CentOS 7, CentOS 8, Amazon Linux 2 Official Swift Server work group is a steering team that promotes the use of Swift for developing and deploying server applications: https://swift.org/server/ Swift AWS Lambda Runtime:
Read the rest
https://github.com/swift-server/swift-aws-lambda-runtime Official Swift 5.3 release goals have stated a major goal of "expanding the number of platforms where Swift is available and supported, notably adding support for Windows and additional Linux distributions." (https://swift.org/blog/5-3-release-process/)
In Swift for TensorFlow – A system for deep learning and differentiable computing
In Things I hate about Rust
The issue with swift on the server currently is that it’s an entirely different compilation toolchain to that run on MacOS and iOS, so the language has different bugs than those that exist for app development, and gets less attention from swift developers. If you want to take a stab at server side swift, I’d recommend looking at the swift port of Netty that Apple released called swift-nio (after the name “swetty” was nixed by Apple marketing and communications) - https://github.com/apple/swift-nio
In Swift Numerics
Apple low key does some cool server projects with a Java bent. They've contributed to Netty (well, they hired core developers).[1] They've been basically put them to work reimplementing it in Swift.[2] It's open and out there but not a lot of people paying attention. While it's still early days I think there may a year where, suddenly, Swift on the server is a super serious thing and all this work they've been doing on little old CloudKit kind of takes over the world. Just a fun prediction.. but it wouldn't be the first time Apple pulled something like that. I do like that Swift's non-tracing garbage collection model is well suited for server apps. Rust is cool too but maybe Swift would be a little friendlier and thus better suited to inherit Java's mantle. I mean can you just imagine if Apple is slowly building up Swift to overtake Java
Read the rest
on the server? That that's one of their long game master plans? I know that sounds completely crazy.. It just might work. They do run one of the biggest data center networks in the world so they have a pretty good testbed and can justify a hefty R&D budget. [1] https://www.infoq.com/presentations/apple-netty [2] https://github.com/apple/swift-nio
In FoundationDB Record Layer
Vapor generally kicks ass in benchmarks FWIW, and it's using this now so clearly Apple is beginning to pay attention to stuff around server side concurrency: https://github.com/apple/swift-nio Although as I mentioned in another comment, if you're looking for something more mature, Kotlin is a great option. Vert.x has the widest database support and is lean and fast, so this is probably what you're looking for. But if just Mongo/Cassandra/Redis is acceptable, Spring Boot w/ Reactive Web looks pretty cool, too.
In My misalignment with Apple's love affair with Swift

Showing the 15 most recent of 21 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.