{
  "library": "AutomotiveCloudWatch Repository Library",
  "domain": "automotive",
  "title": "Automotive",
  "edition": 1,
  "published": "2026-10-19",
  "checked": "2026-10-19",
  "next_edition": "2026-11-02",
  "page_url": "https://automotivecloudwatch.com/repositories/automotive",
  "markdown_url": "https://automotivecloudwatch.com/repositories/automotive.md",
  "changes_url": "https://automotivecloudwatch.com/repositories/automotive#changes",
  "changes": [
    {
      "edition": 1,
      "date": "2026-10-19",
      "summary": "First edition. Every repository is new, checked on this date against its GitHub page."
    }
  ],
  "teams": [
    {
      "name": "SDV Platform teams",
      "order": 1,
      "description": "Own the vehicle compute foundation, including the reference platform, operating systems, hypervisors and workload orchestration that every other team deploys onto.",
      "anchor": "team-sdv-platform",
      "repository_count": 5
    },
    {
      "name": "Automotive Software Development teams",
      "order": 2,
      "description": "Own ECU and embedded software delivery, from AUTOSAR classic and adaptive models to SOME/IP and DDS middleware, CAN tooling, coding standards and toolchains.",
      "anchor": "team-automotive-software-development",
      "repository_count": 7
    },
    {
      "name": "Connected Vehicle teams",
      "order": 3,
      "description": "Own the path from vehicle signals to applications and the cloud, including vehicle data models, databrokers, V2X and vehicle to cloud transport.",
      "anchor": "team-connected-vehicle",
      "repository_count": 5
    },
    {
      "name": "ADAS and Autonomous Driving teams",
      "order": 4,
      "description": "Own the perception, planning and control stacks behind driver assistance and automated driving, along with the safety monitors that bound them.",
      "anchor": "team-adas-and-autonomous-driving",
      "repository_count": 7
    },
    {
      "name": "Simulation, Validation and Test teams",
      "order": 5,
      "description": "Own SIL, HIL and scenario-based testing, the measurement data that comes back from rigs and vehicles, and traceability from requirements to test evidence.",
      "anchor": "team-simulation-validation-and-test",
      "repository_count": 7
    },
    {
      "name": "Vehicle Cybersecurity and OTA teams",
      "order": 6,
      "description": "Own secure software delivery to the fleet, including the update threat model, signed metadata, on-vehicle update clients and rollout backends.",
      "anchor": "team-vehicle-cybersecurity-and-ota",
      "repository_count": 6
    },
    {
      "name": "EV, Battery and Powertrain Software teams",
      "order": 7,
      "description": "Own battery modeling and management software and the charging communication stack between the vehicle, the charger and the grid.",
      "anchor": "team-ev-battery-and-powertrain-software",
      "repository_count": 4
    }
  ],
  "repositories": [
    {
      "full_name": "eclipse-score/score",
      "team": "SDV Platform teams",
      "level": "Practitioner",
      "license": "Apache-2.0",
      "license_flag": null,
      "stars": 110,
      "last_activity": "2026-10-18",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/eclipse-score/score",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-eclipse-score-score",
      "what": "The main repository of Eclipse S-CORE, an open automotive software core that OEMs and suppliers are building together as a shared base for SDV platforms.",
      "why": "Follow it to see which non-differentiating platform pieces the industry is choosing to build in the open, and how requirements and safety work are handled in an open process."
    },
    {
      "full_name": "eclipse-ankaios/ankaios",
      "team": "SDV Platform teams",
      "level": "Practitioner",
      "license": "Apache-2.0",
      "license_flag": null,
      "stars": 125,
      "last_activity": "2026-10-16",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/eclipse-ankaios/ankaios",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-eclipse-ankaios-ankaios",
      "what": "A workload and container orchestrator written in Rust and sized for embedded vehicle computers rather than data centers.",
      "why": "Reach for it when you need Kubernetes-like declarative workload management on a central compute ECU without the footprint of Kubernetes."
    },
    {
      "full_name": "zephyrproject-rtos/zephyr",
      "team": "SDV Platform teams",
      "level": "Start here",
      "license": "Apache-2.0",
      "license_flag": null,
      "stars": 16827,
      "last_activity": "2026-10-17",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/zephyrproject-rtos/zephyr",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-zephyrproject-rtos-zephyr",
      "what": "A Linux Foundation real-time operating system that runs on a very wide range of microcontrollers and is backed by a large silicon vendor community.",
      "why": "It is the most practical open RTOS to evaluate for zone controllers and sensor nodes, with a safety certification effort and modern build tooling."
    },
    {
      "full_name": "xen-project/xen",
      "team": "SDV Platform teams",
      "level": "Deep end",
      "license": "GPL-2.0-only",
      "license_flag": "Strong copyleft",
      "stars": 857,
      "last_activity": "2026-10-16",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/xen-project/xen",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-xen-project-xen",
      "what": "The read-only GitHub mirror of the Xen type 1 hypervisor, which also underpins several automotive virtualization efforts on Arm.",
      "why": "Study it to understand how mixed-criticality partitioning works on a central compute SoC, and note that patches go through the mailing list rather than pull requests."
    },
    {
      "full_name": "seL4/seL4",
      "team": "SDV Platform teams",
      "level": "Deep end",
      "license": "GPL-2.0-only",
      "license_flag": "Strong copyleft",
      "stars": 5814,
      "last_activity": "2026-10-19",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/seL4/seL4",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-sel4-sel4",
      "what": "A small microkernel with a machine-checked mathematical proof that its implementation matches its specification.",
      "why": "Read it when you want to know what formally verified isolation actually buys you and what it costs in system design effort."
    },
    {
      "full_name": "cogu/autosar",
      "team": "Automotive Software Development teams",
      "level": "Practitioner",
      "license": "MIT",
      "license_flag": null,
      "stars": 504,
      "last_activity": "2026-10-16",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/cogu/autosar",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-cogu-autosar",
      "what": "A Python library for reading, writing and generating AUTOSAR XML (ARXML) models.",
      "why": "Use it to script ARXML generation or checks in CI instead of clicking through a commercial authoring tool for every change."
    },
    {
      "full_name": "COVESA/vsomeip",
      "team": "Automotive Software Development teams",
      "level": "Practitioner",
      "license": "MPL-2.0",
      "license_flag": "Weak copyleft",
      "stars": 1458,
      "last_activity": "2026-09-17",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/COVESA/vsomeip",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-covesa-vsomeip",
      "what": "The widely used open C++ implementation of SOME/IP, the service-oriented protocol that AUTOSAR Adaptive and many Linux ECUs use over Ethernet.",
      "why": "It is the quickest way to prototype or test SOME/IP service discovery and messaging on Linux without a full AUTOSAR stack."
    },
    {
      "full_name": "eclipse-cyclonedds/cyclonedds",
      "team": "Automotive Software Development teams",
      "level": "Practitioner",
      "license": "EPL-2.0 OR BSD-3-Clause",
      "license_flag": null,
      "stars": 1354,
      "last_activity": "2026-10-16",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/eclipse-cyclonedds/cyclonedds",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-eclipse-cyclonedds-cyclonedds",
      "what": "An Eclipse implementation of the OMG DDS publish and subscribe standard written in C.",
      "why": "Evaluate it when your architecture specifies DDS, since it is lightweight, standards based and also one of the ROS 2 middleware options."
    },
    {
      "full_name": "linux-can/can-utils",
      "team": "Automotive Software Development teams",
      "level": "Start here",
      "license": "GPL-2.0-only OR BSD-3-Clause",
      "license_flag": null,
      "stars": 2937,
      "last_activity": "2026-10-14",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/linux-can/can-utils",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-linux-can-can-utils",
      "what": "The standard command line tools for Linux SocketCAN, such as candump, cansend and the ISO-TP utilities.",
      "why": "These are the first tools to install on any Linux bench or target that has a CAN interface."
    },
    {
      "full_name": "hardbyte/python-can",
      "team": "Automotive Software Development teams",
      "level": "Start here",
      "license": "LGPL-3.0",
      "license_flag": "Weak copyleft",
      "stars": 1608,
      "last_activity": "2026-07-01",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/hardbyte/python-can",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-hardbyte-python-can",
      "what": "A Python library that gives one API across many CAN interfaces and adapters.",
      "why": "Use it to write test scripts, loggers and quick tools that work the same whether the hardware is a USB dongle or SocketCAN."
    },
    {
      "full_name": "cppcheck-opensource/cppcheck",
      "team": "Automotive Software Development teams",
      "level": "Start here",
      "license": "GPL-3.0",
      "license_flag": "Strong copyleft",
      "stars": 6779,
      "last_activity": "2026-10-19",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/cppcheck-opensource/cppcheck",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-cppcheck-opensource-cppcheck",
      "what": "A static analyzer for C and C++ that also offers a MISRA C checking add-on.",
      "why": "It is a low-cost first line of static analysis in CI and a way to see what a MISRA checker reports before investing in a qualified tool."
    },
    {
      "full_name": "ferrocene/ferrocene",
      "team": "Automotive Software Development teams",
      "level": "Deep end",
      "license": "MIT OR Apache-2.0",
      "license_flag": null,
      "stars": 1687,
      "last_activity": "2026-10-16",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/ferrocene/ferrocene",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-ferrocene-ferrocene",
      "what": "The source of Ferrocene, a Rust compiler toolchain qualified for use in ISO 26262 and IEC 61508 projects.",
      "why": "Follow it if you are weighing Rust for safety-related ECUs, since a qualified compiler is one of the gating items for that decision."
    },
    {
      "full_name": "COVESA/vehicle_signal_specification",
      "team": "Connected Vehicle teams",
      "level": "Start here",
      "license": "MPL-2.0",
      "license_flag": "Weak copyleft",
      "stars": 450,
      "last_activity": "2026-10-15",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/COVESA/vehicle_signal_specification",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-covesa-vehicle-signal-specification",
      "what": "The COVESA Vehicle Signal Specification, a tree-structured catalog of standard names and types for vehicle signals.",
      "why": "Adopting it gives apps, cloud services and suppliers a common signal vocabulary instead of a different data model for every program."
    },
    {
      "full_name": "COVESA/vss-tools",
      "team": "Connected Vehicle teams",
      "level": "Practitioner",
      "license": "MPL-2.0",
      "license_flag": "Weak copyleft",
      "stars": 81,
      "last_activity": "2026-10-15",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/COVESA/vss-tools",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-covesa-vss-tools",
      "what": "Tooling that validates VSS files and exports them to formats such as JSON, CSV, protobuf and GraphQL.",
      "why": "Use it when you extend VSS with your own signals and need to generate code and schemas from one source of truth."
    },
    {
      "full_name": "eclipse-kuksa/kuksa-databroker",
      "team": "Connected Vehicle teams",
      "level": "Practitioner",
      "license": "Apache-2.0",
      "license_flag": null,
      "stars": 80,
      "last_activity": "2026-09-18",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/eclipse-kuksa/kuksa-databroker",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-eclipse-kuksa-kuksa-databroker",
      "what": "A lightweight in-vehicle server written in Rust that stores current VSS signal values and exposes them over gRPC.",
      "why": "It is a practical starting point for separating vehicle apps from the networks that provide their data."
    },
    {
      "full_name": "eclipse-zenoh/zenoh",
      "team": "Connected Vehicle teams",
      "level": "Practitioner",
      "license": "EPL-2.0 OR Apache-2.0",
      "license_flag": null,
      "stars": 3272,
      "last_activity": "2026-10-19",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/eclipse-zenoh/zenoh",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-eclipse-zenoh-zenoh",
      "what": "A Rust protocol and library that combines publish and subscribe, queries and storage, and runs from microcontrollers up to the cloud.",
      "why": "Consider it when vehicle data has to cross the boundary between in-vehicle networks, edge and cloud with one protocol instead of several bridges."
    },
    {
      "full_name": "riebl/vanetza",
      "team": "Connected Vehicle teams",
      "level": "Deep end",
      "license": "LGPL-3.0",
      "license_flag": "Weak copyleft",
      "stars": 229,
      "last_activity": "2026-10-18",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/riebl/vanetza",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-riebl-vanetza",
      "what": "An open C++ implementation of the ETSI ITS-G5 V2X protocol stack, covering GeoNetworking, the BTP transport and security.",
      "why": "Use it to prototype or test European V2X messaging such as CAM and DENM without a commercial stack, keeping in mind that it targets research and test use."
    },
    {
      "full_name": "autowarefoundation/autoware",
      "team": "ADAS and Autonomous Driving teams",
      "level": "Start here",
      "license": "Apache-2.0",
      "license_flag": null,
      "stars": 12163,
      "last_activity": "2026-10-18",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/autowarefoundation/autoware",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-autowarefoundation-autoware",
      "what": "The entry repository of Autoware, an open full-stack automated driving system built on ROS 2.",
      "why": "Start here to see a complete open architecture covering sensing, localization, planning and control, with the bulk of the code in the linked autoware_universe repository."
    },
    {
      "full_name": "ApolloAuto/apollo",
      "team": "ADAS and Autonomous Driving teams",
      "level": "Practitioner",
      "license": "Apache-2.0",
      "license_flag": null,
      "stars": 26868,
      "last_activity": "2026-04-16",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/ApolloAuto/apollo",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-apolloauto-apollo",
      "what": "Baidu's open automated driving platform, including perception, prediction, planning and its own Cyber RT middleware.",
      "why": "It is a useful comparison point to Autoware, showing a large production-minded stack with a different middleware and architecture."
    },
    {
      "full_name": "commaai/openpilot",
      "team": "ADAS and Autonomous Driving teams",
      "level": "Start here",
      "license": "MIT",
      "license_flag": null,
      "stars": 63933,
      "last_activity": "2026-10-19",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/commaai/openpilot",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-commaai-openpilot",
      "what": "An open driver assistance system that adds adaptive cruise and lane centering to many supported production cars.",
      "why": "Study it to see an end-to-end learned driving model shipped to real users, with a strong engineering culture around testing and logging."
    },
    {
      "full_name": "OpenDriveLab/UniAD",
      "team": "ADAS and Autonomous Driving teams",
      "level": "Deep end",
      "license": "Apache-2.0",
      "license_flag": null,
      "stars": 4792,
      "last_activity": "2025-10-29",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/OpenDriveLab/UniAD",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-opendrivelab-uniad",
      "what": "The research code for a planning-oriented end-to-end driving model that unifies perception, prediction and planning in one network.",
      "why": "Read it to understand the end-to-end approach that many current AD research and product programs build on."
    },
    {
      "full_name": "NVlabs/alpamayo-recipes",
      "team": "ADAS and Autonomous Driving teams",
      "level": "Deep end",
      "license": "Apache-2.0",
      "license_flag": null,
      "stars": 209,
      "last_activity": "2026-10-16",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/NVlabs/alpamayo-recipes",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-nvlabs-alpamayo-recipes",
      "what": "NVIDIA's hub for its Alpamayo family of reasoning vision-language-action driving models, with training recipes, tools and links to models and datasets.",
      "why": "Use it to follow how large reasoning models are being applied to driving, and note that the older NVlabs/alpamayo repository now points here."
    },
    {
      "full_name": "commaai/opendbc",
      "team": "ADAS and Autonomous Driving teams",
      "level": "Practitioner",
      "license": "MIT",
      "license_flag": null,
      "stars": 3498,
      "last_activity": "2026-10-17",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/commaai/opendbc",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-commaai-opendbc",
      "what": "A large community collection of DBC files and car interface code describing CAN messages for many production vehicles.",
      "why": "It is a useful reference for how real vehicles lay out their CAN traffic and a ready source of decoders for logging work."
    },
    {
      "full_name": "commaai/panda",
      "team": "ADAS and Autonomous Driving teams",
      "level": "Deep end",
      "license": "MIT",
      "license_flag": null,
      "stars": 1705,
      "last_activity": "2026-10-15",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/commaai/panda",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-commaai-panda",
      "what": "Firmware for a CAN interface that enforces a per-vehicle safety model on what driver assistance software may send to the car.",
      "why": "It is a compact, readable example of an independent safety monitor that limits commands from a complex AI system."
    },
    {
      "full_name": "carla-simulator/carla",
      "team": "Simulation, Validation and Test teams",
      "level": "Start here",
      "license": "MIT",
      "license_flag": null,
      "stars": 14505,
      "last_activity": "2026-10-17",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/carla-simulator/carla",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-carla-simulator-carla",
      "what": "An open driving simulator built on Unreal Engine with sensors, traffic, weather and a Python API.",
      "why": "It is the default open choice for closed-loop testing of perception and planning, and integrates with Autoware and ROS 2."
    },
    {
      "full_name": "esmini/esmini",
      "team": "Simulation, Validation and Test teams",
      "level": "Practitioner",
      "license": "MPL-2.0",
      "license_flag": "Weak copyleft",
      "stars": 950,
      "last_activity": "2026-10-16",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/esmini/esmini",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-esmini-esmini",
      "what": "A lightweight player for ASAM OpenSCENARIO XML scenarios with OpenDRIVE road support.",
      "why": "Use it to author, run and debug standardized test scenarios quickly before moving them to a heavier simulator or HIL setup."
    },
    {
      "full_name": "NVlabs/alpasim",
      "team": "Simulation, Validation and Test teams",
      "level": "Deep end",
      "license": "Apache-2.0",
      "license_flag": null,
      "stars": 1269,
      "last_activity": "2026-09-18",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/NVlabs/alpasim",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-nvlabs-alpasim",
      "what": "A modular research simulator from NVIDIA for closed-loop testing of end-to-end driving policies with data-driven sensor rendering.",
      "why": "Look at it when you need to evaluate learned driving policies in closed loop on reconstructed real-world scenes rather than hand-built maps."
    },
    {
      "full_name": "waymo-research/waymax",
      "team": "Simulation, Validation and Test teams",
      "level": "Deep end",
      "license": "NOASSERTION",
      "license_flag": "No license detected",
      "stars": 1110,
      "last_activity": "2025-10-23",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/waymo-research/waymax",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-waymo-research-waymax",
      "what": "A JAX-based multi-agent driving simulator that replays scenarios from the Waymo Open Motion Dataset on accelerators.",
      "why": "It is useful for fast large-scale planning research, but the license is non-commercial, so treat it as a research reference."
    },
    {
      "full_name": "CATIA-Systems/FMPy",
      "team": "Simulation, Validation and Test teams",
      "level": "Practitioner",
      "license": "BSD-2-Clause",
      "license_flag": null,
      "stars": 598,
      "last_activity": "2026-10-13",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/CATIA-Systems/FMPy",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-catia-systems-fmpy",
      "what": "A Python library for validating and simulating Functional Mock-up Units that follow the FMI standard.",
      "why": "Use it to script co-simulation and regression tests of FMUs exported from Simulink, Modelica or other modeling tools."
    },
    {
      "full_name": "danielhrisca/asammdf",
      "team": "Simulation, Validation and Test teams",
      "level": "Practitioner",
      "license": "LGPL-3.0",
      "license_flag": "Weak copyleft",
      "stars": 814,
      "last_activity": "2026-10-13",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/danielhrisca/asammdf",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-danielhrisca-asammdf",
      "what": "A Python library and GUI for reading, writing and processing ASAM MDF measurement files.",
      "why": "Reach for it when you need to script analysis of MDF logs from test drives or HIL rigs without relying only on vendor desktop tools."
    },
    {
      "full_name": "strictdoc-project/strictdoc",
      "team": "Simulation, Validation and Test teams",
      "level": "Practitioner",
      "license": "Apache-2.0",
      "license_flag": null,
      "stars": 418,
      "last_activity": "2026-10-18",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/strictdoc-project/strictdoc",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-strictdoc-project-strictdoc",
      "what": "A text-based tool for writing, linking and tracing requirements and specifications, with HTML and ReqIF export.",
      "why": "Consider it when you want requirements and traceability in Git alongside code instead of in a separate database."
    },
    {
      "full_name": "uptane/uptane-standard",
      "team": "Vehicle Cybersecurity and OTA teams",
      "level": "Start here",
      "license": "Community-Spec-1.0",
      "license_flag": "Non-standard license",
      "stars": 44,
      "last_activity": "2026-07-24",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/uptane/uptane-standard",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-uptane-uptane-standard",
      "what": "The source of the Uptane standard, a security framework for over-the-air updates designed to survive compromise of individual servers or keys.",
      "why": "Read it before designing or buying an OTA system, because it sets out the threat model and the roles your architecture should cover."
    },
    {
      "full_name": "uptane/aktualizr",
      "team": "Vehicle Cybersecurity and OTA teams",
      "level": "Deep end",
      "license": "MPL-2.0",
      "license_flag": "Weak copyleft",
      "stars": 33,
      "last_activity": "2026-06-28",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/uptane/aktualizr",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-uptane-aktualizr",
      "what": "A C++ client that implements the Uptane update process on the vehicle side.",
      "why": "It shows how Uptane metadata checks, primary and secondary ECUs and image installs fit together in real code."
    },
    {
      "full_name": "theupdateframework/python-tuf",
      "team": "Vehicle Cybersecurity and OTA teams",
      "level": "Practitioner",
      "license": "Apache-2.0 OR MIT",
      "license_flag": null,
      "stars": 1731,
      "last_activity": "2026-10-14",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/theupdateframework/python-tuf",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-theupdateframework-python-tuf",
      "what": "The reference Python implementation of The Update Framework, the signed metadata design that Uptane builds on.",
      "why": "Read it to understand roles, key rotation and rollback protection in update metadata before you judge any OTA vendor's security claims."
    },
    {
      "full_name": "rauc/rauc",
      "team": "Vehicle Cybersecurity and OTA teams",
      "level": "Practitioner",
      "license": "LGPL-2.1",
      "license_flag": "Weak copyleft",
      "stars": 1263,
      "last_activity": "2026-10-14",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/rauc/rauc",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-rauc-rauc",
      "what": "An update client for embedded Linux that installs signed image bundles into redundant A/B slots.",
      "why": "Use it when you need atomic, fail-safe system updates with rollback on a Linux ECU built with Yocto or similar."
    },
    {
      "full_name": "sbabic/swupdate",
      "team": "Vehicle Cybersecurity and OTA teams",
      "level": "Practitioner",
      "license": "GPL-2.0",
      "license_flag": "Strong copyleft",
      "stars": 1890,
      "last_activity": "2026-10-18",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/sbabic/swupdate",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-sbabic-swupdate",
      "what": "An update agent for embedded Linux that supports image, file and script based updates with signing and encryption.",
      "why": "It is a flexible alternative to RAUC when your update strategy needs more options than a strict A/B image swap."
    },
    {
      "full_name": "eclipse-hawkbit/hawkbit",
      "team": "Vehicle Cybersecurity and OTA teams",
      "level": "Practitioner",
      "license": "EPL-2.0",
      "license_flag": "Weak copyleft",
      "stars": 604,
      "last_activity": "2026-10-16",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/eclipse-hawkbit/hawkbit",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-eclipse-hawkbit-hawkbit",
      "what": "An Eclipse backend for managing software rollouts to large fleets of devices.",
      "why": "Pair it with an update client to get campaign management, staged rollouts and device grouping without writing a server from scratch."
    },
    {
      "full_name": "pybamm-team/PyBaMM",
      "team": "EV, Battery and Powertrain Software teams",
      "level": "Start here",
      "license": "BSD-3-Clause",
      "license_flag": null,
      "stars": 1697,
      "last_activity": "2026-10-16",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/pybamm-team/PyBaMM",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-pybamm-team-pybamm",
      "what": "A Python framework for physics-based battery models, from simple equivalent circuits to detailed electrochemical models.",
      "why": "Use it to explore cell behavior, aging and parameter sensitivity before committing to a BMS algorithm or test plan."
    },
    {
      "full_name": "foxBMS/foxbms-2",
      "team": "EV, Battery and Powertrain Software teams",
      "level": "Practitioner",
      "license": "BSD-3-Clause",
      "license_flag": null,
      "stars": 489,
      "last_activity": "2026-10-08",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/foxBMS/foxbms-2",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-foxbms-foxbms-2",
      "what": "An open battery management system from Fraunhofer IISB with firmware and hardware designs for research and development.",
      "why": "It is one of the few complete open BMS references with functional safety in mind, useful for learning and prototyping."
    },
    {
      "full_name": "EVerest/EVerest",
      "team": "EV, Battery and Powertrain Software teams",
      "level": "Practitioner",
      "license": "Apache-2.0",
      "license_flag": null,
      "stars": 282,
      "last_activity": "2026-10-19",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/EVerest/EVerest",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-everest-everest",
      "what": "The core of EVerest, a Linux Foundation Energy software stack for EV chargers that covers OCPP, ISO 15118 and hardware drivers.",
      "why": "Use it to understand or build charger-side software, and to test vehicle charging behavior against an open reference implementation."
    },
    {
      "full_name": "ecog-io/iso15118",
      "team": "EV, Battery and Powertrain Software teams",
      "level": "Deep end",
      "license": "Apache-2.0",
      "license_flag": null,
      "stars": 248,
      "last_activity": "2026-10-13",
      "checked": "2026-10-19",
      "state": "ok",
      "flags": [],
      "github_url": "https://github.com/ecog-io/iso15118",
      "acw_url": "https://automotivecloudwatch.com/repositories/automotive#repo-ecog-io-iso15118",
      "what": "A Python implementation of the ISO 15118 vehicle to charger communication protocol, including Plug and Charge.",
      "why": "Reach for it when you need to test or prototype the vehicle side or charger side of high-level charging communication."
    }
  ]
}
