Material E621 Save

Material e621 is a modern, open source web client for e621.net. It is customizable, comes with a bunch of additional features that are not available on e621.net, and makes browsing posts a delightful experience.

Project README

Material e621

Material e621 is a modern, open source web client for e621.net. It is customizable, comes with a bunch of additional features that are not available on e621.net, and makes browsing posts a delightful experience.

Material e621 - Landing Page

Material e621 - Posts

Material e621 - Details

Material e621 - Artist Dashboard

Material e621 - Settings

Material e621 - Recommendations

Material e621 - Starred Tags

Usage

Hosted

Latest version is available on Vercel.

Docker

sudo docker run -d -p 8080:80 ghcr.io/avoonix/material-e621:latest

Alternatively, you can use docker-compose up with this docker-compose.yml. Alternative docker compose setups and dockerfiles can be found in #3 and #13.

latest can be replaced with any of the available versions

Development

pnpm install
pnpm run dev
pnpx playwright test
pnpx playwright test --debug
pnpx playwright codegen

Or, to build the desktop app:

Install the dependencies:

rust/cargo:

Linux

Use the package manager that comes with your distro

Windows Download and run the rust installer

nodejs/pnpm:

Linux

Use the package manager that comes with your distro

Windows

Download the installer from the NodeJS website

Then run:

pnpm install
cargo install tauri-cli
cargo tauri build
Open Source Agenda is not affiliated with "Material E621" Project. README Source: avoonix/material-e621

Open Source Agenda Badge

Open Source Agenda Rating