Introduction
MyEMS is an industry-leading open source energy management system and is based on Python and React. It is used for collecting, processing, analyzing, reporting and displaying energy data of buildings, factories, shopping malls, data centers and enterprise zones. MyEMS can be used for device management, data collection, processing, analysis, visualization and reporting for your EMS projects. MyEMS is being developed and maintained by an experienced development team, and the system's source code is published under MIT license. Using open source to help achieve carbon peak carbon neutrality goals.
MyEMS Architecture



MyEMS UI Presentation

MyEMS Admin Presentation

MyEMS Dashboard Presentation


MyEMS Downloads (Community Edition)
[1]. https://github.com/myems/myems (recommended)
[2]. https://gitee.com/myems/myems
[3]. https://bitbucket.org/myems/myems
[4]. https://gitlab.com/myems/myems
[5]. https://gitcode.net/myems/myems
[6]. https://gitlink.org.cn/myems/myems
[7]. https://atomgit.com/myems/myems
[8]. https://gitea.com/myems/myems
[9]. https://codeberg.org/myems/myems
[10]. https://git.launchpad.net/myems
Operating System Compatibilit
| NO. | Name | Version | Description |
|---|---|---|---|
| 1 | Ubuntu Server | 24.04 LTS 22.04 LTS | x86_64 x86_64 |
| 2 | Debian | 12 (Bookworm) 11 (Bullseye) | amd64 amd64 |
| 3 | CentOS Stream | 10 9 | x86_64 x86_64 |
| 4 | CentOS Linux | 7 | x86_64 |
| 5 | Red Hat Enterprise Linux | 9 8 | x86_64 x86_64 |
| 6 | Windows Server | 2022 2019 | 64bit, WSL 64bit, WSL |
| 7 | Anolis OS | 8.8 | x86_64 |
| 8 | SUSE Linux Enterprise | 15 SP5 | x86_64 |
| 9 | openSUSE Leap | 15.5 | x86_64 |
| 10 | Fedora Server | 40 39 | x86_64 x86_64 |
| 11 | Fedora CoreOS | 40 | x86_64 |
| 12 | openEuler | 24.03 LTS | x86_64 |
| 13 | Rocky Linux | 9.4 8.10 | x86_64 x86_64 |
| 14 | FreeBSD | 14.1 13.3 | amd64 amd64 |
| 15 | AlmaLinux | 9.4 8.10 | x86_64 x86_64 |
| 16 | Oracle Linux | 9.4 8.10 | x86_64 x86_64 |
| 17 | TencentOS Server | 3.1 | x86_64 |
| 18 | OpenCloudOS | 9.2 | x86_64 |
| 19 | Kylin Server OS | V10 | x86_64 |
| 20 | NeoKylin Linux Server | V7.0 | x86_64 |
Database Compatibility
| NO. | Name | Version | Description |
|---|---|---|---|
| 1 | MySQL | 8.0 5.7 | x86, 64-bit x86, 64-bit |
| 2 | SingleStore | 8.0 7.8 | x86, 64-bit x86, 64-bit |
| 3 | MariaDB Server | 11 10 | x86_64 x86_64 |
| 4 | GoldenDB | 3.0 2.0 | x86_64 x86_64 |
| 5 | OceanBase | 4.2 3.2 | x86_64 x86_64 |
| 6 | SQL Server(MyEMS Enterprise Version Only) | 2022 2019 2017 2016 | 64-bit 64-bit 64-bit 64-bit |
| 7 | Oracle Database(MyEMS Enterprise Version Only) | 21c 19c 18c | |
| 8 | GreatDB(MyEMS Enterprise Version Only) | 8.0 5.7 | x86_64 x86_64 |