Redlib

An alternative private front-end to Reddit, with its origins in Libreddit. Has workarounds to access data without relying upon the restrictive Reddit API.

Open Source

Redlib Source Code

Author

redlib-org

Description

Private front-end for Reddit

#privacy#privacy-friendly-alternatives#privacy-frontend#rust

Homepage

Repository

  • LicenseAGPL-3.0
  • Created26 Dec 23
  • Primary languageRust
  • Size2,782 KB
  • Stars3,663
  • Forks264
  • Watchers3,663

Language Usage

Language Usage

Project Health

  • Last commit4 months ago
  • Open issues214
  • Latest releasev3.0.0

Recent Commits

  • Matthew Esposito(24 Apr 26)

    Merge pull request #508 from slydetector/rss-feed-images feat(rss): add image enclosure to rss feed items

  • Matthew Esposito(24 Apr 26)

    Merge branch 'main' into rss-feed-images

  • Matthew Esposito(24 Apr 26)

    Merge pull request #544 from Silvenga/switch-to-wreq Emulate Common TLS Fingerprints + HTTP/SOCK5 Proxy Support

  • Mark Lopez(04 Apr 26)

    chore: speculative fix for weird failures

  • Mark Lopez(04 Apr 26)

    chore: fixed proxying of media

  • Mark Lopez(04 Apr 26)

    chore: use os certificates

  • Mark Lopez(04 Apr 26)

    ci: updated build dependencies

  • Mark Lopez(04 Apr 26)

    chore: reduced random emulation list for privacy

  • Mark Lopez(04 Apr 26)

    feat: added proxy support

  • Mark Lopez(04 Apr 26)

    chore: updated dockerfiles

  • Mark Lopez(04 Apr 26)

    chore: further isolated hyper

  • Mark Lopez(04 Apr 26)

    chore: switch gzip to default wreq handling, enabled device emulation, removed unused crates

  • Mark Lopez(04 Apr 26)

    refactor: moved all tests into test mod blocks

  • Mark Lopez(04 Apr 26)

    chore: proof of concept of wreq

  • Mark Lopez(03 Apr 26)

    chore: added wreq, updated README.md

  • Matthew Esposito(16 Dec 25)

    Merge pull request #510 from Silvenga/match-ff-ciphers Avoid 403 by Changing Ciphers List

  • Mark Lopez(04 Dec 25)

    fix: avoid 403 by matching cipher suites to that of FF

  • slydetector(26 Nov 25)

    handle index out of bounds

  • slydetector(25 Nov 25)

    feat(rss): add image enclosure to rss feed items

  • Matthew Esposito(06 Oct 25)

    feat(oauth): add additional fallback oauth backend

  • Matthew Esposito(09 Sept 25)

    Merge pull request #479 from tchebb/lazylock Use `std::sync::LazyLock` instead of `once_cell` version

  • Matthew Esposito(09 Sept 25)

    fix(clippy): fix broken clippy's

  • Matthew Esposito(09 Sept 25)

    fix(tests): update regex list tests

  • Thomas Hebb(04 Sept 25)

    Use std::sync::LazyLock instead of once_cell version This has been in std since Rust 1.80. We currently need Rust 1.81 to build (#478), so there's no reason not to use it and remove our direct dependency on once_cell.

  • Matthew Esposito(09 Sept 25)

    Merge pull request #477 from tchebb/doc-comments Convert lots of comments to doc comments

  • Matthew Esposito(09 Sept 25)

    Merge pull request #480 from tchebb/compress-content-length Recompute `Content-Length` on compression

  • Matthew Esposito(09 Sept 25)

    Merge pull request #478 from tchebb/msrv Document MSRV of Rust 1.81

  • Matthew Esposito(09 Sept 25)

    Merge pull request #475 from cycneuramus/main fix: Use correct wget flag in Docker health check

  • Matthew Esposito(09 Sept 25)

    Merge pull request #474 from chowder/fix-user-agent Set User-Agent header in proxied media requests to match currently spoofed device

  • Matthew Esposito(09 Sept 25)

    Merge pull request #463 from efficientwrite/main Fix table layout for mobile

Redlib Security

Security Advisories (1)

  • highPatched

    CVE-2025-30160Denial of Service via DEFLATE Decompression Bomb in restore_preferences Form

Redlib Reviews

More Proxy Sites

  • An open source, privacy-focused YouTube frontend. It minimizes Google tracking, supports audio-only mode, integrates Reddit comments, and offers advanced playback options. Lightweight and can function without JavaScript. Supports import/export of subscriptions and feed customization.

  • A privacy-centric alternative to Twitter's front-end, focusing on preventing user tracking. It's free, open source, lightweight, supports multiple themes, and offers customizable RSS feeds. All client requests are proxied, enhancing privacy. No JavaScript required.

  • A free proxy service offering a Tor mode for evading censorship and accessing geo-restricted content. Claims to encrypt traffic, but caution is advised for personal information. Managed by DevroLabs.

About the Data: Redlib

Change History

Edit Redlib Data

You can edit Redlib's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

Origin Data

Modify Data

API

You can access Redlib's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/redlib

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Redlib

Help your friends compare Proxy Sites, and pick privacy-respecting software and services.
Share Redlib and Awesome Privacy with your network!