Федеративный агрегатор ссылок и форум на Rust, который можно разместить на своём сервере: децентрализованная альтернатива Reddit в fediverse.
redlib-org/redlib
Альтернативный фронтенд для Reddit на Rust с упором на приватность: без JavaScript, проксирует все запросы через свой сервер.
Open source альтернатива:Reddit
- Звёзды
- 3,979
- Форки
- 321
- Открытые issues
- 228
- Последний коммит
- 16 дней назад
Что это?
Redlib — альтернативный фронтенд для Reddit, изначально созданный как форк Libreddit. Он формирует страницы Reddit на сервере без JavaScript, рекламы и трекеров, поэтому пользователи могут просматривать сабреддиты, публикации и комментарии, не отправляя запросы напрямую в Reddit.
Все запросы, включая запросы медиафайлов, проходят через сервер, а строгая Content Security Policy не позволяет браузеру обращаться к Reddit напрямую. Для HTTP Redlib использует Hyper, для шаблонов — Askama, а для TLS — Rustls и BoringSSL. В проекте есть множество тем оформления и пользовательские настройки, которые при желании хранятся в cookies. Настраивать Redlib можно через переменные окружения или файл redlib.toml.
Redlib можно запустить в контейнере Docker или Podman (amd64, arm64, armv7), как отдельный бинарный файл, под управлением systemd или launchd, а также собрать из исходного кода с помощью Cargo. Поддерживаются прокси HTTP, SOCKS и HTTPS; при желании можно настроить генератор RSS-лент.
Ключевые возможности
- 01Формирует страницы Reddit на сервере без JavaScript, рекламы и отслеживания
- 02Проксирует через сервер все запросы, включая запросы медиафайлов
- 03Строгая Content Security Policy блокирует обращения браузера к Reddit
- 04Множество тем оформления и пользовательских настроек отображения, например макета и сортировки по умолчанию
- 05Поддержка прокси HTTP, SOCKS4/5 и HTTPS
- 06Доступен в виде образов Docker/Podman, бинарных файлов и служб systemd или launchd
Сценарии использования
- Просмотр Reddit без отслеживания и рекламы
- Самостоятельный хостинг приватной читалки Reddit для семьи или небольшой группы
- Запуск фронтенда Reddit за reverse proxy или через сеть прокси
- Использование лёгкой читалки Reddit при медленном соединении или на старых устройствах
Быстрый старт
- 1
Клонируйте репозиторий, затем соберите и запустите исходный код с помощью Cargo
git clone https://github.com/redlib-org/redlib && cd redlib cargo run - 2
Или запустите Docker-образ с quay.io, который обслуживает запросы на порту 8080
docker pull quay.io/redlib/redlib:latest docker run -d --name redlib -p 8080:8080 quay.io/redlib/redlib:latest
Что важно знать
- Redlib — это фронтенд для Reddit, и в нём пока отсутствуют некоторые функции сайта Reddit для пользователей без входа в аккаунт.
- Для самостоятельного хостинга требуется настройка, а публичные инстансы могут быть ненадёжными или со временем меняться.
- Лицензия с авторским левом AGPL-3.0 требует выпускать производные работы на тех же условиях.
В подборках
Темы
Частые вопросы
- Что такое redlib?
- Альтернативный фронтенд для Reddit на Rust с упором на приватность: без JavaScript, проксирует все запросы через свой сервер. Redlib — альтернативный фронтенд для Reddit, изначально созданный как форк Libreddit. Он формирует страницы Reddit на сервере без JavaScript, рекламы и трекеров, поэтому пользователи могут просматривать сабреддиты, публикации и комментарии, не отправляя запросы напрямую в Reddit.
- redlib можно использовать бесплатно? Какая у него лицензия?
- redlib распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- redlib всё ещё поддерживается?
- Активно поддерживается. Последний коммит в redlib — 22 окт. 2026 г..
- Для чего можно использовать redlib?
- Просмотр Reddit без отслеживания и рекламы Самостоятельный хостинг приватной читалки Reddit для семьи или небольшой группы Запуск фронтенда Reddit за reverse proxy или через сеть прокси Использование лёгкой читалки Reddit при медленном соединении или на старых устройствах
- Как установить redlib?
- Клонируйте репозиторий, затем соберите и запустите исходный код с помощью Cargo: git clone https://github.com/redlib-org/redlib && cd redlib cargo run Или запустите Docker-образ с quay.io, который обслуживает запросы на порту 8080: docker pull quay.io/redlib/redlib:latest docker run -d --name redlib -p 8080:8080 quay.io/redlib/redlib:latest
- Где скачать redlib?
- Исходный код и инструкции по установке — на GitHub: https://github.com/redlib-org/redlib
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Клиент Reddit для Android без рекламы, написанный на Java, с лаконичным интерфейсом и поддержкой публикаций, голосования, комментариев и сообщений.
Самостоятельно размещаемый PHP-сервис, который превращает популярные публикации с Reddit, Hacker News, Lemmy, Lobsters, Mbin и GitHub в RSS-ленты.
Self-hosted веб-аналитика с приоритетом конфиденциальности, написанная на Rust и поставляемая в виде одного бинарного файла или Docker-контейнера.
Платформа для собственного хостинга сообщества: форум, блог, новости, каталог ссылок и база знаний на Go.
Фреймворк на Rust для создания компактных и быстрых настольных и мобильных приложений с любым веб-фронтендом и системным webview.