Repolode
redlib-org

redlib-org/redlib

Uma alternativa ao Reddit com foco em privacidade e sem JavaScript, escrita em Rust e que encaminha todas as solicitações pelo servidor.

Alternativa open source a:Reddit

Estrelas
3,985
Forks
322
Issues abertas
228
Último commit
há 17 dias

O que é?

Redlib é uma interface alternativa para o Reddit, iniciada como um fork do Libreddit. Ela renderiza as páginas do Reddit no servidor, sem JavaScript, anúncios ou rastreadores, permitindo navegar por subreddits, posts e comentários sem que as solicitações dos usuários sejam enviadas diretamente ao Reddit.

Todas as solicitações, inclusive as de mídia, são encaminhadas pelo servidor, e uma Content Security Policy rigorosa impede que o navegador envie solicitações ao Reddit. Redlib usa Hyper para HTTP, Askama para templates e Rustls e BoringSSL para TLS. Oferece vários temas visuais e preferências individuais armazenadas em cookies opcionais, além de poder ser configurado por variáveis de ambiente ou por um arquivo redlib.toml.

Redlib pode ser executado em um container Docker ou Podman (amd64, arm64, armv7), como binário independente, sob systemd ou launchd, ou compilado a partir do código-fonte com Cargo. Oferece suporte a proxies HTTP, SOCKS e HTTPS e pode ser configurado com um gerador opcional de feeds RSS.

Recursos principais

  • 01Renderiza páginas do Reddit no servidor, sem JavaScript, anúncios ou rastreamento
  • 02Encaminha todas as solicitações, inclusive as de mídia, pelo servidor
  • 03Uma Content Security Policy rigorosa bloqueia solicitações do navegador ao Reddit
  • 04Vários temas e configurações de exibição por usuário, como layout e ordenação padrão
  • 05Oferece suporte a proxies HTTP, SOCKS4/5 e HTTPS
  • 06Disponível como imagens Docker/Podman, binários e serviços systemd ou launchd

Casos de uso

  • Navegar pelo Reddit sem ser rastreado nem ver anúncios
  • Hospedar por conta própria um visualizador privado do Reddit para a família ou um pequeno grupo
  • Executar uma interface do Reddit atrás de um reverse proxy ou por uma rede de proxies
  • Usar um leitor leve do Reddit em conexões lentas ou dispositivos antigos

Início rápido

  1. 1

    Clone o repositório e compile e execute a partir do código-fonte com Cargo

    git clone https://github.com/redlib-org/redlib && cd redlib cargo run
  2. 2

    Ou execute a imagem Docker do quay.io, que disponibiliza o serviço na porta 8080

    docker pull quay.io/redlib/redlib:latest docker run -d --name redlib -p 8080:8080 quay.io/redlib/redlib:latest

Antes de usar

  • Redlib é uma interface para o Reddit e ainda não oferece alguns recursos do site do Reddit para quem não está conectado.
  • A hospedagem própria exige configuração, e as instâncias públicas podem ser instáveis ou mudar com o tempo.
  • A licença copyleft AGPL-3.0 exige que obras derivadas sejam distribuídas sob os mesmos termos.

Em coleções

Tópicos

#privacy#reddit#rust#self-hosted#proxy#docker#web-frontend#privacy-friendly-alternatives#privacy-frontend

Perguntas frequentes

O que é redlib?
Uma alternativa ao Reddit com foco em privacidade e sem JavaScript, escrita em Rust e que encaminha todas as solicitações pelo servidor. Redlib é uma interface alternativa para o Reddit, iniciada como um fork do Libreddit. Ela renderiza as páginas do Reddit no servidor, sem JavaScript, anúncios ou rastreadores, permitindo navegar por subreddits, posts e comentários sem que as solicitações dos usuários sejam enviadas diretamente ao Reddit.
redlib é gratuito? Qual é a licença?
redlib é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
redlib ainda é mantido?
Manutenção ativa. O último commit de redlib foi em 22 de out. de 2026.
Para que posso usar redlib?
Navegar pelo Reddit sem ser rastreado nem ver anúncios Hospedar por conta própria um visualizador privado do Reddit para a família ou um pequeno grupo Executar uma interface do Reddit atrás de um reverse proxy ou por uma rede de proxies Usar um leitor leve do Reddit em conexões lentas ou dispositivos antigos
Como instalar redlib?
Clone o repositório e compile e execute a partir do código-fonte com Cargo: git clone https://github.com/redlib-org/redlib && cd redlib cargo run Ou execute a imagem Docker do quay.io, que disponibiliza o serviço na porta 8080: docker pull quay.io/redlib/redlib:latest docker run -d --name redlib -p 8080:8080 quay.io/redlib/redlib:latest
Onde consigo redlib?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/redlib-org/redlib

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados