photo and video galleries

photoprism

23 May 2020Last Commit5341 (2298/yr)Github Stars78Issues

PhotoPrism™ is a server-based application for browsing, organizing and sharing your personal photo collection. It makes use of the latest technologies to automatically tag and find pictures without getting in your way. Say goodbye to solutions that force you to upload your visual memories to the cloud.

More screenshots: https://github.com/photoprism/photoprism/wiki/Screenshots

You're welcome to play with our demo at demo.photoprism.org. Leave your email to get a release notification.

Step-by-step installation instructions can be found in our User Guide. Developers can skip this and move on to the Developer Guide.

ownphotos

11 Feb 2020Last Commit1830 (642/yr)Github Stars73Issues

Live demo avilable here. User is demo, password is demo1234.

https://discord.gg/dPCdTBN

Currently the project is in very early stages, so run it only for the sake of checking it out.

Short term:

Longer term, i.e. haven't thought much about them

Ownphotos comes with separate backend and frontend servers. The backend serves the restful API, and the frontend serves, well, the frontend. They are connected via a proxy. The easiest way to do it is using Docker.

If you want the backend server to be reachable by ownphotos-api.example.com and the frontend by ownphotos.example.com from outside. You must account for the corsaCross-Origin Resource Sharing (CORS) in your proxy.

photo-stream

23 Apr 2020Last Commit1549 (6882/yr)Github Stars16Issues

Photo stream is a simpler home for your photos by @maxvoltar and friends. Easy to use, self hosted, no tracking, just photos.

We like to take photos and share them. Problem is it's hard to really own your photos and how they're represented across social media these days, so we set out to make a place for them. You host it yourself, wherever you want (Netlify, Github Pages...), you're in control.

Check to see if you have Ruby installed (ruby -v). If you don't, you can follow the installation instructions provided here.

chevereto-free

08 May 2020Last Commit1504 (400/yr)Github Stars4Issues

Chevereto is an image hosting software that allows you to create a beautiful and full-featured image hosting website on your own server. It's your hosting and your rules, so say goodbye to closures and restrictions. This repo here is Chevereto Free, which is a fork of Chevereto V3 in which only the most essential features are preserved and it is released as Open Source software.

Chevereto is being modernized by introducing new coding standards and turning towards a common Open Source base. Read all updates and check my Chevere + Chevereto V4 Trello board.

gallery-css

23 Oct 2016Last Commit1104 (153/yr)Github Stars9Issues

Gallery.css is all CSS. Think: Simple, maintainable and understandable galleries without the use of Javascript.

What? No script!? Why? — Gallery css started as an experiment to build interactive, fluid componentry without the need for jQuery, or a jQuery carousel script. Use this library, or don't — either way, hopefully you'll learn from the techniques used within.

The preferred method to install gallery-css is by using Bower, a package manager for front-end components.

bower install gallery-css

Otherwise, if you want to keep it simple, check the dist directory.

piwigo

20 May 2020Last Commit958 (198/yr)Github Stars523Issues

Manage your photo library. Piwigo is open source photo gallery software for the web. Designed for organisations, teams and individuals.

The piwigo.org website introduces you to Piwigo. You'll find a demo, forums, wiki and news.

More information

More information

If you do not have your own server, consider the piwigo.com hosting solution.

Piwigo is widely driven by its community; if you want to improve the code, fork this repo and submit your changes to the master branch. See our Contribution guide.

Piwigo is released under the GPL v2 license. See our Copying details.

mediadrop

10 Dec 2019Last Commit801 (77/yr)Github Stars49Issues

MediaDrop is a modular video, audio, and podcast publication platform which can be extended with plugins (previously known as "MediaCore Community Edition").

The offical website is http://mediadrop.video contains more information about the software including installation documentation.

If you require help with MediaDrop customization or installation, check out our friendly community forums.

sigal

22 May 2020Last Commit613 (67/yr)Github Stars65Issues

Sigal is yet another simple static gallery generator. It's written in Python and it allows to build a static gallery of images with the following features:

The idea behind Sigal is to ease the use of the javascript libraries like galleria. These libraries do a great job to display the images, Sigal does what is missing: resize images, create thumbnails, generate HTML pages.

Sigal is compatible with Python 3.5+.

Links :

Sigal comes with three themes, based on the colorbox, galleria and photoswipe Javascript libraries:

photonix

03 May 2020Last Commit377 (117/yr)Github Stars58Issues

This is a photo management application based on web technologies. Run it on your home server and it will let you find what you want from your photo collection using any device. Smart filtering is made possible automatically by object recognition, location awareness, color analysis and other algorithms.

This project is currently in development and not feature complete for a version 1.0 yet. If you don't mind putting up with broken parts or want to help out, run the Docker image and give it a go. I'd love for other contributors to get involved.

pigallery2

22 Apr 2020Last Commit243 (58/yr)Github Stars46Issues

Homepage: http://bpatrik.github.io/pigallery2/

This is a directory-first photo gallery website, optimised for running on low resource servers (especially on raspberry pi)

Live Demo @ heroku: https://pigallery2.herokuapp.com/

Docker with docker-compose is the offitial and recommend way of installing and running Pigallery2. It contains all necessary dependencies, auto restarts on reboot, supports https, easy to upgrade to newer versions. For configuration and docker-compose files read more here or check all builds: https://hub.docker.com/r/bpatrik/pigallery2/tags/

zenphoto

19 May 2020Last Commit220 (29/yr)Github Stars21Issues

http://www.zenphoto.org

Welcome to the Zenphoto git repository!

Zenphoto is a standalone CMS for multimedia focused websites. Our focus lies on being easy to use and having all the features there when you need them (but out of the way if you do not.)

Zenphoto features support for images, video and audio formats, and the Zenpage CMS plugin provides a fully integrated news section (blog) and custom pages to run entire websites.

This makes Zenphoto the ideal CMS for personal websites of illustrators, artists, designers, photographers, film makers and musicians.

lychee

24 May 2020Last Commit194 (108/yr)Github Stars64Issues

I was using the version 3, how do I upgrade to version 4? See Upgrade »

To find out what's changed, see the changelog ».

Since the 1st of April 2018 this project has moved to it's own Organisation (https://github.com/LycheeOrg) where people are able to submit their fixes to it. We, the Organisation owners, want to thank electerious (Tobias Reich) for the opportunity to make this project live on.

Lychee is a free photo-management tool, which runs on your server or web-space. Installing is a matter of seconds. Upload, manage and share photos like from a native application. Lychee comes with everything you need and all your photos are stored securely. Read more on our website.

ubergallery

23 Oct 2019Last Commit180 (19/yr)Github Stars9Issues

Created by, Chris Kankiewicz

UberGallery is an easy to use, simple to manage, web photo gallery written in PHP and distributed under the MIT License. UberGallery does not require a database and supports JPEG, GIF and PNG file types. Simply upload your images and UberGallery will automatically generate thumbnails and output standards compliant XHTML markup on the fly.

Like this project? Want to keep it free? Make a donation.

UberGallery requires PHP 5.2+ and the PHP-GD image library to work properly. For more information on PHP and the PHP-GD image library, please visit http://php.net.

photato

29 Sep 2018Last Commit116 (34/yr)Github Stars20Issues

Photato aims to be a self-hosted photo gallery, accessible through a responsive WebUI.

Give to Photato a picture folder and it will index it, using the file system hierarchy.

Here are the features we will implement in the future (you can contribute if you want to implement one yourself)

Photato will rename all pictures with 2+ spaces in a row to the same but with one space (otherwise it would make exiftool crash). For instance "my picture.jpg" will be renamed to "my picture.jpg"

plumi.app

02 May 2019Last Commit99 (11/yr)Github Stars127Issues

We are moving tickets from the Plumi tracker (trac.plumi.org) here, for historical reasons.

Plumi is a Free Software video-sharing web application based on Plone and produced by https://www.engagemedia.org in collaboration with https://unweb.me.

Plumi enables you to create your own sophisticated video-sharing site. It includes a beautiful adaptive skin using Diazo, server-side transcoding of most video formats, upload progress bar, thumbnail extraction, HTML5 video playback and embedding, subtitles using Amara, large file uploading via FTP, social media integration, threaded commenting and user feedback forms, customised user profiles and a range of other useful features.

photoview

18 May 2020Last Commit82 (93/yr)Github Stars8Issues

Photoview is a simple and user-friendly photo gallery that can easily be installed on personal servers. It's made for photographers and aims to provide an easy and fast way to navigate directories, with thousands of high resolution photos.

Visit https://photos.qpqp.dk/

Username: demo Password: demo

There exists a lot of open-source self-hosted photo galleries already. Here are some, just to mention a few.

So why another one? I love taking photos, and I store all of them on my local fileserver. This is great because I can organize my photos directly on the filesystem so it's easy to move them or take backups. I want to be able to control where and how the photos are stored.

cpg1.6.x

04 May 2020Last Commit34 (7/yr)Github Stars3Issues

qis

02 Apr 2020Last Commit32 (7/yr)Github Stars5Issues

QIS is a high performance web server for creating and delivering dynamic images. It is ideal for use in conjunction with your existing web site, for applications such as image galleries and product catalogues. Some of the application features are listed below, but for more information you can also read the application introduction and overview.

Quru has been using QIS in production since 2012, and the source code of the Standard Edition is made available here under the Affero GPL license.

Quru also offers a Premium Edition of QIS. This consists of a more fully featured image processing engine, plus the option of obtaining professional services and commercial support, for a modestly priced annual subscription.

photolight

17 Jun 2013Last Commit27 (4/yr)Github Stars3Issues

The easiest photo gallery there is.

Just edit the file "config.php" (located in resources) to specify the path to your photos, and voila !

photofloat

No Repo
Web 2.0 Photo Gallery Done Right via Static JSON and Dynamic Javascript.
Free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc.
Your own video sharing website with CumulusClips video sharing script. You can build a YouTube clone where users can upload, rate, comment on videos, and much more.