User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Open Source Photography

A list of awesome free open source software & libraries for photography. Also tools for video.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: None

Thank you ibaaj & contributors
View Topic on GitHub:
ibaaj/awesome-OpenSourcePhotography

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

General

A fully non-destructive photo retouching program providing a complete layer-based workflow including RAW image development.

237
28
1y 61d
GPL-3.0

Open source image editor. ![Open-Source Software][oss icon] ![Freeware][freeware icon]

A suite of command-line utilities for modifying and working with images.*

GraphicsMagick is usually faster than ImageMagick.

Camera Firmware Mods

Autoexec hack is a copilation of hacks for GoPro Cameras, like a GHDK (GoPro Hack Developer Kit).

442
355
3y 5m
n/a

Compilation of autoexec scripts and mods for Xiaomi Yi camera

266
60
1y 9m
n/a

Canon Hack Development Kit, for Canon cameras.*

a software enhancement that offers increased functionality to Canon DSLR cameras.*

change the video recording parameters of Panasonic's cameras.*

Nikon Patch and Nikon Emulator, 2 softwares for Nikon cameras.*

Libraries

The libgphoto2 camera access and control library.

624
221
8m
LGPL-2.1

Canon

openFrameworks addon for the Canon EDSK

46
14
9y 12m
n/a

Canon SDK for Java

91
33
4y 11m
n/a

GoPro

API for controlling GoPro Hero 3 Camera from Node.js

134
27
8y 5m
n/a

GoPro Hero 4 - Python API

87
23
4y 5m
MIT

A Python library for controlling GoPro cameras over http.

258
60
5y 3d
Apache-2.0

a lightweight c# library to access and control GoPro HERO Action cameras

60
25
7y 7m
MIT

Sony

Python module for Sony Camera Remote API

44
22
7y 10m
n/a

Utilities

106
32
1y 62d
GPL-3.0

Control your Canon or Nikon DSLR camera from your Android device through USB

211
114
8y 4m
Apache-2.0

DSLR camera remote control open source software

491
197
11m
n/a

RAW image developers

Rawstudio is an open-source program to read and manipulate RAW images from digital cameras.

63
16
1y 5m
GPL-2.0

An open source photography workflow application and RAW developer.*

A cross-platform raw image processing program.*

A multi platform photo processor for RAW and bitmap images with 16 bit precision.*

A utility to read and manipulate raw images from digital cameras.*

Decoding raw digital photos in Linux.*

Open-source digital darkroom software for Windows/Mac/Linux.*

A Linux program for editing photos and other images.*

HDR Specific Software

A complete workflow for HDR imaging

438
79
1y 8m
GPL-2.0

A set of command line programs for reading, writing and manipulating HDR images and video frames.*

Panorama Stitching

An easy to use cross-platform panoramic imaging toolchain.*

A framework for re-projecting and blending multiple source images into immersive panoramics of many types.*

Photo Organizers

Browse your memories without any interruptions with this photo and video gallery

1.73K
489
8m
GPL-3.0

LeafPic is a fluid, material-designed alternative gallery, it also is ad-free and open source under GPLv3 license. It doesn't miss any of the main features of a stock gallery, and we also have plans to add more useful features.

3.1K
1.36K
1y 5m
GPL-3.0

Manage local photos on Android: gallery, geotag with photomap, privacy, tags, find, sort, view, copy, send, ... .

150
50
1y 70d
GPL-3.0

A photo manager for GNOME 3*

Open Source Photo manager for KDE/Gnome desktop.*

A program and library framework that lets users download pictures from their digital cameras.*

A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.*

PhotoPrismโ„ข is a server-based application for browsing, organizing and sharing your personal photo collection.A*

EXIF Editors

A program for reading, writing, and manipulating image, audio, and video metadata.*

Photo Downloaders

A photo and video downloader for the Linux Desktop.*

Camera Tetherers

Entangle provides a GUI for taking photographs with a digital camera completely controlled from the computer.*

Monitor Color Correction

Open source display calibration and characterization.*

Alternative Image Viewers

An image viewer and image organiser program for Unix-like operating systems*

FEH

An X11 image viewer.*

Useful GIMP Mods or Scripts

A program for painting and retouching bitmap frames of films based on GIMP.*

Communities

Resources

Library of high-resolution images.

Royalty free high-resolution stock photos, licensed under Creative Commons Zero (CC0)*

Photos, cliparts and artwork on CC0 licence. Requires login.

General tools

Complete, cross-platform solution to record, convert and stream audio and video. GNU LGPL2.1 or later or GNU GPL2.1 or later (some parts)

A free video tool for basic editing and encoding.*

Compositing software

Open-source compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.

1.45K
172
3y 5m
n/a

ButtleOFX is an open source compositing software.

85
19
4y 90d
n/a

cross-platform (Qt), open-source (GPLv3) video editor

3.89K
495
8m
GPL-3.0

Video Libraries

Tuttle OFX is a library to connect and batch operations with OpenFx plugins. It comes with a set of plugins that allows you to batch process on movies and file sequences.

151
57
3y 7m
n/a

Video stabilization library

540
86
11m
n/a

A large collection of free and portable video plugins

196
64
10m
GPL-2.0

An Open Plug-in API for 2D Visual Effects.*