https://github.com/weiran/hackers
Hackers is an elegant iOS app for reading Hacker News written in Swift.
https://github.com/weiran/hackers
apple appstore cocoapods hacker-news hackernews hackers hacktoberfest ios ipad iphone swift
Last synced: 5 months ago
JSON representation
Hackers is an elegant iOS app for reading Hacker News written in Swift.
- Host: GitHub
- URL: https://github.com/weiran/hackers
- Owner: weiran
- License: mit
- Created: 2013-03-01T14:41:11.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2025-05-09T11:11:50.000Z (about 1 year ago)
- Last Synced: 2025-05-09T11:55:46.170Z (about 1 year ago)
- Topics: apple, appstore, cocoapods, hacker-news, hackernews, hackers, hacktoberfest, ios, ipad, iphone, swift
- Language: Swift
- Homepage: http://weiran.co/hackers
- Size: 158 MB
- Stars: 714
- Watchers: 41
- Forks: 108
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hackers β Hacker News for iOS & iPadOS
[](https://swift.org) %20%7C%20visionOS-blue) [](LICENSE) [](https://testflight.apple.com/join/UDLeEQde) [](https://github.com/weiran/Hackers/actions/workflows/ci.yml)
Hackers is a fast, elegant, and accessible way to read [Hacker News](https://news.ycombinator.com) on iPhone and iPad.
Itβs **open source (MIT)**, rebuilt from the ground up in **version 5.0**, and obsessively focused on performance, readability, and accessibility.
π [Download on the App Store](https://apps.apple.com/us/app/hackers-for-hacker-news/id603503901)

---
## β¨ Features
- **Thread mastery** β collapse/expand nested comments; swipe or tap to move smoothly through long discussions.
- **Fresh design** β clean typography, dark mode, thumbnails on posts, and distraction-free reading.
- **Native gestures** β swipe to upvote/downvote posts and comments.
- **New *Active* feed** β see whatβs trending on Hacker News in real time.
- **Platform native** β iPad multitasking, Safari View Controller, Share Extension (βOpen in Hackersβ), Apple Silicon Mac, and visionOS support.
- **Accessibility first** β VoiceOver support, full Dynamic Type, high-contrast themes.
- **Privacy-respecting** β no tracking, no ads, no data collection.
---
## π² Download
- **App Store:** [Hackers for Hacker News](https://apps.apple.com/us/app/hackers-for-hacker-news/id603503901)
- **TestFlight (beta):** [Join here](https://testflight.apple.com/join/UDLeEQde)
Requires **iOS/iPadOS 26 or later**. Also runs on Apple Silicon Macs and visionOS.
---
## π Whatβs New in 5.0
- Complete rewrite with modern iOS frameworks
- Cleaner UI and smoother navigation
- New *Active* feed
- Faster pagination and rendering
- Improved comment collapsing/expanding
- Accessibility upgrades across the app
- Foundation laid for future features and stability
See the full changelog on the [Releases page](../../releases).
---
## π Development
Hackers is written in **Swift**.
To build locally:
1. Clone the repo
2. Open `Hackers.xcodeproj` in Xcode 26+
3. Build and run on iOS Simulator or device
Contributions are welcome β see below.
---
## π€ Contributing
We welcome issues and pull requests!
- Check the [issue tracker](../../issues) for open tasks
- Please follow the Swift style defined in `.swiftlint.yml`
- Add tests where reasonable (we use [Swift Testing](https://github.com/apple/swift-testing))
---
## π Privacy
Hackers collects **no data**.
The [App Store privacy label](https://apps.apple.com/us/app/hackers-for-hacker-news/id603503901) is **Data Not Collected**.
---
## π License
Hackers is released under the [MIT License](LICENSE).