Awesome-OpenSourcePhotography
A list of awesome free open source software & libraries for photography. Also tools for video. For more awesomeness, check out awesome.
- General
- Camera Firmware Mods
- Libraries
- Utilities
- Analogue Photography
- RAW image developers
- HDR Specific Software
- Panorama Stitching
- Photo Organizers
- EXIF Editors
- Photo Downloaders
- Camera Tetherers
- Monitor Color Correction
- 360° Images
- Alternative Image Viewers
- Useful GIMP Mods or Scripts
- Communities
- Resources
- Video
- Scripts
General
- GIMP - A swiss knife for image manipulation.
- PhotoFlow - A non-destructive photo retouching program including RAW image development.
- ImageMagick - A suite of command-line utilities for modifying and working with images.
- GraphicsMagick - GraphicsMagick is usually faster than ImageMagick.
Camera Firmware Mods
- CHDK - Canon Hack Development Kit, for Canon cameras.
- Magic Lantern - A software enhancement that offers increased functionality to Canon DSLR cameras.
- Autoexec Hack - Compilation of hacks for GoPro Cameras.
- PTool Firmware Manipulation Tool - Change the video recording parameters of Panasonic's cameras.
- Nikon Hacker - Nikon Patch and Nikon Emulator, 2 softwares for Nikon cameras.
- Xiaomi Yi Autoexec - Compilation of autoexec scripts and mods for Xiaomi Yi camera.
Libraries
- LibGphoto2 - C APi for Digital camera access and remote control. Java,python,C#, and much more bindings.
Canon
GoPro
- GoPro - API for controlling GoPro Hero 3 Camera from Node.js.
- GoPro - GoPro Hero 4 - Python API.
- GoPro - A Python library and a CLI that can interface with GoPro HERO3, HERO3+, and HERO4 cameras over http.
- GoPro.Hero - A lightweight c# library to access and control GoPro HERO.
Sony
- SonyPy - Python module for Sony Camera Remote API.
Utilities
- Timelapse-sony - Android app for creating timelapse via "Ctrl with Smartphone" mode or connected by NFC.
- Remoteyourcam-usb - Control your Canon or Nikon DSLR camera from your Android device through USB.
- digiCamControl - DSLR camera remote control open source software.
Analogue photography
- Digitaltruth - Film development chart.
RAW image developers
- Darktable - An open source photography workflow application and RAW developer.
- RawTherapee - A cross-platform raw image processing program.
- Photivo - A multi platform photo processor for RAW and bitmap images with 16 bit precision.
- Raw Studio - Read and manipulate RAW images from digital cameras.
- UFRaw - A utility to read and manipulate raw images from digital cameras.
- DCRaw - Decoding raw digital photos in Linux.
- Lightzone - Open-source digital darkroom software for Windows/Mac/Linux.
- Fotoxx - A Linux program for editing photos and other images.