Skip to content
@FrameworkComputer

Framework

Remaking consumer electronics to respect people and the planet

Framework

Building products that respect people and the planet means giving you the power to customize and modify what you own. Our repositories contain code, CAD, and reference designs for key parts of the Framework Laptop and are licensed to enable simple re-mixing and sharing. Check out the Framework Community for developer support.

Framework Laptop 13

Framework Laptop 13 is a thin, light, high-performance 13.5" notebook that is simple to customize, repair, and upgrade. Many of the modules have open source documentation and reference designs.

  • Framework Laptop 13 - Open source CAD of the chassis, documentation and partial schematics for the Mainboard, and pinouts for the modules.
  • Expansion Cards - Open source CAD and reference designs for the Expansion Cards that enable port swappability.
  • Embedded Controller - Open source firmware for the embedded controller.

Framework Laptop 16

Framework Laptop 16 is a high-performance 16" notebook with upgradeable graphics and configurable input. Many of the modules have open source documentation and reference designs.

  • Framework Laptop 16 - Open source CAD of the chassis and documentation and partial schematics for the Mainboard.
  • Expansion Cards - Open source CAD and reference designs for the Expansion Cards that enable port swappability.
  • Expansion Bay - Open source documentation and reference designs for the Expansion Bay system that enables PCIe peripherals like GPUs.
  • Input Modules - Open source documentation and reference designs for the Input Module system that enables hot swappable customizable input.
    • Input Module Firmware - Open source firmware and tools to enable Input Module development.
    • QMK - A fork of QMK firmware used on Framework Laptop 16 keyboards.
  • Embedded Controller - Open source firmware for the embedded controller.

Framework Desktop

Framework Desktop is a tiny, high-performance desktop with a MiniITX Mainboard form factor, FlexATX power supply, and range of customization options.

Framework Laptop 12

Framework Laptop 12 is a durable, colorful, highly-repairable, 12.2" convertible notebook. Many of the modules have open source documentation and reference designs.

  • Framework Laptop 12 - Open source CAD of the chassis and documentation around the Mainboard and connectors.
  • Expansion Cards - Open source CAD and reference designs for the Expansion Cards that enable port swappability.
  • Embedded Controller - Open source firmware for the embedded controller.

Framework Wireless Touchpad Keyboard

Framework Wireless Touchpad Keyboard is a compact integrated wireless keyboard with open source firmware, powered by the Framework Keyboard Control Board.

Pinned Loading

  1. ExpansionCards ExpansionCards Public

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    OpenSCAD 1.1k 71

  2. EmbeddedController EmbeddedController Public

    Embedded Controller firmware for the Framework Laptop

    C 1.2k 95

  3. Framework-Laptop-13 Framework-Laptop-13 Public

    Documentation for the Mainboard and other modules in the Framework Laptop 13

    OpenSCAD 2k 86

  4. Framework-Laptop-16 Framework-Laptop-16 Public

    Documentation around the Mainboard and other key parts of Framework Laptop 16

    469 14

  5. Framework-Desktop Framework-Desktop Public

    Documentation for the Mainboard and printable mechanical parts in the Framework Desktop

    OpenSCAD 320 21

  6. Framework-Laptop-12 Framework-Laptop-12 Public

    Documentation for the Mainboard and other modules in the Framework Laptop 12

    63 2

Repositories

Showing 10 of 109 repositories
  • zmk Public Forked from zmkfirmware/zmk

    ZMK Firmware Repository

    FrameworkComputer/zmk's past year of commit activity
    C 1 MIT 4,145 0 0 Updated Sep 9, 2026
  • linux Public Forked from torvalds/linux

    Linux kernel source tree

    FrameworkComputer/linux's past year of commit activity
    C 3 68,445 0 0 Updated Sep 9, 2026
  • circuitpython Public Forked from adafruit/circuitpython

    CircuitPython - a Python implementation for teaching coding with microcontrollers

    FrameworkComputer/circuitpython's past year of commit activity
    C 4 9,088 0 0 Updated Sep 9, 2026
  • uefi-inputmodules Public

    UEFI App to guide the user through installing the Framework Laptop 16 Inputmodules

    FrameworkComputer/uefi-inputmodules's past year of commit activity
    Rust 2 BSD-3-Clause 0 0 0 Updated Sep 8, 2026
  • framework-system Public

    Rust libraries and tools to interact with the Framework Computer systems

    FrameworkComputer/framework-system's past year of commit activity
    Rust 120 BSD-3-Clause 8 25 18 Updated Sep 8, 2026
  • qemu Public Forked from qemu/qemu

    Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are disabled. Please only use release tarballs from the QEMU website.

    FrameworkComputer/qemu's past year of commit activity
    C 0 7,306 0 0 Updated Sep 8, 2026
  • linux-docs Public

    Linux Markdown Guides

    FrameworkComputer/linux-docs's past year of commit activity
    Python 326 GPL-3.0 44 6 0 Updated Sep 3, 2026
  • SoftwareFirmwareIssueTracker Public

    Public Issue Tracker for Firmware Issues related to Framework Products

    FrameworkComputer/SoftwareFirmwareIssueTracker's past year of commit activity
    56 MIT 0 179 0 Updated Aug 27, 2026
  • nixos-hardware Public Forked from NixOS/nixos-hardware

    A collection of NixOS modules covering hardware quirks.

    FrameworkComputer/nixos-hardware's past year of commit activity
    Nix 22 CC0-1.0 984 0 0 Updated Aug 19, 2026
  • coreboot Public Forked from coreboot/coreboot

    Fork of https://github.com/coreboot/coreboot with public pull requests for upstream contributions by Framework Computer

    FrameworkComputer/coreboot's past year of commit activity
    C 2 GPL-2.0 675 0 0 Updated Aug 18, 2026