Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Miscellaneous
  4. Open Source Photography

Open Source Photography

The "Awesome Open Source Photography" project is a curated resource list dedicated to photographers and enthusiasts who seek open source tools and software for their photography needs. This list encompasses a variety of resources including photo editing software, image management tools, plugins, and community-driven projects that promote collaboration and creativity in photography. Whether you are a beginner looking to explore photography or an experienced professional seeking advanced tools, this collection offers valuable insights and resources to enhance your photographic journey. Dive into this list to discover innovative tools and elevate your photography skills with open source solutions.

photo-editingimage-managementopen-source-toolsphotography-softwarecommunity-projectsphotography-resources
RSSView on GitHub
622 stars49 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

📦
Awesome

The "Awesome" project is a comprehensive exploration of recursion, a fundamental programming technique where a function calls itself to solve problems. This list covers various aspects of recursion, including visual illustrations, examples, and explanations that help demystify the concept. It is beneficial for beginners looking to grasp the basics of recursion, as well as experienced developers seeking to refine their understanding or find new applications for recursive solutions. With a variety of resources available, users can deepen their knowledge and enhance their coding skills through practical examples and insightful discussions.

452.0k
📦
Self Hosted

The "Awesome Self Hosted" project is a curated collection of software applications that can be hosted on your own servers, providing users with full control over their data and services. This list encompasses a wide range of categories, including web applications, databases, file storage solutions, content management systems, and development tools. It is particularly beneficial for developers, system administrators, and privacy-conscious users who seek alternatives to cloud services. By leveraging self-hosted solutions, users can enhance their security, customize their environments, and reduce reliance on third-party providers. Explore this collection to discover powerful tools that empower you to take charge of your digital landscape.

284.1k
📦
Free for Developers

The "Awesome Free for Developers" project is a curated collection of free tools, services, and resources available for developers. This list covers a wide range of categories including cloud services, APIs, software development tools, design resources, and educational platforms that offer free tiers or completely free access. It is particularly beneficial for developers, startups, and students who are looking to leverage high-quality resources without incurring costs. By providing access to these valuable tools, the project empowers users to enhance their projects, improve their skills, and innovate without financial barriers. Explore this collection to discover what you can utilize for your next development endeavor.

120.5k
📦
Beginner-Friendly Projects

The "Awesome Beginner-Friendly Projects" project is a curated collection of coding projects aimed at helping novice developers enhance their programming skills through practical experience. This list includes a variety of beginner-friendly projects across different programming languages, covering categories such as web development, game development, data analysis, and mobile applications. With resources ranging from project ideas and tutorials to sample code and community support, this list is invaluable for beginners looking to build confidence and competence in coding. Whether you're just starting or looking to practice your skills, you'll find engaging projects that inspire creativity and learning.

84.2k

Table of Contents

20 sections · 71 projects

General

4 projects
Gimp

gimp.org
PhotoFlowPhotoFlow

A fully non-destructive, layer-based photo retouching program with RAW image development capabilities.

#open-source-photography#color-management#raw-development
Stars351
Forks33
Last commit5 years ago
ImageMagick

imagemagick.org
GraphicsMagick

graphicsmagick.org

Firmware Mods

6 projects
CHDK

chdk.wikia.com
Magic Lantern

magiclantern.fm
Autoexec HackAutoexec Hack

A collection of hacks and development tools for GoPro cameras, providing a GoPro Hack Developer Kit (GHDK).

#hacking-tools#gopro#embedded-development
Stars484
Forks357
Last commit8 years ago
PTool Firmware Manipulation Tool

gh1-hack.info
Nikon Hacker

nikonhacker.com
Xiaomi Yi AutoexecXiaomi Yi Autoexec

A collection of autoexec scripts and mods for Xiaomi Yi cameras, enabling custom functionality through firmware reverse engineering.

#xiaomi-firmware#xiaomi#xiaomi-sport
Stars312
Forks64
Last commit1 month ago

Libraries

1 projects
LibGphoto2LibGphoto2

A library for applications to access and control digital cameras via PTP, MTP, and other protocols.

#c-library#powershot#mtp-protocol
Stars1,395
Forks386
Last commit3 days ago

Canon

2 projects
OfxCanonOfxCanon

Stars45
Forks15
Last commit15 years ago
Edsdk4jEdsdk4j

A Java wrapper for the Canon EDSDK enabling programmatic control of Canon SLR cameras for image capture and settings adjustment.

#jna#canon-sdk#image-capture
Stars117
Forks30
Last commit3 years ago

GoPro

4 projects
GoProGoPro

Node.js API for controlling GoPro Hero 3 cameras via WiFi, enabling programmatic photo capture and file management.

#timelapse#wifi-api#camera-control
Stars134
Forks25
Last commit13 years ago
GoProGoPro

A Python library for controlling GoPro HERO4 and HERO5 cameras via WiFi.

#wifi-api#camera-control#video-recording
Stars88
Forks21
Last commit9 years ago
GoProGoPro

A Python library and CLI for controlling GoPro HERO3/3+/4 cameras over HTTP.

#media-capture#opencv#wireless-control
Stars272
Forks55
Last commit9 years ago
GoPro.HeroGoPro.Hero

A lightweight C# library for accessing and controlling GoPro HERO action cameras with media browsing and live preview.

#iot#live-preview#action-camera
Stars59
Forks21
Last commit4 years ago

Sony

1 projects
SonyPySonyPy

Stars62
Forks27
Last commit13 years ago

Utilities

3 projects
Timelapse-sonyTimelapse-sony

An Android WiFi intervalometer app for controlling Sony cameras to create timelapses.

#timelapse#camera#sony-camera
Stars141
Forks34
Last commit1 year ago
Remoteyourcam-usbRemoteyourcam-usb

An open-source Android app for controlling Canon or Nikon DSLR cameras via USB connection.

#usb-connection#open-source#canon
Stars313
Forks146
Last commit7 years ago
digiCamControldigiCamControl

Open-source software for remote control of DSLR cameras via computer.

#open-source-photography#image-capture#photography-automation
Stars733
Forks240
Last commit7 days ago

Analogue photography

1 projects
Digitaltruth

digitaltruth.com