User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Sustainable Technology

Listing of worldwide open technology projects preserving a stable climate, energy supply and vital natural resources. Enjoy the website: https://opensustain.tech/

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Oct. 25, 2021, 12:12 a.m.

Thank you protontypes & contributors
View Topic on GitHub:
protontypes/awesome-sustainable-technology

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Photovoltaics and Solar Energy

A set of documented functions for simulating the performance of photovoltaic energy systems.

421
424
12m
BSD-3-Clause

Open-source view-factor model for diffuse shading and bifacial PV modeling. Documentation:

37
12
1y 8m
BSD-3-Clause

GSEE: Global Solar Energy Estimator

59
24
1y 98d
BSD-3-Clause

An explicit Python PV system IV & PV curve trace calculator which can also calculate mismatch.

41
21
1y 4m
BSD-3-Clause

PV Analysis Tools in Python

83
46
12m
MIT

Predict the Power Production of a solar panel farm from Weather Measurements using Machine Learning

81
47
1y 11m
MIT

A dataset of functional and defective solar cells extracted from EL images of solar modules

41
21
2y 66d
n/a

This repository contains implementations of photovoltaic models to calculate electricity generation from a pv installation based on given solar radiation. Furthermore it contains all necessary pre-calculations.

49
19
1y 6d
MIT
33
11
1y 118d
GPL-3.0

Collection of functions and jupyter notebooks to partially automate running a capacity test following ASTM E2848.

10
6
1y 68d
MIT

Optical ray tracing for luminescent materials and spectral converter photovoltaic devices

65
84
1y 7d
n/a

SolarPILOT power tower layout and optimization tool

16
6
12m
n/a

Some data analysis tools for working with historical PV solar time-series data sets.

15
6
1y 8d
BSD-2-Clause

Allows user to run dynamics simulations for solar photovoltaic distributed energy resource connected to a stiff voltage source or to an external program. It allows modifying DER parameters, introducing external disturbance events, and visualizing the simulation results. The PV-DER (inverter) is modeled using dynamic phasor concept.

20
5
41d
n/a

Toolkit for working with RADIANCE for the ray-trace modeling of Bifacial Photovoltaics

37
19
1y 3d
BSD-3-Clause

Automatic XRD classification for thin-film materials using CNNs, Class Activation Maps and Data Augmentation

21
7
1y 7m
Apache-2.0

Physics informed Bayesian network + autoencoder for matching process / variable / performance in solar cells.

16
2
1y 6m
n/a

A multi-scale, python-based library for the modelling of solar cells and semiconductor materials

55
35
12m
n/a

๐ŸŒž Solax Inverter API Wrapper

17
1
1y 37d
MIT

Bifacial PV View Factor model for system performance calculation

14
10
1y 115d
n/a

Solar Radiation and Photovoltaic Systems with R

26
11
1y 9m
GPL-3.0

Solar thermal power/fuel station performance simulation and optimisation using Modelica. Read a paper about our project: https://is.gd/solth

15
16
11m
n/a

Firmware for LibreSolar BMS boards based on bq769x0 or ISL94202

28
23
8m
Apache-2.0

Firmware for Libre Solar MPPT/PWM charge controllers

65
30
1y 1d
Apache-2.0

Python code for downloading PV data from PVOutput.org

14
5
1y 12m
Apache-2.0

Use machine learning to map from satellite imagery of clouds to solar PV yield

10
2
1y 25d
Apache-2.0

Solar Panel Detection (Turing Climate Action Call)

11
3
1y 4m
n/a

Solar radiation model for flight dynamics. Based on Duffie & Beckman "Solar energy thermal processes" (1974)

11
3
2y 26d
MIT

Leverage your IoT enabled Solar PV Inverter to stream your solar energy usage data to a real time dashboard.

60
24
1y 3d
MIT

Quality control, filtering, feature labeling, and other tools for working with data from photovoltaic energy systems.

22
9
12m
MIT

A free and fast perovskite solar cell simulator with coupled ion vacancy and charge carrier dynamics in one dimension.

10
2
1y 6d
AGPL-3.0

Open-source, integrated optical modelling of complex stacks

1
1
1y 4d
n/a

Standard Nomenclature for PV Systems

9
3
1y 85d
BSD-3-Clause

Statistical estimation of a clear sky signal from PV system power data

18
3
1y 19d
BSD-2-Clause

Model Photovoltaic Fault Detector based in model detector YOLOv.3, this repository contains four detector model with their weights and the explanation of how to use these models.

5
2
11m
GPL-3.0

NASA POWER Global Meteorology, Surface Solar Energy and Climatology Data Client for R

54
12
10m
n/a

pvcompare is a model for comparing the benefits of different PV technologies in a specified local energy system in different energy supply scenarios.

4
1
10m
AGPL-3.0

SolTrace

19
13
11m
n/a

Package to compute trap-assisted electron and hole capture in semiconducting compounds

12
8
10m
MIT

A python library to create, run and visualize radiance studies. Core library of Honeybee[+].

79
26
9m
GPL-3.0

ESP32 Smart Solar Charger - the Open Solar Project

104
8
10m
n/a

Supporting documentation and software for the MPPT Solar Charger

54
11
9m
n/a

A Monte Carlo ray tracer for the optical simulation of solar concentrating systems

39
14
1y 5m
GPL-3.0

Repo for "An Enriched Automated PV Registry: Combining Image Recognition and 3D Building Data" based on NeurIPS publication.

15
2
118d
MIT

Free PV API

15
3
4m
BSD-2-Clause

Pysolar is a collection of Python libraries for simulating the irradiation of any point on earth by the sun. It includes code for extremely precise ephemeris calculations.

273
114
37d
GPL-3.0

An open-source tool to quantify Solar Photovoltaics (PV) Energy and Mass Flows in the Circular Economy, from a Reliability and Lifetime approach

8
2
30d
n/a

Meta-repo for the Nowcasting project.

5
0
40d
MIT

Core data gathering, validation, processing, and reporting package for the Solar Forecast Arbiter

15
8
35d
MIT

Estimating PV array location and orientation from real-world power datasets.

6
0
9d
BSD-2-Clause

Wind Turbines

15MW reference wind turbine repository developed in conjunction with IEA Wind

64
40
1y 16d
Apache-2.0

Makani was a project to develop a commercial-scale airborne wind turbine, culminating in a flight test of the Makani M600 off the coast of Norway. All Makani software has now been open-sourced. This repository contains the working Makani flight simulator, controller (autopilot), visualizer, and command center flight monitoring tools. Additionally, almost all avionics firmware is also included, albeit potentially not in a buildable state, due to the removal of some third-party proprietary code. We hope that this code will be inspirational and useful to the kite-based windpower and wider communities.

1K
75
1y 5d
Apache-2.0

The windpowerlib is a library to model the output of wind turbines and farms.

146
48
1y 14d
MIT

Actuator line modeling extension library for OpenFOAM.

40
35
1y 87d
GPL-3.0

Solver for wind farm simulations targeting exascale computational platforms

42
48
12m
n/a

Main repository for the NREL-supported OpenFAST whole-turbine simulation code. Further documentation is available at

193
195
12m
Apache-2.0

AMReX-based structured wind solver

15
17
11m
n/a

This library provides a framework for working with large timeseries data from wind plants, such as SCADA. Its development has been motivated by the WP3 Benchmarking (PRUF) project, which aims to provide a reference implementation for plant-level performance assessment.

57
25
1y 4d
BSD-3-Clause
7
13
1y 21d
Apache-2.0

A controls-oriented engineering wake model. Documentation at

39
49
1y 5d
Apache-2.0

Small tools to assist wind energy simulations

1
2
1y 4m
n/a

Wind Plant Integrated System Design and Engineering Model (a set of OpenMDAO assemblies to integrate SE models)

40
41
12m
n/a

New LandBOSSE Model (Developed in 2018-2019)

7
7
1y 25d
n/a

OpenMDAO repository.

217
131
12m
n/a

R Package to Optimize Windfarm Layouts

16
5
1y 7d
n/a

SCADA data pre-processing library for prognostics, health management and fault detection of wind turbines. Successor to https://github.com/lkev/wt-fdd

11
5
1y 63d
GPL-3.0

A Python module for preprocessing and evaluating aerodynamic airfoil data---primarily for wind turbine applications.

16
19
1y 4m
n/a

AutoML for Renewable Energy Industries.

10
9
1y 4d
MIT

Offshore Renewable Balance-of-system Installation Tool (ORBIT) computes capital costs and activity times for offshore wind plant balance-of-system (everything besides the turbine) costs

4
2
11m
Apache-2.0

Wind turbine fault prediction using machine learning

18
5
11m
MIT

GUI based steel structure calculation tool with automatic optimization and report generation. Local scantlings, buckling, fatigue and bow slamming calculated. DNVGL-OS-C101 used as basis. Intended for Naval Architects. Under development.

12
6
10m
MIT

A Python Matplotlib, Numpy library to manage wind data, draw windrose (also known as a polar rose plot), draw probability density function and fit Weibull distribution

189
90
1y 42d
n/a

Simulation of High Aspect Ratio aeroplanes and wind turbines in Python: a nonlinear aeroelastic code

36
21
10m
BSD-3-Clause
19
9
8m
n/a
11
8
8m
Apache-2.0

An open-source computer program for the analysis of wave diffraction and radiation of three-dimensional floating or submerged structures

33
28
116d
Apache-2.0

Python library containing wind analysis functions

27
6
42d
MIT

Hydro Energy

WEC Design Optimization Toolbox

7
5
1y 5d
GPL-3.0

CACTUS (Code for Axial and Cross-flow TUrbine Simulation) is a turbine performance simulation code, based on a free wake vortex method, to study wind turbines and marine hydrokinetic (MHK) devices.

6
3
1y 5d
BSD-3-Clause

JRC Hydro-power plants database

22
7
1y 90d
CC-BY-4.0

MHKiT-Python provides the marine renewable energy (MRE) community tools for data processing, visualization, quality control, resource assessment, and device performance.

12
14
1y 4d
BSD-3-Clause

The OpenHPL is an open-source hydropower library that consists of hydropower unit models and is modelled using Modelica.

8
5
1y 46d
n/a

Wave Energy Converter Simulator (WEC-Sim), an open-source code for simulating wave energy converters.

55
79
12m
Apache-2.0

Hydrodynamic coefficients viewer and converter for Boundary Element Method solver formats

30
12
30d
GPL-3.0

Python BEM solver for linear potential flow, based on Nemoh.

36
22
11m
GPL-3.0

Geothermal Energy

An open-source toolbox for the evaluation of thermal response factors (g-functions) of geothermal borehole fields.

21
7
1y 90d
BSD-3-Clause

Educational repository with Jupyter Notebooks all around the topic of geothermal energy

14
8
1y 76d
MIT

Interactive Multiphysics Simulation for Everyone

37
19
86d
LGPL-3.0

Finite Element Heat and Mass Transfer Code

17
10
1y 5d
n/a

Thermodynamics, phase equilibria, transport properties and chemical database component of Chemical Engineering Design Library (ChEDL)

251
62
12m
MIT

A parallel, open-source geothermal flow simulator

15
4
8m
LGPL-3.0

Python tools for structural geology and borehole image analysis which includes data handling, frequency and geometric analysis, and reservoir geomechanics.

20
11
110d
Apache-2.0

Bioenergy

Tools for biogas research in R: process biogas data and predict biogas production

6
1
1y 27d
n/a

The Biorefinery Simulation and Techno-Economic Analysis Modules; Chemical Process Simulation Under Uncertainty

57
9
12m
n/a

Code and data of multiscale Ulva model

1
0
1y 26d
n/a

Battery

87
50
1y 7m
n/a

A Python package for working with electrochemical impedance data

66
35
1y 21d
MIT

Fast and flexible physics-based battery models in Python

97
63
11m
BSD-3-Clause

Open-Source: Modular BMS based on LTC68XX & STM32 MCU for up to 400V EV battery pack

61
21
1y 42d
GPL-3.0

extract and tweak data from electrochemical tests of cells

17
8
12m
MIT

Arduino library to monitor battery consumption

262
58
1y 113d
LGPL-3.0

Battery evaluation and early prediction

16
21
12m
Apache-2.0

An open source, Python-based software application suite for energy storage simulation and analysis developed by Sandia National Laboratories.

47
16
1y 6m
n/a

Open source Li-ion data management and modelling software

15
4
1y 32d
Apache-2.0

SLIDE is a C++ code that simulates degradation of lithium ion cells. It extends the single particle model with various degradation models from literature. Users can select which degradation models they want to use for a given simulation.

15
5
2y 4m
n/a

An equivalent circuit model (ECM) for a battery cell, module, and pack

16
7
1y 7m
MIT

Predicting total battery cycle life time with machine learning

33
18
2y 118d
n/a

A python package for battery models

11
5
2y 13d
MIT

StorageVET 2.0 is a valuation model for analysis of energy storage technologies and some other energy resources paired with storage. The tool can be used as a standalone model, or integrated with other power system models, thanks to its open-source Python framework. Download the executable environment and learn more at https://www.storagevet.com.

7
7
1y 4m
n/a

Data sheet and assembly manual, component data sheets, busbars and files needed to build no-weld wireless BMS DKblock style battery packs. Here is a YouTube video, courtesy of Nick Jobbitt of a 10 block build, sped up: https://www.youtube.com/watch?v=V05_WOhEqQg&feature=youtu.be ................ Assembled boards and hardware available on ebay. Search "DKBLOCK"

29
1
1y 5m
n/a

Public repository for 3D-MILP paper.

2
0
11m
n/a

A Matlab framework based on a finite volume model suitable for Li-ion battery design, simulation, and control

55
31
5m
MIT

Hydrogen

OPEM (Open Source PEM Fuel Cell Simulation Tool)

76
26
1y 8d
MIT

GUI for OPEM library

13
6
1y 8d
MIT

Proton Exchange Membrane (PEM) Fuel Cell Dataset

11
8
1y 7m
CC-BY-4.0

Hydrogen Infrastructure Model for the analysis of spatially resolved hydrogen infrastructure pathways

3
2
1y 4m
n/a

A pipeflow calculation tool that complements pandapower in the simulation of multi energy grids

24
12
1y 6d
n/a
12
5
1y 27d
n/a

A Julia/JuMP Package for Gas Network Optimization

43
11
1y 1d
n/a

Buildings and Cities

Home Performance XML

28
17
1y 19d
n/a

HPXML to Home Energy Score Translator

17
2
1y 6d
BSD-2-Clause

Program for generating load curves for residential consumers. Agentbased and extremly detailed.

4
1
1y 5d
n/a

A collection of non-residential buildings for performance analysis and algorithm benchmarking

100
41
2y 8d
MIT

VOLTTRON Distributed Control System Platform

319
165
12m
n/a

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

532
238
12m
n/a

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

308
146
12m
n/a

An open source Python server to deploy energy management solutions for buildings

16
7
1y 110d
n/a

Standard Energy Efficiency Data (SEED) Platformโ„ข is a web-based application that helps organizations easily manage data on the energy performance of large groups of buildings.

71
49
12m
n/a

The HPWH simulation

6
2
1y 1d
BSD-3-Clause

Energy Rating Index (ERI) calculation via OpenStudio/EnergyPlus.

7
0
12m
n/a

Modeling of residential buildings in EnergyPlus using OpenStudio/HPXML.

10
1
12m
n/a

A Modelica model library for building performance simulations

100
50
12m
n/a

TEASER - Tool for Energy Analysis and Simulation for Efficient Retrofit

59
38
12m
n/a

Python package for data handling and scenario generation of city districts

6
0
1y 61d
MIT

Thermal Engineering Systems in Python (TESPy). This package provides a powerful simulation toolkit for thermal engineering plants such as power plants, district heating systems or heat pumps.

71
34
1y 1d
MIT

A Resistance Capacitance Model for an Energetic Simulation of a Building

40
11
12m
n/a

The City Energy Analyst (CEA)

91
27
12m
MIT

Modelica Buildings library

114
99
11m
n/a

Python module for stochastic residential occupancy behavior for both building and district energy simulations.

15
9
1y 5d
n/a

Creating Regression Models Of Building Emissions On Google Cloud

7
4
1y 118d
MIT

๐Ÿ”Œ Load Monitoring and Energy Disaggregation on a RasPi

8
6
1y 10m
n/a

BuildSysPro open source: EDF's Modelica library for buildings, districts and energy systems modelling

29
17
1y 7m
n/a

Open-source platform for model predictive control (MPC) in buildings.

64
18
1y 82d
n/a

OpenBuildingControl - Performance Evaluation, Specification, Deployment and Verification of Building Control Sequences

12
12
12m
n/a

CityGML Energy ADE

24
6
1y 14d
n/a

The Planheat tool is the heart of the Planheat project (http://planheat.eu/). Composed of several modules, it will help your city to simulate its way to decarbonising its heating and cooling system by showing you economically feasible scenarios.

1
1
1y 6m
MIT

Modelica BuildingSystems library

42
26
12m
BSD-3-Clause

Modelica library for building and district energy systems developed within IBPSA Project 1

73
66
12m
n/a

Project 1

43
41
12m
n/a

๐Ÿ˜๏ธ The Town Energy Balance (TEB) model software and platform

9
0
1y 76d
n/a

Time Series Initialization of Buildings

7
4
1y 4m
MIT

District heating system optimisation and simulation models

4
1
11m
MIT

Whole building non-residential hourly energy meter data from the Great Energy Predictor III competition

34
13
12m
MIT

Package to calculate several thermal comfort indices (e.g. PMV, PPD, SET, adaptive) and convert physical variables.

31
9
12m
MIT

CBE Thermal Comfort Tool for ASHRAE-55

60
24
1y 1d
GPL-2.0

Highly granular modeling of residential building stocks at national, regional, and local scales using OpenStudio/EnergyPlus.

44
26
10m
n/a

DSMR-protocol reader, telegram data storage and energy consumption visualizer. Can be used for reading the smart meter DSMR (Dutch Smart Meter Requirements) P1 port yourself at your home. You will need a cable and hardware that can run Linux software. Free for non-commercial use. A Docker implementation can be found here: https://github.com/xirixiz/dsmr-reader-docker

308
82
9m
n/a

Multiscale Solar Water Heating

4
7
10m
n/a

A Toolkit for Using EnergyPlus in R.

41
10
9m
n/a

Uniform metadata schema for buildings

163
46
30d
n/a

This is the GitHub repository of the Building Efficiency Targeting Tool for Energy Retrofits (BETTER)

24
12
63d
n/a

Non-Intrusive Load Monitoring Toolkit (nilmtk)

606
385
69d
Apache-2.0

Open Source Smart Meter with focus on privacy - you remain the master of your data.

155
71
78d
GPL-3.0

ModBus Measurement Daemon - simple reading of data from ModBus meters and grid inverters

79
33
37d
BSD-3-Clause

HiSim - House Infrastructure Simulator

6
0
8d
MIT

Database with efficiency parameters from public Heatpump Keymark datasets as well as parameter-sets and functions in order to simulate heat pumps (manufacturer+model or generic type)

20
1
5d
MIT

thermofeel is a library to calculate human thermal comfort indexes

24
3
8d
Apache-2.0

Mobility and Transportation

Sustainable transport planning with R

214
55
12m
n/a

EU's Type-Approving vehicle simulator predicting NEDC CO2 emissions from WLTP

12
10
1y 8m
EUPL-1.1

UNECE`'s manual gear-shifting calculation tool for Light-duty vehicles under WLTP

6
5
1y 11d
n/a

Open Charge Point Protocol

104
41
1y 19d
GPL-3.0

Python implementation of the Open Charge Point Protocol (OCPP).

86
32
12m
MIT

Scriptable OCPP charge point simulator and test tool

28
13
1y 96d
GPL-3.0

Mobility as a Service API - data model, tests, and validation

12
27
12m
MIT

Open source logistics platform. Only for worker-owned business.

373
97
12m
n/a

EVNotify allows you to monitor your electric vehicle and let you notify when the specified preset state of charge has been achieved.

86
29
12m
n/a

Open Source Carpooling Platform

192
132
12m
BSD-2-Clause

The open source Vue.js frontend (mobile and cordova app) for the argentinian carpooling application: Carpoolear

59
36
1y 117d
LGPL-3.0

Firmware for Open EVSE

93
109
12m
GPL-3.0

ESP8266 WiFi for OpenEVSE Version 2.x

67
41
1y 85d
n/a

The open source software to build cool stuff with locomotion

349
104
8m
AGPL-3.0

Codes for WWW'18 Paper-DeepMove: Predicting Human Mobility with Attentional Recurrent Network

53
33
1y 4m
GPL-2.0

A data standard to enable communication between mobility companies and local governments.

476
161
12m
n/a

OpenConcept: A toolkit for conceptual MDAO of aircraft with unconventional propulsion architectures

14
14
1y 31d
MIT

Open Charge Map is the global public registry of electric vehicle charging locations. Established 2011. Help wanted.

45
18
1y 9d
MIT

EV Charge Controller

47
14
12m
MIT

SteVe - OCPP server implementation in Java

151
103
12m
n/a

The only fully-featured reference implementation of the Vehicle-2-Grid communication interface ISO 15118

83
27
1y 96d
MIT

simobility - light-weight mobility simulation framework. Best for quick prototyping

18
2
1y 45d
MIT

A vocabulary for future-oriented mobility solutions and value-added services supporting them.

20
9
2y 56d
CC-BY-4.0

Free Public Transport Assistant without Ads or Tracking

671
157
10m
GPL-3.0

The official Android/Fire Phone app for OneBusAway

376
235
1y 0d
n/a

A Python library for reading, validating, and writing transit schedule information in the GTFS format.

589
229
1y 6m
Apache-2.0

Import GTFS transit data into SQLite and query routes, stops, times, fares and more.

304
135
12m
MIT

Unleash public transport data in your Java project.

256
122
1y 1d
GPL-3.0

Turn OpenStreetMap data and schedule information into GTFS

65
29
3y 8m
GPL-3.0

Quetzal is a modeling library designed for transport planning and traffic forecasts

15
3
12m
n/a

A four step transport model for Germany using the quetzal transport modelling suite

5
0
1y 18d
MIT

Multi-Agent Transport Simulation

301
243
12m
n/a

A free and open-source model to compute noise maps.

49
38
1y 1d
GPL-3.0

Android App dedicated to the measurement of environmental noise.

41
24
1y 13d
GPL-3.0

Extract data from public hire bicycle systems

72
16
1y 8m
n/a

Cycle oriented CartoCSS style.

88
13
12m
n/a

Gym Electric Motor (GEM): An OpenAI Gym Environment for Electric Motors

73
13
12m
MIT

The Framework for Modeling Behavior, Energy, Autonomy, and Mobility in Transportation Systems

49
21
12m
n/a

Documentation of Bike Sharing APIs ๐Ÿšด๐Ÿ›ด๐Ÿ›ต

670
88
1y 3d
n/a

Multicycles.org aggregates on one map, more than 100 share vehicles like bikes, scooters, mopeds and cars. Demo APP for the Data Flow API, see https://flow.fluctuo.com

71
20
1y 0d
MIT

bike sharing + python = pybikes

441
143
9m
LGPL-3.0

The Chargy E-Mobility Transparency Application for Windows, Mac OS X and Linux (based on Electron)

6
3
1y 21d
AGPL-3.0

Connectivity between the World Wide Charging Protocol (WWCP) and the Open Charge Point Protocol (OCPP v1.6/v2.0).

8
11
1y 28d
Apache-2.0

The core definition and classes of the World Wide Charging Protocol Suite

3
2
1y 28d
AGPL-3.0

A novel applocation of the RAMP main engine for generating bottom-up stochastic electric vehicles load profiles.

2
0
1y 11d
EUPL-1.2

Get and reproduce data from the Propensity to Cycle Tool (PCT)

9
3
11m
n/a

This is the home of Geo Open Accessibility Tool (GOAT)

21
15
11m
GPL-3.0

Routing and analysis engine for GTFS (General Transit Feed Specification) data

39
8
11m
n/a

A Multi-Agent Reinforcement Learning Environment for Large Scale City Traffic Scenario

297
71
1y 40d
Apache-2.0

The Complete Street Rule for ArcGIS CityEngine is a scenario oriented design tool intended to enable users to quickly create procedural generated multimodal streets.

70
19
11m
Apache-2.0

Python API for Tesla Powerwall

17
7
12m
MIT

VED (Vehicle Energy Dataset): A Large-scale Dataset for Vehicle Energy Consumption Research

20
13
11m
Apache-2.0

Documentation for the General Bikeshare Feed Specification, a standardized data feed for shared mobility system availability

509
189
8m
n/a

All the code for Bike Index, because we love you

211
55
8m
AGPL-3.0

v1.5 and v1.6 OCPP implementation in Golang

30
5
9m
GPL-3.0

Android app to access the goingelectric.de electric vehicle charging station directory

21
5
8m
MIT

Smart charging algorithms with REST API for electric vehicle fleets

9
13
11m
Apache-2.0

Open Dataset of Electric Vehicle specs

20
6
8m
MIT

Smart EVSE Electric Vehicle Charging Station

74
46
8m
n/a

C# client for General Bikeshare Feed Specification (GBFS)

4
1
53d
MIT

Source code for the paper Growing Urban Bicycle Networks, exploring algorithmically the limitations of urban bicycle network growth

23
1
107d
AGPL-3.0

Production and Industry

Industry-Energy-Tool-(IET)

9
1
1y 5m
n/a

Shared repository for documentation and testing of CalTRACK methods

36
10
1y 11m
CC0-1.0

OpenModelica is an open-source Modelica-based modeling and simulation environment intended for industrial and academic usage.

320
156
12m
n/a

Computation and Services

The complete set of tools for energy consumption analysis of programming languages, using Computer Language Benchmark Game

365
47
11m
MIT

Provides a function to measure the energy usage of another function.

94
6
11m
n/a

See how much of your cloud bill is spent on fossil fuels ,so you can do the right thing and switch. We're in a climate crisis, remember?

83
12
1y 48d
Apache-2.0

Electrical power consumption metrology agent. Let scaph dive and bring back the metrics that will help you make your systems and applications more sustainable !

55
6
10m
Apache-2.0

A tool for measuring energy consumption of (Intel) CPUs

36
15
1y 25d
BSD-2-Clause

PowerAPI is a Python framework for building software-defined power meters.

32
9
11m
BSD-3-Clause

docker monitoring experiment

30
3
1y 45d
n/a

Patch's Javascript client library - https://www.usepatch.com

48
1
1y 13d
n/a

An npm module for accessing the green web API, and estimating the carbon emissions from using digital services

16
4
11m
Apache-2.0

Adds gCO2eq emissions to nvidia-smi.

85
4
1y 13d
MIT

The Low Impact version of the Organic Basics website

171
8
83d
n/a

Estimate the total emissions for popular CryptoArt platforms.

125
7
64d
MIT

Cloud Carbon Footprint is a tool to estimate energy use (kilowatt-hours) and carbon emissions (metric tons CO2e) from public cloud usage

205
37
30d
Apache-2.0

A Python library to capture the energy consumption of code snippets

17
3
11m
MIT

Carbon characteristics of Google Cloud regions

45
8
85d
Apache-2.0

Modeling and Optimization

GCAM -- The Global Change Analysis Model

90
54
1y 6d
n/a

System Advisor Model (SAM)

137
56
12m
BSD-3-Clause

Open Generation and Transmission Operation and Expansion Planning Model with RES and ESS (openTEPES)

1
1
1y 8d
MIT

A tool to quickly and easily create inputs for power systems models

94
28
34d
MIT

Load forcasting on Delhi area electric power load using ARIMA, RNN, LSTM and GRU models

140
69
1y 32d
MIT

The model for the REopt Lite API, which is used as the back-end for the REopt Lite Webtool (reopt.nrel.gov/tool), and can be accessed directly via the NREL Developer Network (https://developer.nrel.gov/docs/energy-optimization/reopt-v1/)

24
11
12m
BSD-3-Clause

A linear optimisation model for distributed energy systems

109
91
1y 6d
GPL-3.0

The Dispa-SET unit-commitment and optimal dispatch model, developed at the JRC

47
22
1y 0d
EUPL-1.2

A multi-scale energy systems modelling framework

136
46
12m
Apache-2.0

A model of the European power system built using Calliope.

12
3
11m
MIT

OSeMOSYS - the Open Source Energy Modelling System

78
67
1y 68d
Apache-2.0

Renewable Electricity Variability, Upscaling and Balancing

3
1
1y 39d
MIT

The FINE python package provides a framework for modeling, optimizing and assessing energy systems

18
18
1y 81d
MIT

Project's architecture documents

4
2
12m
CC-BY-4.0

Julia for optimization simulation and modeling of PowerSystems

87
24
12m
BSD-3-Clause

Data structures in Julia to enable power systems analysis.

103
23
12m
BSD-3-Clause

Balmorel Model

13
8
1y 5d
n/a

Repository for the Open Energy Ontology (OEO)

21
8
12m
CC0-1.0

A flexible tool kit for modelling Australia's National Electricity Market dispatch procedure.

4
5
12m
n/a

National Electricity Market Optimiser

16
7
12m
GPL-3.0

Generates input data for energy models on renewable energy in arbitrary world regions using public datasets. Written in Julia 1.x.

6
3
1y 14d
n/a

Modelica library allowing simultaneous transient simulation of thermal and electrical systems at both building and feeder level.

72
39
12m
n/a

Antares-Simulator is an Open Source power system simulator to quantify the adequacy or the economic performance of interconnected energy systems, at short or remote time horizons.

22
9
12m
n/a

Hierarchical Engine for Large-scale Infrastructure Co-Simulation (HELICS)

50
20
12m
BSD-3-Clause

A model generator for energy system modelling and optimisation (LP/MILP).

165
69
1y 13d
MIT

Thermal energy components for the Open Energy Modeling Framework (oemof).

13
7
1y 13d
MIT

Definitions of common terms (variables, regions, etc.) for the openENTRANCE project

15
11
12m
Apache-2.0

Joulia.jl: A Large-Scale Spatial Power System Model for Julia

20
1
1y 5m
MIT

The IDAES Process Systems Engineering Framework

46
35
12m
n/a

Tools for Energy Model Optimization and Analysis

42
22
12m
GPL-2.0

Provides an elaborated data model to model energy systems with a high granularity e.g. for bottom-up simulations. Additionally, useful functionalities to handle the model i/o are provided as well.

7
2
12m
BSD-3-Clause

PyPSA-Eur-Sec: A Sector-Coupled Open Optimisation Model of the European Energy System

12
10
12m
GPL-3.0

ANTARES Visualizations

15
9
1y 116d
n/a

Import, manipulate and explore the results of an Antares simulation

8
5
1y 43d
n/a

An application to define, manage, and execute various energy system simulation models

19
6
11m
LGPL-3.0

Creating heat and power demand profiles from annual values.

23
17
11m
MIT

Simple heat and power model of Germany

6
4
10m
MIT

Optimizing energy systems using mixed integer linear programming

19
11
10m
n/a

A Modern Platform for Planning High-Renewable Power Systems

87
62
115d
n/a

Julia framework for energy system models with a focus on multi-period capacity expansion

24
5
10m
MIT

FlexiGIS: Open source GIS-based platform for the optimisation of flexibility options in urban areas

5
0
1y 97d
n/a

The Renewable Energy Potential(V) eXchange Tool: reVX

7
1
8m
BSD-3-Clause

Capacity Expansion Problem Formulation for Julia

11
3
6m
MIT

Real-time power system simulator including powerflow, (dynamic) phasors and EMT

21
23
30d
MPL-2.0

PyPSA meets Africa: An Open Source Optimisation Model of the African Energy System. Our website: https://pypsa-meets-africa.github.io/

17
2
30d
GPL-3.0

GenX: a configurable power system capacity expansion model for studying low-carbon energy futures. More details at : https://genx.mit.edu

75
22
30d
GPL-2.0

Repository for the code of the Open Energy Platform (OEP) website. The OEP provides an interface to the Open Energy Family

34
15
12m
AGPL-3.0

PyPSA: Python for Power System Analysis

423
193
12m
GPL-3.0

Open Energy Modelling Framework - Python toolbox for energy system modelling and optimisation

21
10
1y 15d
MIT

python Generator of REnewable Time series and mAps

18
4
1y 48d
GPL-3.0

A toolkit to help generate renewable energy generation time-series for energy systems analysis

8
10
1y 29d
MIT

A framework to build power system oriented software

64
20
12m
MPL-2.0

An open source loadflow based on PowSyBl

6
0
12m
MPL-2.0

MATPOWER โ€“ steady state power flow simulation and optimization for MATLAB and Octave

178
95
12m
n/a

Making Energy Systems Modeling as simple as a linear regression in R

15
5
12m
AGPL-3.0

Multi-vector Simulation Tool assessing and optimizing Local Energy Systems (LES) for the E-LAND project

13
8
41d
GPL-2.0

PowNet: Network-constrained Unit Commitment / Economic Dispatch model in Python with data for Cambodian power system

17
5
1y 33d
MIT

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.

32
25
12m
MPL-2.0

an open-source Python package for IAM scenario analysis and visualization

109
68
36d
Apache-2.0

Repository of the open-source RAMP model for generating multi-energy loads profiles

6
7
1y 25d
EUPL-1.2

Power Market Tool for the comprehensive analyses of modern electricity markets (Python+Julia)

18
1
10m
n/a

Forecast the US demand for electricity

21
2
9m
n/a

Renewable Energy Potential (reV) Model

18
6
12m
BSD-3-Clause

Capacity Expansion Model and Optimiser for the Australian National Energy Market

12
3
1y 41d
GPL-3.0

Reinforcement learning for energy syst