Skip to content
@BareMetalTestLab

BareMetalTestLab

BareMetalTestLab is an open community and toolkit for automating testing, CI/CD, and firmware development for baremetal, embedded, and MCU platforms.

We develop and maintain:

  • Self-hosted CI/CD solutions with hardware-in-the-loop (HIL) support
  • Infrastructure for automated firmware flashing and hardware testing
  • Utilities and scripts for lab benches, test frameworks, and hardware integration
  • Documentation and best practices for embedded testing

Mission: To make automated testing and CI/CD for embedded and firmware projects accessible, flexible, and convenient for engineers worldwide.

Who is it for?

  • Embedded/MCU/firmware developers and testers
  • Lab and testbench engineers
  • Anyone building automated hardware testing workflows

Featured Project:

Popular repositories Loading

  1. blackmagic-esp32-c5 blackmagic-esp32-c5 Public

    C 10 1

  2. blackmagic-esp32-c5-hardware blackmagic-esp32-c5-hardware Public

    3

  3. baremetal-ci-docker baremetal-ci-docker Public

    Self-hosted CI/CD environment for automated testing and firmware development on baremetal and embedded systems. Provides ready-to-use Docker infrastructure for running GitHub Actions or GitLab Runn…

    Shell 2

  4. bmlab-flash-toolkit bmlab-flash-toolkit Public

    Python 1 1

  5. ansible-collection-baremetal ansible-collection-baremetal Public

    1

  6. .github .github Public

    BareMetalTestLab is an open community and toolkit for automating testing, CI/CD, and firmware development for baremetal, embedded, and MCU platforms.

Repositories

Showing 9 of 9 repositories

Top languages

Loading…

Most used topics

Loading…