Micro-Manager is an application to control microscope hardware, such as cameras, xy-stages, filter wheels, etc.. It includes a hardware abstraction layer written in C++ and a user interface written in Java (Swing). User and developer documentation can be found at https://micro-manager.org.
The master branch on https://github.com/micro-manager/micro-manager is used to build version 2.0-gamma (binaries can be download at https://micro-manager.org/wiki/Download%20Micro-Manager_Latest%20Release). The branch "svn-mirror" tracks the subversion repository at https://valelab4.ucsf.edu/svn/micromanager2/trunk/ that contains the source code for Micro-Manager 1.4.
For licensing information, please see doc/copyright.txt.
For build instructions, please see the doc/how-to-build.md.
Additional information is available on the Micro-Manager website at https://micro-manager.org
Want to help make Micro-Manager better?
Get started here: https://micro-manager.org/wiki/How_to_debug_and_develop_MM2.0