redlib-org/redlib

Productivity & Utilities

A JavaScript-free, ad-free Reddit browser for people who want to read Reddit without tracking and clutter.

3,919
307
Rust
AGPL-3.0
2 years old

Redlib is worth your time if you read Reddit regularly and dislike its ads, scripts and tracking. It is a server-side front end: you visit a Redlib instance, and that server fetches Reddit for you. The catch is that its usefulness depends on Reddit's API access, and recent discussion suggests that access is tightening.

The problem

Normally you open reddit.com, wait for a heavy, script-driven page, get pushed toward the app, and accept ads and trackers along the way. Redlib changes that exchange. The server proxies the request, renders lightweight HTML, and the browser talks only to the Redlib instance, not to Reddit. You get the same threads and comments in a plain, fast layout with no JavaScript required.

What's different

The mechanism is a Rust server (Hyper, Askama templates) in front of Reddit, rewriting media through the proxy. The README describes a strict Content Security Policy that keeps the browser from contacting Reddit directly, and no JavaScript, ads or tracking in the page. It says media requests are proxied too, so images and video do not leak your address to Reddit's CDN.

The awkward part is how it gets data. The README openly describes OAuth token spoofing: Redlib pretends to be the most common Android Reddit client to get around rate limits. The author explains Android was chosen over iOS because the anonymous iOS client had content restrictions. That is a workaround, not a stable contract, and Reddit can change the rules. In a related Hacker News thread, a commenter reported on 2026-10-23 that a URL-encoding workaround had been patched and that a Reddit account may become the only way such front ends keep working; treat that as one commenter's assessment, not a project guarantee.

Who should try it

Good fit: a reader who mainly wants text threads and comments, is comfortable using a public instance, and would rather not run anything. The README points to an instance list and to LibRedirect or Privacy Redirect for automatically sending Reddit links to a Redlib instance. Poor fit: someone who needs a dependable private setup for a team or wants the full interactive Reddit experience, including posting and voting. Because the data path relies on spoofed client tokens, a reader who needs predictable long-term access should not build a workflow around it.

Requirements and limitations

Using a public instance means no setup, but you trust that operator with your reading traffic and with whatever they log. Self-hosting means deploying a Rust service and keeping it updated as Reddit changes; the README offers a container image on Quay.io. Either way, the central constraint is upstream access: the project depends on Reddit's endpoints and client behavior, which the README itself frames as circumventing rate limits. If those endpoints close, the front end stops working regardless of your deployment.

HotRepo's take

HotRepo has only a two-day board sample: 3,917 stars with +20 on 2026-10-24 and 3,918 with +20 on 2026-10-25. That is too little history to judge persistence. Before relying on it, check whether the public instances you would use are still reachable and how they handle Reddit sign-in, since that is where the project's future now hinges.

Hacker News

Tell HN: Reddit JSON endpoints might have been turned off
▲ 8 · 5 comments · October 20, 2026
Redlib: Private front-end for Reddit based on Libreddit
▲ 1 · 0 comments · September 19, 2025

Written by AI from the project's README, updated October 25, 2026. The project's own docs are the source of truth.