Skip to content

tromcho/eddrit

 
 

Repository files navigation

eddrit

Build License Codecov

An alternative frontend for Reddit, written with Python + Starlette. Inspired by Nitter, an alternative frontend for Twitter

  • Lightweight
  • No ads
  • Compact design (closer to old.reddit.com than to the redesign)
  • Mobile support (responsive design)
  • Use the old .json APIs, no need to register for an OAuth2 identifier

Screenshots

Subreddit view

Thread view

Installation

Docker

A Docker image is available on Docker Hub. There are multiple tags:

  • latest for the latest stable tagged release
  • master for the latest commit on the master branch
  • Version tags (like 0.1.1, 0.1.2) for specific versions

Without Docker

You can run the app with gunicorn directly :

  1. Make sure Python >= 3.11 is installed on your system.
  2. Install Poetry which is used to manage dependencies of the project.
  3. Download the repository and run "make init" to install the dependencies.
  4. You can then run the app through gunicorn, for example with the following command: poetry run gunicorn eddrit.app:app -w 4 -k uvicorn.workers.UvicornWorker -b 0.0.0.0:8080]

Credits

About

Alternative Reddit frontend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 58.4%
  • HTML 26.2%
  • JavaScript 8.6%
  • CSS 5.0%
  • Dockerfile 1.3%
  • Makefile 0.5%