No description
configs | ||
handler | ||
models | ||
template | ||
views | ||
.gitignore | ||
Caddyfile | ||
docker-compose.yml | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
README.md |
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.
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):
User page (URL to this page):
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