Need help with tropy?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

341 Stars 38 Forks Other 7.7K Commits 165 Opened issues


Research photo management

Services available


Need anything else?

Contributors list


Build Status Windows Build Status Coverage Status

Bring order to your research — use the power of Tropy to organize and describe your research photos so you can quickly find your sources whenever you need them.

Visit to learn more or follow @tropy on Twitter for important announcements. To get started, download the latest version of Tropy for your platform, check out the user's manual and join the discussion on the forums.

If you are interested to work on Tropy or create your own builds, please find more details below. Happy hacking!

Install from Source

Install the latest version of Node.js (at least the version that ships with the current Electron release) and all requirements needed to use

on your platform.

Finally, clone this repository and install all of Tropy's dependencies:

# Install native modules first, without building, them. They will
# be patched and linked against Electron by our rebuild script later!
$ npm install sharp sqlite3 --ignore-scripts --no-save --no-package-lock
$ npm install
$ npm run rebuild -- --force

To test that everything is set up correctly, run:

$ npm test

Creating Builds

To create a dev-build for your current platform run

npm run build
at the root of the repository. This will create a dev-build of Tropy in the

Running in Dev-Mode

Alternatively, you can start Tropy in dev-mode directly from the root of the repository, by running

npm start

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.