An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# Hackers β€” Hacker News for iOS & iPadOS

[![Made with Swift](https://img.shields.io/badge/Swift-6.2-orange.svg?logo=swift&logoColor=white)](https://swift.org) ![Platform](https://img.shields.io/badge/platforms-iOS%20%7C%20iPadOS%20%7C%20macOS%20(Apple%20Silicon)%20%7C%20visionOS-blue) [![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![TestFlight](https://img.shields.io/badge/TestFlight-Beta-blue)](https://testflight.apple.com/join/UDLeEQde) [![CI](https://github.com/weiran/Hackers/actions/workflows/ci.yml/badge.svg)](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)

![hackers5](https://github.com/user-attachments/assets/378e848f-6ef8-4238-972e-95e6c8f93869)

---

## ✨ 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).