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 11 12

  2. jumpstarter-controller jumpstarter-controller Public

    Go 2 4

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

    Jumpstarter tasks and pipeline examples for Tekton

    1

  4. jumpstarter-e2e jumpstarter-e2e Public

    Shell

  5. jumpstarter-protocol jumpstarter-protocol Public

    Makefile 3

Repositories

Showing 10 of 12 repositories

Top languages

Loading…

Most used topics

Loading…