Darktable is an open source photography work-flow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoom able lighttable and enables you to develop raw images and enhance them.

It focuses on the work-flow to make it easier for the photographer to quickly handle the thousands of images a day of shooting can produce. It's also one of the very few FOSS projects able to do tethered shooting.

The internal architecture of darktable allows users to easily add modules for all sorts of image processing, from the very simple (crop, exposure, spot removal) to the most advanced (simulation of human night vision).

The user interface is built around efficient caching of image meta-data and mipmaps, all stored in a database. The main focus lies on user interaction, both in terms of a smooth interface design as well as processing speed. High quality output is also one of our goals.All editing is fully non-destructive and only operates on cached image buffers for display. The full image is only converted during export.

or a more complete list of darktable's current features have a look at the features page