Go to file
2022-01-17 23:54:34 +01:00
api Updates 2022-01-17 17:11:33 -05:00
pages Updates 2022-01-17 17:11:33 -05:00
samples Make comments optional 2021-10-07 01:01:37 +09:00
src Initial album support 2022-01-17 15:23:04 -05:00
static Updates 2022-01-17 17:11:33 -05:00
types Updates 2022-01-17 17:11:33 -05:00
views Updates 2022-01-17 17:11:33 -05:00
.dockerignore Add Dockerfile 2021-10-07 01:01:36 +09:00
.gitignore First commit: /a/, /gallery/, images, gifv 2021-10-07 01:00:58 +09:00
config.yml Initial album support 2022-01-17 15:23:04 -05:00
Dockerfile Copy assets as part of npm postbuild 2021-10-08 03:38:31 +09:00
go.mod Initial album support 2022-01-17 15:23:04 -05:00
go.sum Initial album support 2022-01-17 15:23:04 -05:00
LICENSE Add README, LICENSE 2021-10-07 01:19:35 +09:00
main.go Updates 2022-01-17 17:11:33 -05:00
README.md Writte a better README that's more rimgo specific 2022-01-17 23:54:34 +01:00

rimgo: An alternative frontend for Imgur

A Go rewrite of rimgu.

Rimgu was inspired by:

Features:

  • URL-compatible with i.imgur.com - just replace the domain in the URL
  • Images and videos (gifv, mp4) returned directly
  • Galleries with comments
  • Albums
  • User page
  • Tag page
  • Supports http(s) forward proxy
  • Streaming
  • Localization/internationalization
  • Pretty CSS styling (responsive?)
  • Support for other popular image sites than only imgur
  • Filtering and exploration on user/tags pages
  • Responsive scaling of videos on user/tags pages
  • Logo
  • SOCKS5 proxy support

Building

Locally

Dependencies:

  • Go version X or later
$ npm install && npm run build

Docker

$ docker-compose up -d

Running

Locally

$ ./rimgo

If you decide to run a public instance, consider opening an issue to have it listed here :)

Contributing

PRs are welcome!