PyPSA
A free software toolbox for simulating and optimizing modern power systems that include features such as conventional generators with unit commitment, variable wind and solar generation, storage units, coupling to other energy sectors, and mixed alternating and direct current networks.
capacity-expansion-planning clean-energy climate-change electrical-engineering electricity energy energy-system energy-systems linopy loadflow optimal-power-flow optimisation power-flow power-systems power-systems-analysis powerflow pypsa python renewable-energy renewables
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 21.7

Scaphandre
An open source software agent to track energy consumption of ICT services from the servers.
carbon-footprint electricity electricity-consumption electricity-meter energy energy-consumption energy-efficiency energy-monitor greenit hacktoberfest measure prometheus qemu rust rust-lang sustainability virtual-machine virtual-machines wattmeter watts
Consumption - Computation and Communication - Last synced: 26 Apr 2025 - Ranking: 19.9

gridstatus
Provides standardized API to access energy data from the major Independent System Operators in the United States.
co2-emissions decarbonization electrical-grid energy python
Energy Systems - Energy Data Accessibility and Integration - Last synced: 26 Apr 2025 - Ranking: 19.2

oemof-solph
A model generator for energy system modeling and optimization.
energy energy-system modelling modelling-framework
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 18.8

EHMASS
Energy Management for Home Assistant, is a Python module designed to optimize your home energy interfacing with Home Assistant.
energy home-automation linear-programming management model-predictive-control optimization
Energy Systems - Building Energy Monitoring - Last synced: 26 Apr 2025 - Ranking: 17.9

The Public Utility Data Liberation Project
Makes the US' energy data easier to access and use.
cems climate coal ddj eia eia860 eia923 electricity emissions energy epa etl ferc ghg natural-gas open-data pudl python sqlite utility
Energy Systems - Energy Data Accessibility and Integration - Last synced: 26 Apr 2025 - Ranking: 17.7

FlexMeasures
A platform for building energy flexibility services with forecasting and scheduling, written in Python & offering a USEF-conform API.
backend energy energy-data energy-flexibility machine-learning
Energy Systems - Building Energy Monitoring - Last synced: 26 Apr 2025 - Ranking: 17.4

OpenSTEF
A Python package which is used to make short term forecasts for the energy sector.
data-science energy energy-forecasting forecasting machine-learning python time-series
Energy Systems - Load and Demand Forecasting - Last synced: 26 Apr 2025 - Ranking: 17.3

atlite
Light-weight version of Aarhus RE Atlas for converting weather data to power systems data.
csp dynamic-line-rating energy energy-system energy-systems era5 gis heat-pump potentials pv python reanalysis renewable-energy renewable-timeseries solar wind
Energy Systems - Renewable Energy Integration - Last synced: 26 Apr 2025 - Ranking: 17.2

Spine-Toolbox
An application to define, manage, and execute various energy system simulation models.
anaconda data energy miniconda python simulation-model spine-toolbox workflow
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 16.9

Zeus
A Framework for Deep Learning Energy Measurement and Optimization.
Consumption - Computation and Communication - Last synced: 26 Apr 2025 - Ranking: 16.8

PowerAPI
A middleware toolkit for building software-defined power meters.
energy energy-monitoring green-computing inria power-meter python
Consumption - Computation and Communication - Last synced: 26 Apr 2025 - Ranking: 16.0

Calliope
A framework to develop energy system models, with a focus on flexibility, high spatial and temporal resolution, the ability to execute many runs based on the same base model, and a clear separation of framework and model.
energy energy-system optimisation pyomo python
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 15.9

NILM
Non-Intrusive Load Monitoring is the process of estimating the energy consumed by individual appliances given just a whole-house power meter reading.
algorithms disaggregation energy energy-disaggregation forecasting ipython-notebook nilm nilm-algorithms nilmtk python
Consumption - Buildings and Heating - Last synced: 26 Apr 2025 - Ranking: 15.9

open-MaStR
Download and process German energy data from BNetzA database Marktstammdatenregister.
dataset datasets energy energy-data marktstammdatenregister oep open-energy-family python solar
Energy Systems - Energy Data Accessibility and Integration - Last synced: 26 Apr 2025 - Ranking: 15.8

PowerSimulations.jl
A Julia package for power system modeling and simulation of Power Systems operations.
analysis electricity energy julia optimization powersystems simulations
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 14.2

MUSE_OS
A open source agent-based modelling environment that can be used to simulate change in an energy system over time.
decarbonisation energy modelling
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 13.9

perun
Calculates the energy consumption of Python scripts by sampling usage statistics from your hardware components.
benchmarking command-line-tool energy energy-monitor hpc mpi python
Consumption - Computation and Communication - Last synced: 26 Apr 2025 - Ranking: 13.8

pyJoules
A software toolkit to measure the energy footprint of a host machine along the execution of a piece of Python code.
energy energy-consumption intel-rapl power python rapl
Consumption - Computation and Communication - Last synced: 26 Apr 2025 - Ranking: 13.7

GridPath
A versatile simulation and optimization platform for power-system planning and operations.
electricity energy optimization planning power power-system-analysis power-system-simulation power-systems renewable-energy renewables
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 13.6

antaresRead
Import, manipulate and explore the results of an Antares simulation.
adequacy bilan electricity energy hdf5 linear-algebra monte-carlo-simulation optimisation previsionnel r rhdf5 rte simulation tyndp
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 13.1

Tracarbon
Tracarbon tracks your device's energy consumption and calculates your carbon emissions using your location.
carbon-footprint electricity-consumption energy energy-consumption energy-efficiency sustainability
Consumption - Computation and Communication - Last synced: 26 Apr 2025 - Ranking: 13.0

GHEtool
GHEtool is an open source Python package that contains all the functionalities needed to deal with borefield design.
borefields energy geothermal geothermal-energy sizing storage
Renewable Energy - Geothermal Energy - Last synced: 26 Apr 2025 - Ranking: 12.9

SpineOpt.jl
A highly adaptable modelling framework for multi-energy systems written in Julia.
electricity energy energy-system-modelling energy-systems julia-language modelling-framework
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 12.3

Open Sustainable Technology
A directory and analysis of the open source ecosystem in the areas of climate change, energy, biodiversity and natural resources.
awesome awesome-list biodiversity carbon-emissions climate climate-change climate-data climate-science earth-science energy energy-consumption energy-data geoscience ocean photovoltaic renewable-energy renewables sustainability sustainable-development-goals wind-turbine
Sustainable Development - Knowledge Platforms - Last synced: 26 Apr 2025 - Ranking: 12.2

antaresViz
Visualize the results of Antares, an Open Source power system simulator meant to be used by anybody placing value in quantifying the adequacy or the economic performance of interconnected energy systems, at short or remote time horizons.
adequacy bilan dygraphs electric energy leaflet linear-programming manipulatewidge monte-carlo-simulation optimization plotly previsionnel r renewable-energy rte shiny shiny-apps simulation stochastic-simulation-algorithm tyndp
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 12.1

pvtrace
Optical ray tracing for luminescent materials and spectral converter photovoltaic devices.
energy optics photovoltaics python raytracing
Renewable Energy - Photovoltaics and Solar Energy - Last synced: 26 Apr 2025 - Ranking: 12.0

gsee
Global Solar Energy Estimator.
electricity energy irradiance ninja pandas photovoltaic pv solar
Renewable Energy - Photovoltaics and Solar Energy - Last synced: 26 Apr 2025 - Ranking: 11.8

flixOpt
Python-based optimization framework designed to tackle energy and material flow problems using mixed-integer linear programming (MILP) and provides a powerful platform for both dispatch and investment optimization challenges.
climate-change energy energy-system energy-system-modeling energy-systems linear-programming mathematical-modelling milp mixed-integer-linear-programming modeling optimisation optimization python renewables
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 11.3

bslib
Database with battery parameters based on PerMod as well as functions in order to simulate battery storages.
Energy Storage - Battery - Last synced: 26 Apr 2025 - Ranking: 10.9

Solarman integration
Home Assistant component for interacting with Solarman data collectors used with a variety of inverters.
deye energy home-assistant home-automation homeassistant inverter sofar sol-ark solar solarman solis sunsynk
Renewable Energy - Photovoltaics and Solar Energy - Last synced: 26 Apr 2025 - Ranking: 10.8

GCAM
A dynamic-recursive model with technology-rich representations of the economy, energy sector, land use and water linked to a climate model that can be used to explore climate change mitigation policies including carbon taxes, carbon trading, regulations and accelerated deployment of energy technology.
climate coupled-human-natural-systems economics energy gcam human-earth-system integrated-assessment land water
Climate Change - Integrated Assessment and Climate Policy - Last synced: 26 Apr 2025 - Ranking: 10.7

Home Assistant Glow
Makes a (not so) smart meter without a P1 port easily readable, reading the pulse LED that is always present in most cases and it works with ESPHome!
electricity energy esp32 esp8266 esphome glow hacktoberfest home-assistant iot smartmeter
Energy Systems - Building Energy Monitoring - Last synced: 26 Apr 2025 - Ranking: 10.0

enerflow
An open-source Python framework that enables energy data scientists and modellers to write modular and reproducible energy models that solves sequential decision problems.
energy gymnasium modelling openai-gym python sequential-decision-making-problems
Energy Systems - Energy System Modeling Frameworks - Last synced: 27 Apr 2025 - Ranking: 9.9

GreenForce
National energy transmission system operator data hub developing to support change toward decarbonised economies.
angular dotnet energy energy-origin green-energy-hub monorepo nx typescript
Energy Systems - Grid Management and Microgrid - Last synced: 26 Apr 2025 - Ranking: 9.9

AMO-Tools-Desktop
An energy efficiency calculation application for use with industrial equipment such as pumps, furnaces, fans, and motors, as well as for industrial systems such as steam.
energy energy-assessment energy-efficiency factory furnace industrial measur modeling modeling-tool plants pump steam
Consumption - Production and Industry - Last synced: 26 Apr 2025 - Ranking: 9.7

pathways
A Python package that characterizes the environmental impacts of products, sectors or transition scenarios over time using Life Cycle Assessment.
energy lca prospective scenario
Industrial Ecology - Life Cycle Assessment - Last synced: 26 Apr 2025 - Ranking: 8.9

OperatorFabric
A modular, extensible, industrial-strength and field-tested platform for use in electricity, water and other utility operations.
alerting collaboration energy hypervision linux-foundation platform
Energy Systems - Grid Management and Microgrid - Last synced: 26 Apr 2025 - Ranking: 8.7

HeatPro
Finds its roots in the need of using representative heating load curve for the simulation and optimization of various District Heating Network (DHN) production plant.
district-heating energy multi-vector multivector
Consumption - Buildings and Heating - Last synced: 26 Apr 2025 - Ranking: 8.7

Energy-Languages
The complete set of tools for energy consumption analysis of programming languages, using Computer Language Benchmark Game.
clbg energy languages programming
Consumption - Computation and Communication - Last synced: 26 Apr 2025 - Ranking: 8.6

GCAM-China
The Global Change Analysis Model with China provincial-level details.
china climate coupled-human-natural-systems economics energy gcam gcam-china human-earth-system integrated-assessment-model land
Climate Change - Integrated Assessment and Climate Policy - Last synced: 26 Apr 2025 - Ranking: 8.5

co2-data
Data on CO2 and greenhouse gas emissions by Our World in Data.
co2-emissions energy environment greenhouse-gas-emissions
Emissions - Emission Observation and Modeling - Last synced: 26 Apr 2025 - Ranking: 8.3

OpenIPSL
A library of power system component models written in the Modelica language that can be used for power system dynamic analysis, such as phasor time-domain simulations.
energy energy-system energy-system-modeling gridcal hacktoberfest modelica power-grid power-grids power-system-dynamic-modeling power-system-dynamics power-system-simulation power-system-stability power-system-stabilizer power-systems power-systems-analysis smart-grids
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 8.2

OSeMOSYS
An open source modeling system for long-run integrated assessment and energy planning. It has been employed to develop energy systems models from the scale of continents (African Power Pools, South America, EU28+2) down to the scale of countries, regions and villages.
energy energy-model energy-planners investment osemosys students
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 8.1

SIMONA
Provides a simulation toolbox to run and implement large-scale agent-based electricity grid simulations with focus on distribution grids.
agent-based-simulation electricity energy energy-transition powersystem research simulation
Energy Systems - Grid Analysis and Planning - Last synced: 26 Apr 2025 - Ranking: 8.0

Energy System Technology Data
Compilation of assumptions about energy system technologies such as cost, efficiency and lifetime that can be read by energy system modelling software.
costs energy energy-system-model
Energy Systems - Energy Data Accessibility and Integration - Last synced: 26 Apr 2025 - Ranking: 7.9

Euro-Calliope
A model of the European electricity system built using Calliope.
calliope-models conda energy europe renewable-energy research
Energy Systems - Global and Regional Energy System Models - Last synced: 26 Apr 2025 - Ranking: 7.9

energy-data
Data on global energy consumption (primary energy, per capita, and growth rates), energy mix, electricity mix and other relevant metrics.
Energy Systems - Energy Data Accessibility and Integration - Last synced: 26 Apr 2025 - Ranking: 7.7

PyPSA-FES
A model that optimises investment and operation, and incorporates flexibility domestic demand flexibility to model scenarios for Great Britain's future energy system.
demand-flexibility energy energy-model energy-system-model energy-transition great-britain modelling open-source optimization power-systems pypsa python sector-coupling snakemake-workflow
Energy Systems - Global and Regional Energy System Models - Last synced: 26 Apr 2025 - Ranking: 7.6

SolarTherm
Solar thermal power/fuel station performance simulation and optimization using Modelica.
energy engineering modelica modelica-library optimisation simulation solar thermodynamics
Renewable Energy - Photovoltaics and Solar Energy - Last synced: 26 Apr 2025 - Ranking: 7.5

CPU Energy Meter
A Linux tool that allows to monitor power consumption of Intel CPUs at fine time intervals.
energy linux rapl resource-measurement
Consumption - Computation and Communication - Last synced: 26 Apr 2025 - Ranking: 7.4

Tonatiuh
A Monte Carlo ray tracer for the optical simulation of solar concentrating systems.
energy simulation solar solar-concentrating-systems
Renewable Energy - Photovoltaics and Solar Energy - Last synced: 26 Apr 2025 - Ranking: 7.1

PowerJoular
Allows monitoring power consumption of multiple platforms and processes.
ada energy green joular power powerjoular software
Consumption - Computation and Communication - Last synced: 26 Apr 2025 - Ranking: 6.6

Global Power Plant Database
A comprehensive, global and open source database of power plants.
climate climate-data energy energy-data free-datasets open-data open-datasets
Energy Systems - Energy Data Accessibility and Integration - Last synced: 26 Apr 2025 - Ranking: 6.6

lowtrip
A web app to compute travel CO2eq for different means of transport worldwide.
carbon-footprint energy map slow-travelers travel
Consumption - Mobility and Transportation - Last synced: 26 Apr 2025 - Ranking: 6.6

AnyMOD.jl
Creating large scale energy system models with multiple periods of capacity expansion formulated as linear optimization problems.
capacity-expansion-planning energy julia linear-programming optimization
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 6.4

energy-sparks
An open source application that is designed to help schools improve their energy efficiency.
bath data energy rails ruby ruby-on-rails school
Sustainable Development - Education - Last synced: 26 Apr 2025 - Ranking: 6.2

energy-py-linear
Optimizing energy systems using mixed integer linear programming.
batteries electric-vehicles energy optimization python renewable-energy solar wind
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 6.2

Kiva
Used to calculate heat loss and gain on a timestep basis from building foundations.
building energy engineering foundation heat-transfer kiva simulation
Consumption - Buildings and Heating - Last synced: 26 Apr 2025 - Ranking: 6.1

Data Science for Energy System Modelling
Find practical introductions to many Python packages that are useful for dealing with energy data and building energy system modells.
data-science energy energy-data energy-system-modelling
Sustainable Development - Education - Last synced: 26 Apr 2025 - Ranking: 6.0

energy-py
Reinforcement learning for energy systems.
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 5.9

hplib
Database with efficiency parameters from public Heatpump Keymark datasets as well as parameter-sets and functions in order to simulate heat pumps.
Consumption - Buildings and Heating - Last synced: 26 Apr 2025 - Ranking: 5.9

Open Energy View
The goal of this project is to analyze and present resource consumption data to users empowering them to conserve and save money.
climate-change electricity electricity-consumption electricity-consumption-analysis electricity-consumption-forecasting electricity-meter energy energy-consumption energy-data energy-monitor home-automation iot
Energy Systems - Building Energy Monitoring - Last synced: 26 Apr 2025 - Ranking: 5.8

pem-dataset1
Proton Exchange Membrane Fuel Cell Dataset.
activation-procedure chemistry data data-science dataset electrochemistry energy fuel-cell impedance mea nafion open-science open-source pem physics polarization power proton-exchange-membrane science science-research
Energy Storage - Hydrogen - Last synced: 26 Apr 2025 - Ranking: 5.7

ESDL
A modelling language created for the components in an energy system and their relations towards each other.
description-language dsl energy energy-information energy-transition energy-transition-calculation esdl interoperability language
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: 5.6

NYISOToolkit
A collection of modules for accessing power system data, generating statistics, and creating visualizations from the New York Independent System Operator.
analysis clcpa clean-energy data datascience datasets decarbonization electricity energy kaggle kaggle-competition kaggle-dataset machine-learning ml newyork nyiso renewable-energy visualization
Energy Systems - Energy Data Accessibility and Integration - Last synced: 26 Apr 2025 - Ranking: 5.5

GEEST
Aims to propose a novel methodology and generate a geospatial open-source tool for mapping the enabling environments for women in a country that can inform new energy projects to support the advancement of women's economic empowerment in small island developing states while contributing to closing gender gaps in employment in the renewable energy sector.
energy gender labor worldbank worldbank-gost
Energy Systems - Energy Data Accessibility and Integration - Last synced: 26 Apr 2025 - Ranking: 4.9

GeoNuclearData
Database with information about Nuclear Power Plants worldwide.
database energy geolocation npps nuclear open-data open-datasets plant power powerplant reactor
Energy Systems - Energy Data Accessibility and Integration - Last synced: 26 Apr 2025 - Ranking: 4.7

Green Monitoring Stack
An open-source stack that monitors the network, data center (compute / storage) infrastructure, third-party devices and external sources to understand the energy consumption and its relation to traffic and bandwidth, the cost and the carbon footprint at various levels of granularity.
co2-emissions energy power sustainability
Energy Systems - Building Energy Monitoring - Last synced: 26 Apr 2025 - Ranking: 4.6

Home Energy Assessment Database
Documentation, conversions, and data supporting Climate Cooperative's home energy audit and calculation tools.
carbon-emissions climate climate-change climate-change-mitigation climate-data climate-solutions energy energy-consumption energy-data energy-efficiency sustainability sustainability-assessment sustainable-development-goals
Consumption - Buildings and Heating - Last synced: 26 Apr 2025 - Ranking: 4.6

PVSC48-Python-Tutorial
Computing tutorial with focus on PV computing packages, Python, data wrangling with Pandas, and data viz.
energy photovoltaics pvlib python solar tutorials
Sustainable Development - Education - Last synced: 26 Apr 2025 - Ranking: 4.5

Open Energy Tracker
An open data platform for monitoring and visualizing energy policy targets.
data visualization dataset energy plotly policy python renewable energy
Energy Systems - Energy Policy - Last synced: 26 Apr 2025 - Ranking: 4.3
24/7 CFE
This project explores the means, costs and impacts of 24/7 Carbon-Free Energy procurement in Europe.
energy energy-model power-system pypsa snakemake
Energy Systems - Global and Regional Energy System Models - Last synced: 26 Apr 2025 - Ranking: 4.2

NEMED
A python package to retrieve and process historical emissions data of the National Electricity Market, reproduced by datasets published by the Australian Energy Market Operator.
aemo australia cdeii emissions energy national-electricity-market nem python
Emissions - Carbon Intensity and Accounting - Last synced: 26 Apr 2025 - Ranking: 4.1

WindTurbineClassification
Specification of 'normal' wind turbine operating behaviour for rapid anomaly detection.
energy jupyter-notebook python renewable-energy wind-turbines
Renewable Energy - Wind Energy - Last synced: 26 Apr 2025 - Ranking: 4.0

glaes
Geospatial Land Availability for Energy Systems.
energy geospatial geospatial-analysis python renewable-energy
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: -Infinity

PyPSA-Eur
A Sector-Coupled Open Optimization Model of the European Transmission System.
energy energy-model energy-system energy-system-model energy-systems power-systems pypsa snakemake
Energy Systems - Global and Regional Energy System Models - Last synced: 26 Apr 2025 - Ranking: -Infinity

Open Energy Platform
Aims to ensure quality, transparency and reproducibility in energy system research. It is a collection of various tools and information and that help working with energy-related data.
database django energy oep open-data open-energy-family rest-api
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: -Infinity

BuildingSystems
The Modelica open source BuildingSystems library is developed for dynamic simulation of the energetic behavior of single rooms, buildings and whole districts.
building energy modelica simulation
Consumption - Buildings and Heating - Last synced: 26 Apr 2025 - Ranking: -Infinity

The Open Energy Ontology
A domain ontology of the energy-system modeling context.
energy ontology open-energy-family
Sustainable Development - Taxonomy and Ontology - Last synced: 26 Apr 2025 - Ranking: -Infinity

SolarNetwork
Flexible platform for the monitoring and control of energy assets, meters, sensors, weather stations, EV chargers, market pricing, load optimization, and more.
bacnet canbus climate-data energy energy-consumption energy-data energy-generation energy-monitoring iot java loxone mbus modbus osgi plugin-architecture
Energy Systems - Building Energy Monitoring - Last synced: 26 Apr 2025 - Ranking: -Infinity

CapacityExpansion.jl
Future energy system planning (Generation and Transmission Capacity Expansion Planning) in Julia.
california capacity-expansion-planning clustering energy energy-optimization-model germany julia jump
Energy Systems - Energy System Modeling Frameworks - Last synced: 26 Apr 2025 - Ranking: -Infinity

BEAM
The Framework for Modeling Behavior, Energy, Autonomy, and Mobility in Transportation Systems.
activity-based-travel-model agent-based-modeling energy simulation transportation
Consumption - Mobility and Transportation - Last synced: 26 Apr 2025 - Ranking: -Infinity

SEED
Standard Energy Efficiency Data Platform™ is a web-based application that helps organizations easily manage data on the energy performance of large groups of buildings.
Consumption - Buildings and Heating - Last synced: 26 Apr 2025 - Ranking: -Infinity
