Analysis updated 2026-07-03
Study a production Go notification system and subreddit watcher as a real-world reference for building similar features.
Learn how a high-traffic mobile app backend handled Reddit API authentication and rate limiting at scale.
| christianselig/apollo-backend | doitintl/kube-no-trouble | goccy/go-json | |
|---|---|---|---|
| Stars | 3,663 | 3,662 | 3,664 |
| Language | Go | Go | Go |
| Setup difficulty | hard | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Archived with no setup documentation, the repo is a code reference only and is not designed to be run as a live service.
Apollo was a popular Reddit app for iPhone that shut down on June 30, 2023, after Reddit changed its API pricing in ways that made the app no longer viable to run. This repository contains the server-side code that powered the backend of that app. The backend handled things like checking for new notifications for users and letting them set up alerts to watch specific Reddit communities for new posts. The developer, Christian Selig, made this code public for a specific reason: to counter claims made by Reddit's leadership that Apollo was scraping data improperly. The code shows that Apollo only made standard, authenticated requests to Reddit's own API, the same kind of requests that Reddit itself officially supports. It also shows that Apollo put in considerable effort to stay within Reddit's rate limits rather than hammer their servers. The repository is now archived, meaning no new changes will be made and no new contributions are accepted. It exists as a historical record. If you are a developer who worked with the Apollo app or built similar Reddit tools, you may find the code interesting as a reference for how a production notification system and subreddit watcher were built using Go. The README is sparse because the project is no longer active, so there is no setup guide or documentation for running this server yourself.
The archived Go server that powered Apollo, a popular iPhone Reddit app, released publicly to show the app only used Reddit's official API and respected its rate limits before the app shut down in 2023.
Mainly Go. The stack also includes Go.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.