redlib: Browse Reddit Through a Private Front End

Summary
Redlib is a Rust-based alternative front end for browsing Reddit without its usual ads, tracking, or JavaScript-heavy interface. Use a public instance or self-host it when you want a lighter browsing experience and control over the server handling your requests.
At a glance
- Language
- Rust
- License
- AGPL-3.0
- Stars
- 3.8k
- Forks
- 276
- Added to OSRepos
- January 28, 2026
- Last analyzed
- October 3, 2026
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Overview
Redlib is a web application that presents Reddit’s signed-out browsing features through a separate front end. It is designed for people who want to browse posts and communities with less client-side JavaScript, advertising, and direct browser contact with Reddit. Requests, including media requests, are routed through the Redlib server.
You can use a listed public instance or deploy your own. Self-hosting gives you more control over the server, while using a public instance means trusting its operator. Redlib covers most signed-out Reddit features, but the project notes that some features are still missing.
Key Features
- Serves a Reddit-style interface without JavaScript in the browser.
- Proxies requests and media through the Redlib server.
- Uses a Content Security Policy intended to prevent browser requests to Reddit.
- Offers configurable themes, layouts, feeds, sorting, and content display preferences.
- Supports deployment with Docker or Podman, as a binary, or from source.
- Can use forward proxies through standard proxy environment variables.
- Provides optional RSS generation and instance-level settings.
Use Cases
- Privacy-conscious Reddit readers: Browse communities while avoiding direct browser requests to Reddit and its usual advertising and tracking interface.
- Self-hosters: Run a personal instance to control its configuration and the server that handles browsing requests.
- Administrators serving a community: Offer a lightweight alternative front end, with settings such as SFW-only mode and search-engine indexing controls.
- Users on constrained devices or connections: Choose a simpler interface without the usual JavaScript-heavy Reddit page.
Project Facts
- Language: Rust
- License: AGPL-3.0
- Stars: 3.8k
- Forks: 276
- Topics: privacy, privacy-friendly-alternatives, privacy-frontend, rust
- Archived: No
Getting Started
For a quick local deployment with Docker:
docker run -d --name redlib -p 8080:8080 quay.io/redlib/redlib:latest
Then open http://localhost:8080. See the README for configuration, other deployment methods, and instance information.
Considerations
- Redlib implements most, but not all, of Reddit’s signed-out functionality. Check the issue tracker for known gaps.
- A public instance operator handles proxied requests. For greater control, deploy your own instance and review its configuration.
- Reddit access may be affected by rate limits or service-side changes. The project describes measures intended to reduce rate limiting, but these do not guarantee uninterrupted access.
- Building from source requires building BoringSSL, as described in the README.
- The AGPL-3.0 license should be reviewed if you modify or distribute the software or provide it as a network service.
Found this useful?
Share it with someone who would like redlib.
Source repository
Open the original repository on GitHub.
17 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

agent-observability: Monitor AI Coding Agents Locally
October 3, 2026
A self-hosted OpenTelemetry stack for monitoring Claude Code and OpenAI Codex. It routes telemetry to Prometheus, Loki, and Tempo, then presents usage, performance, and activity in Grafana dashboards.

SwarmLLM: Run Local and Distributed AI Models
October 2, 2026
SwarmLLM runs open AI models on your computer and can pool resources with other computers to run larger models. It also provides OpenAI- and Anthropic-compatible APIs for local apps and agents.

AgentAleph: Run a Local Coding Agent and Manage GGUF Models
September 25, 2026
Agent Aleph is a Linux desktop app for running local GGUF models and using them to inspect, edit, and build software projects. It combines model downloads and inference controls with an approval-based coding agent.

maskit: Locally Mask Sensitive Data Before AI Requests
September 20, 2026
Maskit is a local privacy gateway that replaces sensitive information in AI requests with consistent placeholders, then restores it in responses. It is aimed at developers using AI coding tools or web assistants who want a configurable layer between their data and model providers.