Skip to content
@jacdac

Jacdac

Plug-n-play for microcontrollers

Welcome to Jacdac!

Jacdac is an open-source software and hardware platform that brings a plug-and-play experience to the world of microcontrollers, starting with the BBC micro:bit.

Getting started

Get started at the Jacdac home page. Click on the hamburger menu (upper left) to get an overview.

Issues and Discussions

Please refer to the following for Jacdac issues and discussions

History

Jacdac started as an open source Microsoft Research project in 2020. As of 2025, the project's home is Lancaster University.

For developers

Device and service catalogs

The Jacdac device and service catalogs are the foundation of the Jacdac stack:

  • jacdac/jacdac: this repo contains the source of the catalogs, from which a variety of other artifacts are generated, including the above pages

Web stack

Jacdac bridges the world of the web browser and hardware via the Jacdac bus, which you can experience via the Jacdac dashboard. Device twins show the state of the connected hardware; device simulators allow virtual devices to be added to the bus.

The following repos define the web stack

CLI

Firmware

Jacdac firmware is organized into several repos:

MakeCode Client

  • pxt-jacdac: MakeCode extension for Jacdac, including simulator support for device twins and simulators (via web stack)

For hardware designers

  • jacdac-ddk: technical drawings, part libraries and device designs (schematics and layout files).

Pinned Loading

  1. jacdac-docs jacdac-docs Public

    Jacdac Documentation Web Site

    TypeScript 2

  2. jacdac-ts jacdac-ts Public

    Jacdac TypeScript library

    TypeScript 1

  3. jacdac jacdac Public

    Device and service catalogs for Jacdac.

    TypeScript 2 1

  4. react-jacdac react-jacdac Public

    TypeScript

  5. jacdac-c jacdac-c Public

    Jacdac C Firmware library

    C 1 1

  6. jacdac-module-template jacdac-module-template Public template

    C 1

Repositories

Showing 10 of 15 repositories
  • pxt-jacdac Public

    Jacdac clients for MakeCode

    jacdac/pxt-jacdac’s past year of commit activity
    TypeScript 0 MIT 1 0 1 Updated Feb 4, 2026
  • jacdac Public

    Device and service catalogs for Jacdac.

    jacdac/jacdac’s past year of commit activity
    TypeScript 2 CC-BY-4.0 1 21 1 Updated Oct 28, 2025
  • jacdac-docs Public

    Jacdac Documentation Web Site

    jacdac/jacdac-docs’s past year of commit activity
    TypeScript 0 MIT 2 2 1 Updated Oct 28, 2025
  • jacdac-ts Public

    Jacdac TypeScript library

    jacdac/jacdac-ts’s past year of commit activity
    TypeScript 0 MIT 1 1 1 Updated Oct 28, 2025
  • jacdac.github.io Public Forked from jacdac/.github
    jacdac/jacdac.github.io’s past year of commit activity
    HTML 0 1 0 0 Updated Oct 21, 2025
  • .github Public
    jacdac/.github’s past year of commit activity
    HTML 0 1 0 0 Updated Oct 21, 2025
  • pxt-jacdac-test Public Forked from jacdac/pxt-jacdac

    Jacdac clients for MakeCode

    jacdac/pxt-jacdac-test’s past year of commit activity
    TypeScript 0 MIT 1 0 0 Updated Oct 8, 2025
  • jacdac/jacdac-msr-modules’s past year of commit activity
    C 0 MIT 0 0 0 Updated Aug 25, 2025
  • react-jacdac Public
    jacdac/react-jacdac’s past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Aug 12, 2025
  • jacdac-ddk Public

    Jacdac Device Development Kit

    jacdac/jacdac-ddk’s past year of commit activity
    2 CC-BY-4.0 0 0 0 Updated Aug 12, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…