aeharding / wefwef
- понедельник, 3 июля 2023 г. в 00:00:05
wefwef — a mobile-first Lemmy web client
A mobile-first Lemmy web client
wefwef is an Apollo-like open source web client for Lemmy. It's a mobile-first app, but works great on desktop devices, too. Please feel free to try it out, but be aware you will likely encounter bugs and missing functionality.
What does wefwef currently support?
What is on the roadmap?
Native apps can be great, but we believe in the strengths of the web. Why use a web-based Lemmy client?
The wefwef team maintains a deployment at:
In order to host wefwef yourself you can use the provided Dockerfile to build a container with wefwef. The Docker container itself does not provide any SSL/TLS handling. You'll have to add this bit yourself. One could put wefwef behind popular reverse proxies with SSL Handling like Traefik, NGINX etc.
Tip: Use Watchtower to keep your deployment automatically up to date!
CUSTOM_LEMMY_SERVERS
(optional) e.g. lemmy.world,lemmy.ml,sh.itjust.works
- a comma separated list of suggested servers. The first will be used as default view for logged out users. You can specify only one if you want.git clone https://github.com/aeharding/wefwef.git
cd wefwef
docker build . -t wefwef
docker run --rm -it -p 5314:5314 wefwef
docker pull ghcr.io/aeharding/wefwef:latest
docker run --rm -it -p 5314:5314 wefwef
Note: The provided Dockerfile creates a container which will eventually run wefwef as non-root user.
Note: Community deployments are NOT maintained by the wefwef team. They may not be synced with wefwef's source code. Please do your own research about the host servers before using them.
If you're enjoying wefwef, you can sponsor it:
We would also appreciate sponsoring other contributors to wefwef. If someone helps you solve an issue or implement a feature you wanted, supporting them would help make this project and OS more sustainable.
We're really excited that you're interested in contributing to wefwef! Before submitting your contribution, please read through the following guide.
Clone the repository and run on the root folder:
yarn
yarn run dev
Warning
: you will need corepack
enabled.
wefwef uses Vitest. You can run the test suite with:
yarn test
wefwef works best added to the homescreen. There are certain features that only work there, like badging and smooth page transitions.
MIT © wefwef contributors