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
.jsonAPIs, no need to register for an OAuth2 identifier
A Docker image is available on Docker Hub. There are multiple tags:
latestfor the latest stable tagged releasemasterfor the latest commit on the master branch- Version tags (like
0.1.1,0.1.2) for specific versions
You can run the app with gunicorn directly :
- Make sure Python >= 3.11 is installed on your system.
- Install Poetry which is used to manage dependencies of the project.
- Download the repository and run "make init" to install the dependencies.
- 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]
- Bootstrap Icons for the icons used
- dash.js for playing videos
- Pico.css for the CSS framework used
- Video.js for playing videos

