EVerest
An open source software stack for EV charging infrastructure from firmware to cloud: OCPP, ISO 15118, SunSpec, Modbus, energy management and load balancing and an entire flexible middle-ware framework based on MQTT. Part of the Linux Foundation Energy ecosystem.
https://github.com/EVerest/everest
Category: Consumption
Sub Category: Mobility and Transportation
Last synced: about 6 hours ago
JSON representation
Repository metadata
Main Repository of EVerest - an EV charging software stack. All main documentations and issues are stored here.
- Host: GitHub
- URL: https://github.com/EVerest/everest
- Owner: EVerest
- Created: 2021-12-20T11:23:39.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-24T18:38:35.000Z (3 days ago)
- Last Synced: 2025-04-25T14:07:43.316Z (2 days ago)
- Language: Dockerfile
- Homepage:
- Size: 21.4 MB
- Stars: 280
- Watchers: 21
- Forks: 44
- Open Issues: 40
- Releases: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Governance: GOVERNANCE.md
README.md
What is it?
EVerest is a Linux Foundation backed open-source modular framework for setting
up a full stack environment for EV charging. The modular software architecture
fosters customizablility and lets you configure your dedicated charging
scenarios based on interchangeable modules. All communication is performed by
the lightweight and flexible MQTT message queueing service. EVerest will help
to speed the adoption to e-mobility by utilizing all the open-source advantages
for the EV charging world. It will also enable new features for local energy
management, PV-integration and many more!
Table of Contents
- Main Features
- Build and Install
- Dependencies
- Demonstrations
- License
- Documentation
- Background
- Governance
- Discussion and Development
- Contributing to EVerest
Main Features
- IEC 6185
- DIN SPEC 70121
- ISO 15118: -2 and -20
- SAE J1772
- SAE J2847/2
- CHAdeMO (planned)
- GB/T (planned)
- MCS (planned)
- OCPP: 1.6, 2.0.1 and 2.1 (planned)
- Modbus
- Sunspec
For a more detailed view of the current, and planned features, please review the
EVerest roadmap.
Build and Install
The source code and installation instructions are currently hosted within everest-core.
Dependencies
everest-core relies on EVerest Dependency Manager (EDM) to help orchestrate the
dependencies between the different repositories. Detailed EDM installation
instructions are found here.
Full Stack Hardware Requirements
It is recommended to have at least 4GB of RAM available to build EVerest. More
CPU cores will optionally boost the build process, while requiring more RAM accordingly.
Demonstrations
The current demos showcase the foundational layers of a charging solution that
could address interoperability and reliability issues in the industry. Check-out
the available demonstrations in the US-JOET Repo.
License
EVerest and its subprojects are licensed under the Apache License, Version 2.0.
See LICENSE
for the full license text.
Documentation
The official EVerest documentation is hosted here.
Background
The EVerest project was initiated by PIONIX GmbH to help with the
electrification of the mobility sector.
Governance
EVerest is a project hosted by the LF Energy Foundation.
This project's technical charter is located in CHARTER.md
and has established its own processes for managing day-to-day processes in the
project at GOVERNANCE.md.
Discussion and Development
Regular discussions take place on Zulip Chat.
Another way to connect to the steadily growing EVerest community is the mailing
lists:
EVerest working group meetings occur on a weekly basis. A full calendar with
invitations to all meetings can be found here.
Check out our YouTube Page for
instructional videos and meeting archives.
To report a problem, you can open an issue
in repository against a specific workflow. If the issue is sensitive in nature
or a security related issue, please do not report in the issue tracker but
instead email [email protected].
Contributing to EVerest
Anyone can contribute to EVerest! Learn more about getting involved
here.
Each contribution must meet the Java Script
or C++ coding
style (part of every repository). If you just need
help or have a question, refer to COMMUNITY.md
Owner metadata
- Name: EVerest
- Login: EVerest
- Email: [email protected]
- Kind: organization
- Description: e-mobility powered by open source with EVerest, the charge point operating system
- Website: https://www.lfenergy.org/projects/everest/
- Location:
- Twitter: EVerestInCharge
- Company:
- Icon url: https://avatars.githubusercontent.com/u/73219292?v=4
- Repositories: 20
- Last ynced at: 2023-03-03T19:53:23.719Z
- Profile URL: https://github.com/EVerest
GitHub Events
Total
- Issues event: 17
- Watch event: 65
- Delete event: 18
- Issue comment event: 31
- Push event: 75
- Pull request review event: 32
- Pull request review comment event: 18
- Pull request event: 49
- Fork event: 14
- Create event: 24
Last Year
- Issues event: 17
- Watch event: 65
- Delete event: 18
- Issue comment event: 31
- Push event: 75
- Pull request review event: 32
- Pull request review comment event: 18
- Pull request event: 49
- Fork event: 14
- Create event: 24
Committers metadata
Last synced: 8 days ago
Total Commits: 336
Total Committers: 31
Avg Commits per committer: 10.839
Development Distribution Score (DDS): 0.646
Commits in past year: 93
Committers in past year: 18
Avg Commits per committer in past year: 5.167
Development Distribution Score (DDS) in past year: 0.516
Name | Commits | |
---|---|---|
Krealyt | m****r@p****e | 119 |
Andreas Heinrich | a****h@r****e | 48 |
caller | 2****r | 44 |
pionix-juraed | 9****d | 31 |
ralfpionix | 1****x | 22 |
Anna H | a****n@g****m | 11 |
Piet Gömpel | 3****d | 10 |
Dominik-K | d****k@p****e | 6 |
Kai Hermann | k****n@p****e | 6 |
Philip Hermes | F****u | 4 |
aw | aw@p****e | 4 |
Cornelius Claussen | cc@p****e | 3 |
LAD101work | 9****k | 3 |
Philip Molares | p****s@u****u | 3 |
Evgeny Petrov | e****y@e****t | 3 |
Lukas Mertens | g****t@l****e | 2 |
Martin Litre | 3****e | 2 |
Akira | c****a@g****m | 2 |
valentin-dimov | 1****v | 1 |
pampelmusent | 7****t | 1 |
nserway | 1****y | 1 |
florinmihut | f****1@g****m | 1 |
cburandt | c****t@p****e | 1 |
Stefan Wahren | w****t@g****t | 1 |
MarzellT | t****l@p****e | 1 |
Lukas Grossar | l****r@g****m | 1 |
John | A****n | 1 |
Fábio Luiz Nery de Miranda | f****o@7****m | 1 |
Debbie98 | 4****8 | 1 |
Christoph | 3****e | 1 |
and 1 more... |
Committer domains:
- pionix.de: 7
- 7gen.com: 1
- gmx.net: 1
- lukas-mertens.de: 1
- epetrov.net: 1
- udo.edu: 1
- rwth-aachen.de: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 82
Total pull requests: 171
Average time to close issues: about 2 months
Average time to close pull requests: 14 days
Total issue authors: 44
Total pull request authors: 30
Average comments per issue: 1.94
Average comments per pull request: 0.59
Merged pull request: 150
Bot issues: 0
Bot pull requests: 0
Past year issues: 26
Past year pull requests: 67
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 10 days
Past year issue authors: 17
Past year pull request authors: 16
Past year average comments per issue: 1.27
Past year average comments per pull request: 0.79
Past year merged pull request: 57
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- andistorm (11)
- krealyt (7)
- couryrr-afs (5)
- AndyChriss123 (5)
- gberardi-pillar (4)
- Fufanu (3)
- Dominik-K (2)
- hikinggrass (2)
- fulup-bzh (2)
- ziyadtarek7 (2)
- Snakers (2)
- Abby-Wheelis (2)
- ahzf (2)
- cadenxue (2)
- carlessole (2)
Top Pull Request Authors
- krealyt (65)
- andistorm (38)
- Pietfried (9)
- pionix-juraed (8)
- hikinggrass (7)
- Dominik-K (6)
- DerMolly (4)
- golovasteek (3)
- caller (3)
- Debbie98 (2)
- mlitre (2)
- fabiolnm (2)
- pampelmusent (2)
- cakira (2)
- lukas-mertens (2)
Top Issue Labels
- documentation (19)
- testing (6)
- bug (5)
- CI/CD (5)
- good first issue (5)
- devops (2)
- devex (2)
- build (2)
- enhancement (1)
Top Pull Request Labels
- documentation (10)
- CI/CD (3)
- enhancement (1)
- testing (1)
- devops (1)
Dependencies
- pkgjs/meet * composite
- actions/checkout v2.0.0 composite
- actions/setup-node v1 composite
- timheuer/issue-notifier v1 composite
- actions/checkout v2 composite
- actions/download-artifact v3 composite
- actions/upload-artifact v3 composite
Score: 9.202308200278917