Skip to content
@micro-manager

µManager

Micro-Manager

Micro-Manager started out as an application to control microscope hardware, such as cameras, xy-stages, filter wheels, etc. It includes a hardware abstraction layer written in C++ that is now used in several projects including the original user interface written in Java that is distributed as an ImageJ plugin.

Go to micro-manager.org for documentation and binary downloads.

For support, see Micro-Manager Community.

The Micro-Manager community welcomes you! For our governance structures, go here

Repositories

Python compatility

Several projects provide access to Micro-Manager code from Python. Pycro-manager creates an interprocess bridge between the "classical" Micro-Manger running in a Java Virtual Machine and Python. Pymmcore exports the MMCore interface directly to Python. Pymmcore is used by various Python packages such as pymmcore-plus, located in a github organization that contains several User Interfaces witten in Python to interface with MMCore (pymmcore-widgets, napari-micro-manager).

Contributing

Start here.

Pinned Loading

  1. micro-manager micro-manager Public

    Microscope control and image acquisition integrated with ImageJ

    Java 281 241

  2. pycro-manager pycro-manager Public

    Python control of micro-manager for customized data acquisition

    Jupyter Notebook 170 53

  3. mmCoreAndDevices mmCoreAndDevices Public

    Micro-Manager's device control layer, written in C++

    C++ 51 117

  4. micro-manager.github.io micro-manager.github.io Public

    Micro-Manager website source

    JavaScript 7 48

  5. pymmcore pymmcore Public

    Python bindings for MMCore, Micro-Manager's device control layer

    Python 35 10

  6. futureMMCore futureMMCore Public

    Place to discuss the future design of a universal microscope hardware interface

    15 1

Repositories

Showing 10 of 22 repositories
  • apidoc Public

    API documentation site for Micro-Manager

    micro-manager/apidoc’s past year of commit activity
    Shell 0 0 1 0 Updated Jul 3, 2025
  • micro-manager Public

    Microscope control and image acquisition integrated with ImageJ

    micro-manager/micro-manager’s past year of commit activity
    Java 281 241 126 (1 issue needs help) 12 Updated Jul 3, 2025
  • mmCoreAndDevices Public

    Micro-Manager's device control layer, written in C++

    micro-manager/mmCoreAndDevices’s past year of commit activity
    C++ 51 117 90 18 Updated Jul 2, 2025
  • pymmcore Public

    Python bindings for MMCore, Micro-Manager's device control layer

    micro-manager/pymmcore’s past year of commit activity
    Python 35 LGPL-2.1 10 5 2 Updated Jun 27, 2025
  • mmdlldeps Public

    Developer tool to analyze Windows DLL dependencies

    micro-manager/mmdlldeps’s past year of commit activity
    Python 0 0 0 0 Updated Jun 24, 2025
  • micro-manager.github.io Public

    Micro-Manager website source

    micro-manager/micro-manager.github.io’s past year of commit activity
    JavaScript 7 48 13 2 Updated Jun 20, 2025
  • micro-manager/LightSheetManager’s past year of commit activity
    Java 0 BSD-3-Clause 3 5 0 Updated May 20, 2025
  • mmdev-ThorlabsKinesis Public

    Micro-Manager device adapter for Thorlabs Kinesis stages

    micro-manager/mmdev-ThorlabsKinesis’s past year of commit activity
    C++ 5 3 5 0 Updated May 15, 2025
  • TriggerScopeMM Public

    Micro-Manager-specific firmware for the TriggerScope

    micro-manager/TriggerScopeMM’s past year of commit activity
    C++ 1 4 1 1 Updated Apr 15, 2025
  • ExEngine Public

    Execution engine for microscope control

    micro-manager/ExEngine’s past year of commit activity
    Python 8 BSD-3-Clause 3 5 0 Updated Apr 14, 2025

Top languages

Loading…

Most used topics

Loading…