Skip to content
@jumpstarter-dev

Jumpstarter

Org handling the jumpstarter.dev project, open Hardware In the Loop

⚡ Jumpstarter – Hardware at the Speed of Software

Why Jumpstarter?

Jumpstarter is a free and open-source Hardware-in-the-Loop (HiL) automation tool that bridges the gap between embedded development workflows and real-world deployment environments. It enables consistent and automated testing of your software stack across both physical hardware and virtual targets, using cloud-native principles like Kubernetes, declarative APIs, and GitOps.

Jumpstarter makes embedded system testing scalable, programmable, and CI/CD-friendly.

What Can I Do with Jumpstarter?

  • 🧪 Automate testing across physical and virtual devices under test (DUTs)
  • 🔌 Remotely control test interfaces like UART, CAN, SPI, GPIO, power, and USB
  • 🧰 Use "exporters" to expose hardware interfaces to your CI environment
  • 🔐 Securely lease and forward DUT interfaces to authorized clients via gRPC
  • 🐍 Integrate with PyTest and other Python testing tools
  • 📦 Provision virtual hardware devices (e.g. QEMU) on demand

🔗 Links

🌎 Website: jumpstarter.dev

🐍 Primary Project: jumpstarter-dev/jumpstarter

☸️ Kubernetes Controller: jumpstarter-dev/jumpstarter-controller

↔️ gRPC Protocol: jumpstarter-dev/jumpstarter-protocol

🧪 E2E Tests: github.com/jumpstarter-dev/jumpstarter-e2e

Pinned Loading

  1. jumpstarter jumpstarter Public

    Python 24 21

  2. jumpstarter-controller jumpstarter-controller Public

    Go 4 10

  3. jumpstarter-tekton-tasks jumpstarter-tekton-tasks Public

    Jumpstarter tasks and pipeline examples for Tekton

    1 2

  4. jumpstarter-e2e jumpstarter-e2e Public

    Shell 1

  5. jumpstarter-protocol jumpstarter-protocol Public

    Makefile 1 4

Repositories

Showing 10 of 14 repositories
  • jumpstarter Public
    jumpstarter-dev/jumpstarter’s past year of commit activity
    Python 24 Apache-2.0 21 64 20 Updated Jan 8, 2026
  • jumpstarter-dev/jumpstarter-protocol’s past year of commit activity
    Makefile 1 Apache-2.0 4 1 2 Updated Jan 4, 2026
  • jumpstarter-dev/jumpstarter-controller’s past year of commit activity
    Go 4 10 19 7 Updated Jan 4, 2026
  • fls Public

    An embedded target flashing tool that runs in linux

    jumpstarter-dev/fls’s past year of commit activity
    Rust 1 2 0 3 Updated Nov 19, 2025
  • jumpstarter-dev/jumpstarter-lab-config’s past year of commit activity
    Go 1 2 3 0 Updated Oct 21, 2025
  • jumpstarter-dev/jumpstarter-e2e’s past year of commit activity
    Shell 0 Apache-2.0 1 1 0 Updated Oct 20, 2025
  • dutlink-firmware Public

    Firmware for the dutlink-board, written in Rust 🦀, distributed via fwupd

    jumpstarter-dev/dutlink-firmware’s past year of commit activity
    Rust 3 1 1 1 Updated Sep 24, 2025
  • packages Public

    Python packages repository generator for pkg.jumpstarter.dev

    jumpstarter-dev/packages’s past year of commit activity
    Shell 0 Apache-2.0 0 0 0 Updated Jul 15, 2025
  • jumpstarter-tekton-tasks Public

    Jumpstarter tasks and pipeline examples for Tekton

    jumpstarter-dev/jumpstarter-tekton-tasks’s past year of commit activity
    1 Apache-2.0 2 2 1 Updated Jun 23, 2025
  • .github Public
    jumpstarter-dev/.github’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Jun 2, 2025

Top languages

Loading…

Most used topics

Loading…