An alternative front-end to YouTube
, Odysee/Lbry
, Bitchute
, Rumble
, etc.
Access all videos from one place.
No account, no ads, no tracking.
Subscriptions are saved locally in LocalStorage
(TODO: Optional Sync
)
Mirrored at Gitlab: https://gitlab.com/PrivOci/ReTube
I'm not a web developer and this one is my first project, if you like the idea please contribute, any kind of feedback is welcome.
The frontend is build using NextJS
with Tailwinds
.
The backend uses FastApi
and Redis
.
I chose them because they are very simple and easy-to-use.
git clone https://github.com/PrivOci/ReTube
cd ReTube
docker-compose up -d
cd backend/redis
docker-compose up -d
cd backend
pip3 install virtualenv
python -m virtualenv venv
venv\Scripts\activate
pip install -r requirements.txt
uvicorn main:app --reload
or python ./main.py
API docs: http://localhost:8000/docs
cd frontend
yarn
yarn run dev