Open Sustainable Technology

A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Browse accepted projects | Review proposed projects | Propose new project | Open Issues

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 energy energy-system energy-systems loadflow optimal-power-flow optimisation power-flow power-systems power-systems-analysis powerflow pyomo pypsa python renewable-energy renewables

Energy Systems - Energy Modeling and Optimization - Last synced: 25 Feb 2024 - Ranking: 20.0

oemof-solph

A model generator for energy system modeling and optimization.

energy energy-system modelling modelling-framework

Energy Systems - Energy Modeling and Optimization - Last synced: 25 Feb 2024 - Ranking: 17.2

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 System Data Access - Last synced: 25 Feb 2024 - Ranking: 16.5

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: 25 Feb 2024 - Ranking: 17.8

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: 25 Feb 2024 - Ranking: 11.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: 25 Feb 2024 - Ranking: 8.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: 25 Feb 2024 - Ranking: 11.1

OpenSTEF

A Python package which is used to make short term forecasts for the energy sector.

data-science energy forecasting machine-learning python time-series

Energy Systems - Energy Modeling and Optimization - Last synced: 25 Feb 2024 - Ranking: 15.9

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: 25 Feb 2024 - Ranking: 7.3

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: 25 Feb 2024 - Ranking: 14.3

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 Modeling and Optimization - Last synced: 25 Feb 2024 - Ranking: -Infinity

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 Modeling and Optimization - Last synced: 25 Feb 2024 - Ranking: -Infinity

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 System Data Access - Last synced: 25 Feb 2024 - Ranking: 6.5

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: 25 Feb 2024 - Ranking: 6.0

energy-data

Data on global energy consumption (primary energy, per capita, and growth rates), energy mix, electricity mix and other relevant metrics.

electricity energy

Energy Systems - Energy System Data Access - Last synced: 25 Feb 2024 - Ranking: 7.4

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 System Data Access - Last synced: 25 Feb 2024 - Ranking: 4.5

energy-py-linear

Optimizing energy systems using mixed integer linear programming.

batteries electric-vehicles energy optimization python renewable-energy solar wind

Energy Systems - Energy Modeling and Optimization - Last synced: 25 Feb 2024 - Ranking: 5.8

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 System Data Access - Last synced: 25 Feb 2024 - Ranking: 5.4

energy-py

Reinforcement learning for energy systems.

energy reinforcement-learning

Energy Systems - Energy Modeling and Optimization - Last synced: 25 Feb 2024 - Ranking: 5.9

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 Modeling and Optimization - Last synced: 25 Feb 2024 - Ranking: 14.7

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 - Energy Monitoring and Management - Last synced: 25 Feb 2024 - Ranking: 15.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: 25 Feb 2024 - Ranking: 8.6

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: 25 Feb 2024 - Ranking: 10.8

CSP.guru

An open-source database of concentrating solar power plants of the world for energy modellers and analysts.

csp energy open-data solar ste

Renewable Energy - Photovoltaics and Solar Energy - Last synced: 25 Feb 2024 - Ranking: 4.7

pyEIA

An Energy Information Administration API Python client for researchers who need data.

eia eia-api energy energy-data python

Energy Systems - Energy System Data Access - Last synced: 25 Feb 2024 - Ranking: 8.6

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: 25 Feb 2024 - Ranking: 6.3

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: 25 Feb 2024 - Ranking: 10.7

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 - Energy Modeling and Optimization - Last synced: 25 Feb 2024 - Ranking: -Infinity

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 Modeling and Optimization - Last synced: 25 Feb 2024 - Ranking: 14.8

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 - Energy System Data Access - Last synced: 25 Feb 2024 - Ranking: 17.3

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 Modeling and Optimization - Last synced: 25 Feb 2024 - Ranking: 6.8

PowerJoular

Allows monitoring power consumption of multiple platforms and processes.

ada energy green joular power powerjoular software

Consumption - Computation and Communication - Last synced: 25 Feb 2024 - Ranking: 5.0

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 - Energy Modeling and Optimization - Last synced: 25 Feb 2024 - Ranking: 4.0

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 System Data Access - Last synced: 25 Feb 2024 - Ranking: 4.0

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 Modeling and Optimization - Last synced: 25 Feb 2024 - Ranking: 11.3

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

Energy Systems - Energy Monitoring and Management - Last synced: 25 Feb 2024 - Ranking: 6.1

openleadr

Open Automated Demand Response (OpenADR) is an open and interoperable information exchange model and emerging smart grid standard.

energy lf-energy openadr python3

Energy Systems - Energy Distribution and Grids - Last synced: 25 Feb 2024 - Ranking: 14.9

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 - Energy Distribution and Grids - Last synced: 25 Feb 2024 - Ranking: 7.6

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: 25 Feb 2024 - Ranking: 11.6

windpowerlib

A library to model the output of wind turbines and farms.

energy model modelling power wind

Renewable Energy - Wind Energy - Last synced: 25 Feb 2024 - Ranking: 16.1

eemeter

An open source Python package for implementing and developing standard methods for calculating normalized metered energy consumption and avoided energy use.

building-energy efficiency energy energy-data energy-efficiency

Energy Systems - Energy Monitoring and Management - Last synced: 25 Feb 2024 - Ranking: 18.6

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 Modeling and Optimization - Last synced: 25 Feb 2024 - Ranking: 7.8

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 - Energy Monitoring and Management - Last synced: 24 Feb 2024 - Ranking: 8.3

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 - Energy Monitoring and Management - Last synced: 24 Feb 2024 - Ranking: 3.0

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 Modeling and Optimization - Last synced: 24 Feb 2024 - Ranking: 13.3

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 - Energy Monitoring and Management - Last synced: 24 Feb 2024 - Ranking: 5.0

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: 24 Feb 2024 - 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.

buildings commercial energy

Consumption - Buildings and Heating - Last synced: 24 Feb 2024 - Ranking: -Infinity

premise

Coupling Integrated Assessment Models output with Life Cycle Assessment.

ecoinvent energy inventory lifecycle transport

Industrial Ecology - Life Cycle Assessment - Last synced: 24 Feb 2024 - Ranking: 15.1

Zeus

A Framework for Deep Learning Energy Measurement and Optimization.

deep-learning energy mlsys

Consumption - Computation and Communication - Last synced: 24 Feb 2024 - Ranking: 11.3

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 - Energy Monitoring and Management - Last synced: 24 Feb 2024 - Ranking: 5.7

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: 24 Feb 2024 - Ranking: 9.6

hplib

Database with efficiency parameters from public Heatpump Keymark datasets as well as parameter-sets and functions in order to simulate heat pumps.

energy heatpump simulation

Consumption - Buildings and Heating - Last synced: 24 Feb 2024 - Ranking: 5.7

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 System Data Access - Last synced: 24 Feb 2024 - Ranking: 14.7

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: 24 Feb 2024 - Ranking: 10.4

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 System Data Access - Last synced: 24 Feb 2024 - Ranking: 17.2

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 Modeling and Optimization - Last synced: 24 Feb 2024 - Ranking: 9.2

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: 24 Feb 2024 - Ranking: -Infinity

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 Modeling and Optimization - Last synced: 24 Feb 2024 - Ranking: 7.0

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 Modeling and Optimization - Last synced: 24 Feb 2024 - Ranking: 13.6

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: 24 Feb 2024 - Ranking: 12.3

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: 24 Feb 2024 - Ranking: 7.1

Euro-Calliope

A model of the European electricity system built using Calliope.

calliope-models conda energy europe renewable-energy research

Energy Systems - Energy Modeling and Optimization - Last synced: 24 Feb 2024 - Ranking: 7.0

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: 24 Feb 2024 - Ranking: 3.5

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 Modeling and Optimization - Last synced: 24 Feb 2024 - Ranking: 7.9

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: 24 Feb 2024 - Ranking: 3.9

glaes

Geospatial Land Availability for Energy Systems.

energy geospatial geospatial-analysis python renewable-energy

Energy Systems - Energy Modeling and Optimization - Last synced: 24 Feb 2024 - Ranking: -Infinity

bslib

Database with battery parameters based on PerMod as well as functions in order to simulate battery storages.

battery energy simulation

Energy Storage - Battery - Last synced: 24 Feb 2024 - Ranking: 11.0

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 Modeling and Optimization - Last synced: 24 Feb 2024 - Ranking: 5.5

gsee

Global Solar Energy Estimator.

electricity energy irradiance ninja pandas photovoltaic pv solar

Renewable Energy - Photovoltaics and Solar Energy - Last synced: 24 Feb 2024 - Ranking: 12.1

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 Modeling and Optimization - Last synced: 24 Feb 2024 - Ranking: 9.8

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 - Energy Monitoring and Management - Last synced: 24 Feb 2024 - Ranking: 8.7