Skip to content
@epics-modules

EPICS Modules

EPICS Modules, Drivers and Tools

EPICS Modules

This is a collection of software modules that extend EPICS by adding support for specific devices, protocols or other functionalities, mostly on the level of the front-end controller (IOC).

Contributing

Contributing to existing modules

Different modules may have different rules and workflows. Please look inside their repositories for contribution guidelines.

Adding your own module

Please create an issue in your module, mentioning the responsibles of the EPICS-Modules organization. (You can use the text @epics-modules/admins to reach a handful and/or mention other teams or people.)

Pinned Loading

  1. asyn asyn Public

    EPICS module for driver and device support

    C 47 86

  2. motor motor Public

    APS BCDA synApps module: motor

    C++ 26 59

  3. modbus modbus Public

    EPICS support for communication with Programmable Logic Controllers (PLCs) and other devices via the Modbus protocol over TCP, serial RTU, and serial ASCII links

    C++ 40 42

  4. MCoreUtils MCoreUtils Public

    Real-Time Utilities for EPICS IOCs on Multi-Core Linux

    C 8 6

Repositories

Showing 10 of 67 repositories
  • vac Public

    APS BCDA synApps module: vac

    epics-modules/vac's past year of commit activity
    C 3 3 2 0 Updated Nov 2, 2026
  • xxx Public

    APS BCDA synApps module: xxx

    epics-modules/xxx's past year of commit activity
    Perl 5 6 2 0 Updated Nov 2, 2026
  • opcua Public

    EPICS Device Support for OPC UA

    epics-modules/opcua's past year of commit activity
    C++ 25 17 43 4 Updated Nov 2, 2026
  • quadEM Public

    EPICS support for quad electrometers/picoammeters, typically used for photodiode-based x-ray beam position monitors, or split ion chambers

    epics-modules/quadEM's past year of commit activity
    C++ 4 23 1 1 Updated Oct 31, 2026
  • sscan Public

    APS BCDA synApps module: sscan

    epics-modules/sscan's past year of commit activity
    C 2 25 1 1 Updated Oct 30, 2026
  • urRobot Public

    EPICS support module for Universal Robots e-series robot arms

    epics-modules/urRobot's past year of commit activity
    C++ 3 4 5 1 Updated Oct 28, 2026
  • pyDevSup Public

    EPICS Device Support in Python

    epics-modules/pyDevSup's past year of commit activity
    Python 19 GPL-2.0 20 8 4 Updated Oct 27, 2026
  • ipac Public

    IPAC Carrier and Communication Module Drivers

    epics-modules/ipac's past year of commit activity
    C 4 LGPL-2.1 6 0 0 Updated Oct 27, 2026
  • lua Public

    Lua Shell & Interfaces for EPICS

    epics-modules/lua's past year of commit activity
    C 7 7 1 0 Updated Oct 23, 2026
  • ecmc Public

    EPICS Support for EtherCAT Motion Controller (ECMC) and Generic IO Controller

    epics-modules/ecmc's past year of commit activity
    C++ 34 LGPL-3.0 25 5 0 Updated Oct 17, 2026