A privacy respecting frontend for Pixiv (WIP)
Go to file
2023-06-15 18:35:48 +07:00
configs Update: use env variables to config instead of YAML 2023-06-06 20:09:09 +07:00
handler Optimize: artwork page 2023-06-15 18:35:48 +07:00
models Optimize: artwork page 2023-06-15 18:35:48 +07:00
template Optimize: artwork page 2023-06-15 18:35:48 +07:00
views Optimize: artwork page 2023-06-15 18:35:48 +07:00
.gitignore Update: replace gin codebase to fiber 2023-06-12 11:28:50 +07:00
Caddyfile README: wiki page and instances table 2023-06-08 18:54:17 +07:00
docker-compose.yml Feature: Docker 2023-06-13 16:07:28 +07:00
Dockerfile Feature: Docker 2023-06-13 16:07:28 +07:00
go.mod Update: replace html with jet for template 2023-06-12 19:33:26 +07:00
go.sum Update: replace html with jet for template 2023-06-12 19:33:26 +07:00
LICENSE License: switch to AGPL3 2023-05-15 07:28:10 +07:00
main.go Feature: decorate the tag container 2023-06-14 17:24:34 +07:00
README.md Notice 2023-06-10 16:32:33 +00:00

PixivFE

A privacy-respecting alternative front-end for Pixiv that doesn't suck

Notice Jun 10: I am intending to rewrite the codebase from Gin to Fiber for better performance and workflow. I will begin rewriting after a few days.

Get it on Codeberg

Features

  • Lightweight - both the interface and the code
  • Privacy-first - the server will do the work for you
  • No bloat - we only serve HTML and CSS
  • Open source - you can trust me!

Hosting

Check out the wiki

Instances

Name Cloudflare? URL
exozyme (Official) No https://pixivfe.exozy.me

Hosted one yourself? Create a pull request to add it here!

Previews

Landing page: currently borked :(

Most pages are very similar to each other. So I will only take screenshots of the artwork page and the user page, since they are the most unique.

Artwork page (URL to this page): Artwork Artwork Artwork

User page (URL to this page): User

To-do

  • Base
    • Navigation bar
    • Searching
    • Pagination
    • Configuration file
    • Write a real independent API
  • Index page
    • Recommended artworks
    • Daily rankings
    • Spotlight (pixivision)
    • Discovery
      • Artworks
      • Users
    • Newest by all
    • Trending tags
    • Switcher (illusts/mangas)
  • Single pages
    • User
    • Artwork
    • Spotlight
  • List pages
    • Recommended artworks
    • Daily rankings
    • Discovery
      • Artworks
      • Users
    • Newest by all
    • Search results
    • Switcher
  • Settings
    • Login
    • Local history
    • Toggling R-18, R-18G, AI (?)
    • Custom pximg proxy
  • Optimization
    • Split web components into smaller templates
    • Clean the models + JSON
    • Navigation between pages
    • Lazy load images
    • Better error handling
    • Fully proxy images from Pixiv

License

AGPL3