{"slug": "ibaaj--awesome-OpenSourcePhotography", "title": "OpenSourcePhotography", "description": "A list of awesome free open source software & libraries for photography. Also tools for video.", "github_url": "https://github.com/ibaaj/awesome-OpenSourcePhotography", "stars": "413", "tag": "Miscellaneous", "entry_count": 95, "subcategory_count": 8, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "General", "url": "#general", "description": ""}, {"name": "Camera Firmware Mods", "url": "#camera-firmware-mods", "description": ""}, {"name": "Libraries", "url": "#libraries", "description": ""}, {"name": "Utilities", "url": "#utilities", "description": ""}, {"name": "Analogue Photography", "url": "#analogue-photography", "description": ""}, {"name": "RAW image developers", "url": "#raw-image-developers", "description": ""}, {"name": "HDR Specific Software", "url": "#hdr-specific-software", "description": ""}, {"name": "Panorama Stitching", "url": "#panorama-stitching", "description": ""}, {"name": "Photo Organizers", "url": "#photo-organizers", "description": ""}, {"name": "EXIF Editors", "url": "#exif-editors", "description": ""}, {"name": "Photo Downloaders", "url": "#photo-downloaders", "description": ""}, {"name": "Camera Tetherers", "url": "#camera-tetherers", "description": ""}, {"name": "Monitor Color Correction", "url": "#monitor-color-correction", "description": ""}, {"name": "360\u00b0 Images", "url": "#360-images", "description": ""}, {"name": "Alternative Image Viewers", "url": "#alternative-image-viewers", "description": ""}, {"name": "Useful GIMP Mods or Scripts", "url": "#useful-gimp-mods-or-scripts", "description": ""}, {"name": "Communities", "url": "#communities", "description": ""}, {"name": "Resources", "url": "#resources", "description": ""}, {"name": "Video", "url": "#video", "description": ""}, {"name": "Scripts", "url": "#scripts", "description": ""}, {"name": "GIMP", "url": "http://www.gimp.org/", "description": "A swiss knife for image manipulation."}, {"name": "PhotoFlow", "url": "https://github.com/aferrero2707/PhotoFlow", "description": "A non-destructive photo retouching program including RAW image development.", "stars": "268"}, {"name": "ImageMagick", "url": "http://www.imagemagick.org/", "description": "A suite of command-line utilities for modifying and working with images."}, {"name": "GraphicsMagick", "url": "http://www.graphicsmagick.org/", "description": "GraphicsMagick is usually faster than ImageMagick."}, {"name": "CHDK", "url": "http://chdk.wikia.com/wiki/CHDK", "description": "Canon Hack Development Kit, for Canon cameras."}, {"name": "Magic Lantern", "url": "http://magiclantern.fm/", "description": "A software enhancement that offers increased functionality to Canon DSLR cameras."}, {"name": "Autoexec Hack", "url": "https://github.com/KonradIT/autoexechack", "description": "Compilation of hacks for GoPro Cameras.", "stars": "461"}, {"name": "PTool Firmware Manipulation Tool", "url": "http://www.gh1-hack.info/", "description": "Change the video recording parameters of Panasonic's cameras."}, {"name": "Nikon Hacker", "url": "https://nikonhacker.com/wiki/Main_Page", "description": "Nikon Patch and Nikon Emulator, 2 softwares for Nikon cameras."}, {"name": "Xiaomi Yi Autoexec", "url": "https://github.com/PJanisio/Xiaomi_Yi_autoexec", "description": "Compilation of autoexec scripts and mods for Xiaomi Yi camera.", "stars": "281"}, {"name": "LibGphoto2", "url": "https://github.com/gphoto/libgphoto2", "description": "C APi for Digital camera access and remote control. Java,python,C#, and much more bindings.", "stars": "811"}]}, {"name": "Canon", "parent": "Libraries", "entries": [{"name": "OfxCanon", "url": "https://github.com/roxlu/ofxCanon", "description": "OpenFrameworks addon for the Canon EDSK.", "stars": "45"}, {"name": "Edsdk4j", "url": "https://github.com/kritzikratzi/edsdk4j", "description": "Canon SDK for Java.", "stars": "99"}]}, {"name": "GoPro", "parent": "Libraries", "entries": [{"name": "GoPro", "url": "https://github.com/kschzt/gopro", "description": "API for controlling GoPro Hero 3 Camera from Node.js.", "stars": "132"}, {"name": "GoPro", "url": "https://github.com/DenisCarriere/gopro", "description": "GoPro Hero 4 - Python API.", "stars": "85"}, {"name": "GoPro", "url": "https://github.com/joshvillbrandt/goprohero", "description": "A Python library and a CLI that can interface with GoPro HERO3, HERO3+, and HERO4 cameras over http.", "stars": "266"}, {"name": "GoPro.Hero", "url": "https://github.com/r1pper/GoPro.Hero", "description": "A lightweight c# library to access and control GoPro HERO.", "stars": "59"}]}, {"name": "Sony", "parent": "Libraries", "entries": [{"name": "SonyPy", "url": "https://github.com/storborg/sonypy", "description": "Python module for Sony Camera Remote API.", "stars": "51"}, {"name": "Timelapse-sony", "url": "https://github.com/ThibaudM/timelapse-sony", "description": "Android app for creating timelapse via \"Ctrl with Smartphone\" mode or connected by NFC.", "stars": "121"}, {"name": "Remoteyourcam-usb", "url": "https://github.com/crazymaik/remoteyourcam-usb", "description": "Control your Canon or Nikon DSLR camera from your Android device through USB.", "stars": "236"}, {"name": "digiCamControl", "url": "https://github.com/dukus/digiCamControl", "description": "DSLR camera remote control open source software.", "stars": "570"}, {"name": "Digitaltruth", "url": "https://www.digitaltruth.com/devchart.php", "description": "Film development chart."}, {"name": "Darktable", "url": "http://www.darktable.org/", "description": "An open source photography workflow application and RAW developer."}, {"name": "RawTherapee", "url": "http://rawtherapee.com/", "description": "A cross-platform raw image processing program."}, {"name": "Photivo", "url": "http://photivo.org/photivo/start?redirect=1", "description": "A multi platform photo processor for RAW and bitmap images with 16 bit precision."}, {"name": "Raw Studio", "url": "https://github.com/rawstudio/rawstudio", "description": "Read and manipulate RAW images from digital cameras.", "stars": "75"}, {"name": "UFRaw", "url": "http://ufraw.sourceforge.net/", "description": "A utility to read and manipulate raw images from digital cameras."}, {"name": "DCRaw", "url": "http://www.cybercom.net/\\~dcoffin/dcraw/", "description": "Decoding raw digital photos in Linux."}, {"name": "Lightzone", "url": "http://lightzoneproject.org/", "description": "Open-source digital darkroom software for Windows/Mac/Linux."}, {"name": "Fotoxx", "url": "http://www.kornelix.com/fotoxx.html", "description": "A Linux program for editing photos and other images."}, {"name": "Luminance", "url": "https://github.com/LuminanceHDR/LuminanceHDR", "description": "A complete workflow for HDR imaging.", "stars": "516"}, {"name": "QPSFTMO", "url": "http://theplaceofdeadroads.blogspot.com/2006/07/qpfstmo-hdr-tone-mapping-gui-for-linux_04.html", "description": "HDR Tone Mapping GUI for Linux."}, {"name": "PFS Tools", "url": "http://pfstools.sourceforge.net/", "description": "A set of command line programs for reading, writing and manipulating HDR images and video frames."}, {"name": "Hugin", "url": "http://hugin.sourceforge.net/", "description": "An easy to use cross-platform panoramic imaging toolchain."}, {"name": "Panorama Tools", "url": "http://www.panoramatools.com/", "description": "A framework for re-projecting and blending multiple source images into immersive panoramics of many types."}, {"name": "Shotwell", "url": "http://yorba.org/shotwell/", "description": "A photo manager for GNOME 3."}, {"name": "DigiKam/ShowFoto", "url": "http://www.digikam.org/drupal/about?q=about/overview", "description": "Open Source Photo manager for KDE/Gnome desktop."}, {"name": "GPhoto", "url": "http://www.gphoto.org/", "description": "A program and library framework that lets users download pictures from their digital cameras."}, {"name": "Lychee", "url": "http://lychee.electerious.com/", "description": "A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos."}, {"name": "Simple Gallery", "url": "https://github.com/SimpleMobileTools/Simple-Gallery/", "description": "A Android gallery app for viewing photos and videos similar to android stock gallery with support for file copy/move/rename/delete/share.", "stars": "2.7k"}, {"name": "Leaf Pic", "url": "https://github.com/HoraApps/LeafPic/", "description": "Material-designed android gallery alternative.", "stars": "3.2k"}, {"name": "A Photo Manager", "url": "https://github.com/k3b/APhotoManager/", "description": "Manage local photos on Android: gallery, geotag with photomap, tags, find, sort, view, copy, delete, send,...", "stars": "207"}, {"name": "PhotoPrism", "url": "https://photoprism.org/", "description": "PhotoPrism\u2122 is a server-based application for browsing, organizing and sharing your personal photo collection."}, {"name": "ExifTool", "url": "http://owl.phy.queensu.ca/\\~phil/exiftool/", "description": "A program for reading, writing, and manipulating image, audio, and video metadata."}, {"name": "Exiv2", "url": "https://github.com/Exiv2/exiv2/", "description": "Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata.", "stars": "662"}, {"name": "Rapid Photo Downloader", "url": "http://www.damonlynch.net/rapid/index.html", "description": "A photo and video downloader for the Linux Desktop."}, {"name": "Entangle", "url": "http://entangle-photo.org/", "description": "Entangle provides a GUI for taking photographs with a digital camera completely controlled from the computer."}, {"name": "Hughski", "url": "http://www.hughski.com/index.html", "description": ""}, {"name": "DisplayCal", "url": "http://displaycal.net/", "description": "Open source display calibration and characterization."}, {"name": "Open360viewer", "url": "https://github.com/TheGreyDiamond/open360viewer", "description": "Open source 360\u00b0 media viewer.", "stars": "4"}, {"name": "Geeqie", "url": "http://geeqie.sourceforge.net/", "description": "An image viewer and image organiser program for Unix-like operating systems."}, {"name": "FEH", "url": "http://feh.finalrewind.org/", "description": "An X11 image viewer."}, {"name": "GIMP Plugin Registry", "url": "http://registry.gimp.org/", "description": ""}, {"name": "Cinepaint", "url": "http://sourceforge.net/projects/cinepaint/files/CinePaint/", "description": "A program for painting and retouching bitmap frames of films based on GIMP."}, {"name": "Flickr Open Source Photography Group", "url": "https://www.flickr.com/groups/83823859@N00/", "description": ""}, {"name": "/r/FOSSPhotography", "url": "http://reddit.com/r/fossphotography", "description": "Community about Free open source software for Photography on reddit."}, {"name": "Open Source Photography Community on Google+", "url": "https://plus.google.com/u/0/communities/110647644928874455108", "description": ""}, {"name": "Open Source Photography Group on Facebook", "url": "https://www.facebook.com/groups/326042310770868/", "description": ""}, {"name": "Open Source Photography Sub on Reddit", "url": "https://www.reddit.com/r/opensourcephotography", "description": ""}, {"name": "Open Source Photography Group on 500px", "url": "https://500px.com/groups/open-source-photography", "description": ""}, {"name": "PIXLS.US", "url": "https://pixls.us", "description": "Community dedicated to tutorials, workflows, and showcases of high-quality photography using Free Software tools"}, {"name": "Unsplash.com", "url": "https://unsplash.com/", "description": "Free (do whatever you want) high-resolution photos, [licensed](https://medium.com/unsplash/the-unsplash-license-f6fb7de5c95a) under the Unsplash License ([changed from CC0](https://medium.com/unsplash/why-we-moved-from-the-creative-commons-zero-license-to-the-unsplash-license-598f76386489))"}, {"name": "Pexels.com", "url": "https://pexels.com/", "description": "Royalty free high-resolution stock photos, [licensed](https://www.pexels.com/photo-license/) under Creative Commons Zero (CC0)"}, {"name": "Pixabay.com", "url": "https://pixabay.com/", "description": "Royalty free stock photos and videos, [licensed](https://pixabay.com/en/service/faq/) under Creative Commons Zero (CC0)."}, {"name": "Shutterography.com", "url": "https://www.shutterography.com", "description": "Free Photos."}]}, {"name": "General tools", "parent": "Video", "entries": [{"name": "FFmpeg", "url": "https://www.ffmpeg.org/", "description": "A complete, cross-platform solution to"}, {"name": "Virtualdub", "url": "http://www.virtualdub.org/", "description": "A free video tool for basic editing and encoding."}]}, {"name": "Compositing software", "parent": "Video", "entries": [{"name": "Natron", "url": "https://github.com/MrKepzie/Natron", "description": "A node-based compositor based on the same principles as state-of-the art tools used in film and television post-production.", "stars": "1.5k"}, {"name": "ButtleOFX", "url": "https://github.com/buttleofx/ButtleOFX", "description": "A simple, user-friendly and open source compositing software.", "stars": "89"}, {"name": "Blender", "url": "https://www.blender.org/", "description": "This open source 3D graphics has tools for video editing."}, {"name": "Shotcut", "url": "https://github.com/mltframework/shotcut", "description": "A free, open source, cross-platform video editor.", "stars": "7.1k"}]}, {"name": "Video Libraries", "parent": "Video", "entries": [{"name": "OpenFX", "url": "http://openfx.sourceforge.net/", "description": "An Open Plug-in API for 2D Visual Effects."}, {"name": "TuttleOFX", "url": "https://github.com/tuttleofx/TuttleOFX", "description": "An image processing framework based on OpenFX plugin format.", "stars": "164"}, {"name": "Vid.stab", "url": "https://github.com/georgmartius/vid.stab", "description": "A video stabilization library which can be plugged-in with Ffmpeg and Transcode.", "stars": "710"}, {"name": "Frei0r", "url": "https://github.com/dyne/frei0r", "description": "A large collection of free and portable video plugins.", "stars": "274"}]}, {"name": "Video to Panorama", "parent": "Scripts", "entries": []}], "name": ""}