7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

4 alternatives ranked by real activity

Open-source Imgur alternatives

A curated, ranked list of the 4 best open-source alternatives to Imgur.

The best open-source alternative to Imgur is Lychee. If that doesn't suit you, other good options are Zipline, Slink and tgState.

Imgur alternatives are mainly photo & image tools, but some are also file storage & sharing tools. 3 of them shipped code in the last 30 days, 4 can be self-hosted, and 3 use a permissive licence.

Last updated October 3, 2026 · ranked by GitHub stars, growth and recent commits

Lychee

A self-hosted photo management and sharing system built with PHP and Vue, installed on your own server or web space.

GitHub stars
4.3k
Last commit
today
Latest release
v7.10.0
Licence
MIT
Self-hosted
Yes
lycheeorg.devLychee homepage screenshot

Lychee is a free, open-source photo management tool that runs on your own server or web space. You can upload, manage and share photos through a web interface that is meant to feel like a native application, with the aim of keeping the photos stored securely.

Installation is described as quick, and the project provides Docker images, with version 7.0 bringing significant changes to the Docker image and an upgrade guide. Lychee requires PHP 8.4 or 8.5 and has documentation, a changelog and a Discord community. It is built with PHP, TypeScript and Vue.

Lychee is licensed under MIT. A Supporter Edition adds extra functionality for people who want more than the free version, and users can also support the team directly. Topics on the repository describe it as a photo gallery and photo management application.

Key features

  • Photo upload and management
  • Photo sharing from your own server
  • Gallery web interface
  • Docker image deployment
  • Supporter Edition with extra features

Pricing: Free and open source under MIT; a Supporter Edition adds extra functionality.

Zipline

Self-hosted file upload server built around ShareX, with short URLs, folders, tags, and sharing controls for people who want to run their own screenshot and file host.

GitHub stars
3.4k
Last commit
5 days ago
Latest release
v4.8.0
Licence
MIT
Self-hosted
Yes
zipline.diced.shZipline homepage screenshot

Zipline is an open-source file upload server that you run yourself. It began as a destination for ShareX screenshot and file uploads and has grown into a general personal or team file host with a web interface, an API, and a gallery view for uploaded media. It is released under the MIT license.

Uploads can be organized into folders and tags, shortened into compact URLs, and shared with embeds that preview cleanly in chat apps. Access can be tightened with password-protected links, invite-only registration, per-user quotas, OAuth2 sign-in, two-factor authentication, and passkeys. Image compression, video thumbnails, and partial uploads help with larger files, and webhooks can notify Discord or any HTTP endpoint.

Deployment is Docker-based: you mount volumes for uploads, public assets, and custom themes, and set a secret value before the first start. The host CPU must support AVX instructions, because the project does not publish builds for older processors. Zipline suits individuals, communities, and small teams who want a private alternative to public image and file hosts.

Key features

  • ShareX-compatible upload endpoint
  • Folders and tags for organizing uploads
  • URL shortening for shared files
  • Password-protected links and invite-only signups
  • OAuth2, two-factor authentication, and passkeys
  • Image compression and video thumbnails
  • Discord and HTTP webhooks
  • Custom themes and per-user quotas

Pricing: Free and open source under the MIT license; you run it on your own server.

tgState

tgState is a Go service that uses a Telegram bot as backend storage, giving uploaded files and images shareable external links.

GitHub stars
1k
Last commit
1 yr ago
Latest release
v1.4.1
Licence
MIT
Self-hosted
Yes
csz.nettgState homepage screenshot

tgState, listed here under the author's name Csz, is a self-hosted service written in Go that stores uploads in Telegram and serves them back through external links. It can act as an image host or as a simple network drive, and the project states that it places no limits of its own on file size or format.

Files can be uploaded through a web page or by sending them directly to the Telegram bot, and the bot can return a file ID that you append to your server address to reach the resource. Configuration covers a target (channel, group or user), the bot token, an optional access password, a mode that selects network-drive behavior or disables web upload, a base URL and a custom port. An HTTP API accepts form uploads, and a PicGo uploader setup is documented.

It is MIT licensed and can be deployed as a prebuilt Linux binary for amd64 or arm64, as a Docker container, or on Vercel, though the Vercel deployment cannot handle files larger than 5 MB. A guide for putting it behind Cloudflare is included. It suits individuals who want simple file or image hosting backed by their own Telegram bot.

Key features

  • Telegram bot used as file storage
  • Web upload and direct upload through Telegram
  • Image hosting and network drive modes
  • Optional access password
  • HTTP upload API with JSON response
  • Deploy via binary, Docker or Vercel

Pricing: Free and open source under the MIT license.

Imgur alternatives: questions

What is the best open-source alternative to Imgur?
Lychee is the top-ranked open-source alternative to Imgur on Enlisted: A self-hosted photo management and sharing system built with PHP and Vue, installed on your own server or web space. Other strong options are Zipline, Slink and tgState.
Are these Imgur alternatives free?
All 4 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer.
How is this list of Imgur alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 3 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all