Skip to content
@aws-greengrass

AWS IoT Greengrass

AWS IoT Greengrass client software components and SDKs

Pinned Loading

  1. aws-greengrass-nucleus aws-greengrass-nucleus Public

    The Greengrass nucleus component provides functionality for device side orchestration of deployments and lifecycle management for execution of Greengrass components and applications. This includes …

    Java 114 51

  2. aws-greengrass-lite aws-greengrass-lite Public

    The Greengrass nucleus lite provides a lightweight alternative to the Greengrass nucleus runtime. The nucleus lite aims to be compatible with the Greengrass nucleus, but implements a subset of its …

    C 26 15

  3. aws-greengrass-software-catalog aws-greengrass-software-catalog Public

    The Greengrass Software Catalog is an index of Greengrass components that are developed by the Greengrass community. Build your edge applications faster by using this catalog to find pre-built comp…

    Python 54 11

  4. aws-greengrass-docker aws-greengrass-docker Public

    Example Dockerfile to run AWS IoT Greengrass in a Docker container

    Shell 48 38

  5. aws-greengrass-gdk-cli aws-greengrass-gdk-cli Public

    The Greengrass Development Kit - Command Line Interface (GDK CLI) is a tool that helps you create Greengrass V2 components either using templates or community repositories.

    Python 30 25

  6. aws-greengrass-stream-manager-sdk-python aws-greengrass-stream-manager-sdk-python Public

    Python 17 10

Repositories

Showing 10 of 32 repositories
  • aws-greengrass-lite Public

    The Greengrass nucleus lite provides a lightweight alternative to the Greengrass nucleus runtime. The nucleus lite aims to be compatible with the Greengrass nucleus, but implements a subset of its functionality. Expect future releases to reduce the feature gap.

    aws-greengrass/aws-greengrass-lite’s past year of commit activity
    C 26 Apache-2.0 15 15 8 Updated Jul 19, 2025
  • aws-greengrass-testing Public

    This AWS Greengrass test framework is a collection of building blocks to support end to end QA automation from the customer perspective.

    aws-greengrass/aws-greengrass-testing’s past year of commit activity
    Java 13 Apache-2.0 7 5 10 Updated Jul 18, 2025
  • aws-greengrass-sdk-lite Public

    An SDK for Greengrass V2 components enabling creating components with low resource footprint

    aws-greengrass/aws-greengrass-sdk-lite’s past year of commit activity
    C 5 Apache-2.0 3 0 1 Updated Jul 17, 2025
  • aws-greengrass-nucleus Public

    The Greengrass nucleus component provides functionality for device side orchestration of deployments and lifecycle management for execution of Greengrass components and applications. This includes features such as starting, stopping, and monitoring execution of components and apps, interprocess communication server for communication between comp…

    aws-greengrass/aws-greengrass-nucleus’s past year of commit activity
    Java 114 Apache-2.0 51 17 9 Updated Jul 9, 2025
  • aws-greengrass-shadow-manager Public

    A GreengrassV2 Component that provides offline device shadow documents and optional synchronization to the IoT device shadow service.

    aws-greengrass/aws-greengrass-shadow-manager’s past year of commit activity
    Java 9 Apache-2.0 6 4 2 Updated Jul 4, 2025
  • aws-greengrass-secret-manager Public

    Greengrass component that manages sensitive data stored with Greengrass. It supports secrets stored in AWS Secrets Manager and provides APIs for components to fetch secrets locally.

    aws-greengrass/aws-greengrass-secret-manager’s past year of commit activity
    Java 7 Apache-2.0 3 0 1 Updated Jul 4, 2025
  • aws-greengrass/aws-greengrass-pkcs11-provider’s past year of commit activity
    Java 2 Apache-2.0 1 0 1 Updated Jul 4, 2025
  • aws-greengrass-telemetry-nucleus-emitter Public

    The AWS IoT Greengrass Nucleus Telemetry Emitter component (aws.greengrass.telemetry.NucleusEmitter) enables the gathering of real-time system telemetry on your Greengrass core devices.

    aws-greengrass/aws-greengrass-telemetry-nucleus-emitter’s past year of commit activity
    Java 1 Apache-2.0 1 1 0 Updated Jul 4, 2025
  • aws-greengrass-log-manager Public

    The log manager component collects and optionally uploads logs from Greengrass core devices to Amazon CloudWatch Logs. You can configure system logs and logs for each component.

    aws-greengrass/aws-greengrass-log-manager’s past year of commit activity
    Java 13 Apache-2.0 9 2 0 Updated Jul 4, 2025
  • aws-greengrass-localdebugconsole Public

    This Greengrass component provides a local dashboard that displays information about your AWS IoT Greengrass core devices and its components

    aws-greengrass/aws-greengrass-localdebugconsole’s past year of commit activity
    TypeScript 0 Apache-2.0 3 1 0 Updated Jul 4, 2025