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

License

AGPL-3.0

Created

26 Dec 23

Last Updated

12 Jul 26

Latest version

v3.0.0

Primary Language

Rust

Size

2,782 KB

Stars

3,491

Forks

248

Watchers

3,491

Language Usage

Language Usage

Star History

Star History

Top Contributors

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)

  • high Patched

    CVE-2025-30160 Denial 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

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!

View Proxy Sites (4)