Skip to content
@NREL

National Renewable Energy Laboratory

Popular repositories Loading

  1. api-umbrella api-umbrella Public

    Open source API management platform

    Ruby 2.1k 357

  2. EnergyPlus EnergyPlus Public

    EnergyPlus™ is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in buildings.

    C++ 1.4k 458

  3. OpenStudio OpenStudio Public

    OpenStudio is a cross-platform collection of software tools to support whole building energy modeling using EnergyPlus and advanced daylight analysis using Radiance.

    C++ 566 220

  4. SAM SAM Public

    System Advisor Model (SAM)

    C++ 416 200

  5. floris floris Public

    A controls-oriented engineering wake model.

    Python 269 181

  6. OpenOA OpenOA Public

    This library provides a framework for assessing wind plant performance using operational assessment (OA) methodologies that consume time series data from wind plants. The goal of the project is to …

    Jupyter Notebook 222 86

Repositories

Showing 10 of 745 repositories
  • infrasys Public

    Data store for components and time series in support of Python-based modeling packages

    NREL/infrasys’s past year of commit activity
    Python 9 BSD-3-Clause 9 23 (1 issue needs help) 1 Updated Dec 3, 2025
  • ReEDS-2.0 Public
    NREL/ReEDS-2.0’s past year of commit activity
    Python 167 BSD-3-Clause 77 5 0 Updated Dec 3, 2025
  • PVDegradationTools Public

    Set of tools to calculate degradation responses and degradation related parameters for PV.

    NREL/PVDegradationTools’s past year of commit activity
    Jupyter Notebook 41 21 41 (4 issues need help) 6 Updated Dec 3, 2025
  • WattAMeter Public

    Python package for monitoring and recording power usage, energy consumption, and performance metrics from hardware components such as GPUs and CPUs

    NREL/WattAMeter’s past year of commit activity
    Python 1 BSD-3-Clause 1 0 0 Updated Dec 3, 2025
  • opencommunications Public

    Open Communications profile is Aquia Lightning sub-distribution for NREL/DOE Drupal 8 sites.

    NREL/opencommunications’s past year of commit activity
    JavaScript 1 8 0 5 Updated Dec 3, 2025
  • sup3r Public

    The Super-Resolution for Renewable Resource Data (sup3r) software uses generative adversarial networks to create synthetic high-resolution wind and solar spatiotemporal data from coarse low-resolution inputs.

    NREL/sup3r’s past year of commit activity
    Python 118 BSD-3-Clause 33 3 0 Updated Dec 3, 2025
  • r2x-cli Public

    R2X framework repo

    NREL/r2x-cli’s past year of commit activity
    Rust 2 BSD-3-Clause 1 3 7 Updated Dec 3, 2025
  • COMPASS Public

    INFRA-COMPASS is a tool that leverages Large Language Models (LLMs) to create and maintain an inventory of state and local codes and ordinances applicable to energy infrastructure.

    NREL/COMPASS’s past year of commit activity
    Python 14 BSD-3-Clause 2 92 11 Updated Dec 3, 2025
  • OpenStudio-HPXML Public

    Modeling of residential buildings in EnergyPlus using OpenStudio/HPXML.

    NREL/OpenStudio-HPXML’s past year of commit activity
    Ruby 56 27 123 (1 issue needs help) 17 Updated Dec 3, 2025
  • celavi Public

    Codebase for the Circular Economy Lifecycle Assessment and VIsualization (CELAVI) modeling framework.

    NREL/celavi’s past year of commit activity
    Python 16 GPL-3.0 16 8 0 Updated Dec 3, 2025