Open Energy Dashboard
Open Energy Dashboard is a user-friendly way to display energy information from smart energy meter.
https://github.com/OpenEnergyDashboard/OED
Category: Energy Systems
Sub Category: Building Energy Monitoring
Keywords
climate-change education environmental javascript nodejs open-source plotly postgresql
Keywords from Contributors
sustainability transforms archiving measur conversion observation generic animals projection optimize
Last synced: about 21 hours ago
JSON representation
Repository metadata
Open Energy Dashboard (OED)
- Host: GitHub
- URL: https://github.com/OpenEnergyDashboard/OED
- Owner: OpenEnergyDashboard
- License: mpl-2.0
- Created: 2016-10-24T17:30:37.000Z (over 8 years ago)
- Default Branch: development
- Last Pushed: 2025-04-16T22:11:22.000Z (11 days ago)
- Last Synced: 2025-04-20T12:11:58.565Z (7 days ago)
- Topics: climate-change, education, environmental, javascript, nodejs, open-source, plotly, postgresql
- Language: JavaScript
- Homepage:
- Size: 40.6 MB
- Stars: 93
- Watchers: 17
- Forks: 379
- Open Issues: 90
- Releases: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: License.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Support: SUPPORT.md
README.md
Open Energy Dashboard
Open Energy Dashboard is a user-friendly way to display energy information from smart energy meters or uploaded via CSV files. It is available to anyone and is optimized for non-technical users with a simple interface that provides access to your organization's energy data. To learn more, see our website.
Open Energy Dashboard is available under the Mozilla Public License v2, and contributions, in the form of bug reports, feature requests, and code contributions, are welcome.
Installation and Usage
See USAGE.md.
Built With
Plotly.js - JavaScript library used to generate data charts (plotly.com)
PostgreSQL - Database management system (postgresql.org)
Node.js - JavaScript runtime environment (nodejs.org)
and lots of other software/packages.
Authors
This application has been developed by many volunteer developers (mostly students) and is an independent open source project.
For a list of contributors, click here
Licensing
This project is licensed under the MPL version 2.0.
See the full licensing agreement here
Contributions
We welcome others to contribute to this project by writing code for submission or collaborating with us. Before contributing, please sign our Contributor License Agreement. Web pages with information for developers is available. If you have any questions or concerns feel free to contact us.
Code of Conduct
OED is based on the idea of sharing so everyone benefits from our combined efforts. To benefit everyone, we need to maintain a welcoming and appropriate community.
Toward that end, OED has as a code of conduct that follows the Contributor Covenant used by many
open source projects. It specifies
our expectations and how to report any concerns. If, for any reason, you do not feel comfortable with any aspect of the OED project then you are encouraged to
contact the OED leadership so we can work to make this a welcoming community. This includes formal complaints, informal concerns and suggestions for how OED can
improve what it does. We commit to a timely response to input that clearly articulates what actions may
be taken and why. Whatever our decision, you will be informed. We want everyone to know that we take having a welcoming community seriously and will work for and
respond appropriately to any concern or ideas for improvement.
Security Concerns
If you think there is a security concern in the OED software, the please visit our security reporting page for information on reporting it to the OED project.
Contact
To contact us, see our contact web page or open an issue on GitHub.
Owner metadata
- Name: Open Energy Dashboard
- Login: OpenEnergyDashboard
- Email: [email protected]
- Kind: organization
- Description: Energy Dashboard for Sustainability
- Website: https://openenergydashboard.github.io/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/32343363?v=4
- Repositories: 5
- Last ynced at: 2024-03-20T15:20:59.096Z
- Profile URL: https://github.com/OpenEnergyDashboard
GitHub Events
Total
- Issues event: 51
- Watch event: 22
- Issue comment event: 443
- Push event: 81
- Pull request review event: 319
- Pull request review comment event: 229
- Pull request event: 189
- Fork event: 109
- Create event: 1
Last Year
- Issues event: 51
- Watch event: 22
- Issue comment event: 443
- Push event: 81
- Pull request review event: 319
- Pull request review comment event: 229
- Pull request event: 189
- Fork event: 109
- Create event: 1
Committers metadata
Last synced: 4 days ago
Total Commits: 5,112
Total Committers: 244
Avg Commits per committer: 20.951
Development Distribution Score (DDS): 0.802
Commits in past year: 861
Committers in past year: 107
Avg Commits per committer in past year: 8.047
Development Distribution Score (DDS) in past year: 0.858
Name | Commits | |
---|---|---|
Steven Huss-Lederman | h****s@b****u | 1013 |
lindavin | l****n@g****u | 364 |
LeoTindall | l****l@g****m | 266 |
John DiIorio | j****o@g****m | 217 |
James McFeeters | j****s@g****m | 163 |
ChrisMart21 | C****1@g****m | 158 |
Don Truong | d****3@g****m | 154 |
Simon Tomlinson | s****n@g****m | 132 |
buip | p****7@g****m | 128 |
jina2k | j****p@g****m | 120 |
ak476519 | r****g@h****m | 113 |
dependabot[bot] | 4****] | 113 |
mikedivine | m****8@g****m | 96 |
= | f****s@b****u | 90 |
sandeepacharya464 | a****s@b****u | 84 |
spearec | c****e@g****m | 83 |
truonghh99 | t****h@b****u | 82 |
LucasFares | f****i@b****u | 63 |
danielshid | d****4@g****m | 50 |
thomas | t****n@c****u | 45 |
Deelane | D****f@g****m | 44 |
Louis Lu | l****5@g****m | 44 |
Trong Le | t****l@g****m | 42 |
nmqng | n****g@g****m | 39 |
gyordong | d****9@g****m | 39 |
Andrew | a****e@c****u | 36 |
Robert Carlson | r****6@m****u | 36 |
limh0228 | l****8@g****m | 35 |
lavanl | l****1@g****m | 31 |
alfarj83 | j****3@g****m | 29 |
and 214 more... |
Committer domains:
- csumb.edu: 20
- beloit.edu: 16
- umich.edu: 5
- slu.edu: 4
- student.greenriver.edu: 3
- drexel.edu: 2
- rpi.edu: 2
- dons.usfca.edu: 1
- grinnell.edu: 1
- github.com: 1
- csustan.edu: 1
- mail.ccsf.edu: 1
- bellevuecollege.edu: 1
- zoho.com: 1
- x-b-e.com: 1
- kofler.dev: 1
- mail.sfsu.edu: 1
- 144.89.235.35: 1
- proton.me: 1
- qq.com: 1
- uci.edu: 1
- elcamino.edu: 1
- pslfamily.org: 1
- csusm.edu: 1
- usfca.edu: 1
- pgvn.org: 1
- eduroam-169-233-192-238.ucsc.edu: 1
- ucmerced.edu: 1
- mydebian.attlocal.net: 1
- northeastern.edu: 1
- desktop-oqksv4b.localdomain: 1
- rachelcarlson-100-64-72-233.resnet.ucsc.edu: 1
- joijanaes-air.lan: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 227
Total pull requests: 489
Average time to close issues: over 1 year
Average time to close pull requests: 17 days
Total issue authors: 22
Total pull request authors: 124
Average comments per issue: 2.82
Average comments per pull request: 1.41
Merged pull request: 309
Bot issues: 0
Bot pull requests: 179
Past year issues: 32
Past year pull requests: 246
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 10 days
Past year issue authors: 7
Past year pull request authors: 78
Past year average comments per issue: 1.84
Past year average comments per pull request: 1.4
Past year merged pull request: 167
Past year bot issues: 0
Past year bot pull requests: 56
Top Issue Authors
- huss (180)
- NoraCodes (8)
- spearec (7)
- ChrisMart21 (4)
- jina2k (4)
- ShubhamPatilsd (3)
- hyperupcall (2)
- nmqng (2)
- jameeters (2)
- Rakesh-Ranga-Buram (2)
- lindavin (2)
- hazeltonbw (1)
- EricE147 (1)
- wendelap (1)
- rchagolla (1)
Top Pull Request Authors
- dependabot[bot] (179)
- huss (52)
- danielshid (14)
- hazeltonbw (10)
- hyperupcall (9)
- Rakesh-Ranga-Buram (7)
- spearec (6)
- TheREALNguyenAnh (6)
- hinyan17 (6)
- esummerh (6)
- williamw04 (5)
- ChrisMart21 (5)
- shaikhibrahim2000 (5)
- nmqng (5)
- mikedivine (5)
Top Issue Labels
- t-enhancement (146)
- p-medium-priority (92)
- p-low-priority (72)
- i-good-first-issue (62)
- t-bug (42)
- reserved (26)
- p-high-priority (23)
- assigned (14)
- i-long-term (6)
- t-question (5)
- future (3)
- i-help-wanted (2)
- f-admin-panel (1)
- f-accessibility (1)
Top Pull Request Labels
- dependencies (179)
- p-high-priority (1)
Dependencies
- 1351 dependencies
- @babel/cli ~7.16.7 development
- @babel/core ~7.16.7 development
- @babel/preset-env ~7.16.7 development
- @redux-devtools/core ~3.11.0 development
- @redux-devtools/extension ~3.2.2 development
- @types/core-js ~0.9.43 development
- @types/lodash ~4.14.122 development
- @types/moment ~2.13.0 development
- @types/plotly.js ~1.54.17 development
- @types/rc-slider ~8.2.3 development
- @types/react ~17.0.35 development
- @types/react-dom ~17.0.10 development
- @types/react-notification-system ~0.2.41 development
- @types/react-redux ~7.1.16 development
- @typescript-eslint/eslint-plugin ~5.10.0 development
- @typescript-eslint/parser ~5.10.0 development
- acorn ~8.7.0 development
- assert ~2.0.0 development
- babel-loader ~8.2.3 development
- babel-plugin-lodash ~3.2.11 development
- babel-polyfill ~6.26.0 development
- buffer ~6.0.3 development
- chai ~3.5.0 development
- chai-as-promised ~6.0.0 development
- chai-http ~4.2.1 development
- cryptiles ~4.1.3 development
- css-loader ~6.4.0 development
- eslint ~8.10.0 development
- eslint-plugin-react ~7.28.0 development
- mocha ~9.2.0 development
- mock-require ~2.0.2 development
- nodemon ~2.0.15 development
- sinon ~12.0.0 development
- source-map-loader ~3.0.0 development
- stream-browserify ~3.0.0 development
- style-loader ~3.3.1 development
- tsutils ~3.19.1 development
- @babel/plugin-proposal-object-rest-spread ~7.16.7
- @babel/preset-react ~7.16.7
- @formatjs/intl ~1.17.0
- @types/history ~4.7.9
- @types/react-router ~5.1.17
- @types/react-router-dom ~5.3.2
- attr-accept ~2.2.1
- axios ~0.24.0
- babel-core ~7.0.0-bridge.0
- babel-plugin-formatjs ~10.3.12
- bcryptjs ~2.4.3
- body-parser ~1.18.3
- bootstrap ~4.3.1
- chokidar ~3.5.2
- co ~4.6.0
- cookie-parser ~1.4.4
- csv ~5.3.2
- debug ~4.3.2
- dotenv ~9.0.0
- es6-promisify ~5.0.0
- eslint-plugin-jsdoc ~39.2.9
- express ~4.16.4
- express-rate-limit ~5.5.1
- history ~4.7.2
- http-signature ~1.3.6
- jquery ~3.5.0
- json-schema ~0.4.0
- jsonschema ~1.2.4
- jsonwebtoken ~8.3.0
- jsprim ~2.0.2
- lodash ~4.17.21
- lodash-webpack-plugin ~0.11.6
- md5 ~2.2.1
- moment ~2.29.2
- moment-timezone ~0.5.34
- morgan ~1.9.0
- multer ~1.3.1
- node-polyfill-webpack-plugin ~1.1.4
- nodemailer ~6.6.1
- package-lock ~1.0.3
- pg-promise ~10.6.1
- plotly.js ~2.6.4
- process ~0.11.10
- prop-types ~15.7.2
- query-string ~7.0.1
- rc-slider ~8.6.6
- react ~17.0.2
- react-dom ~17.0.2
- react-dropzone ~12.0.4
- react-intl ~5.22.0
- react-notification-system ~0.4.0
- react-plotly.js ~2.5.1
- react-redux ~7.2.5
- react-router ~5.2.1
- react-router-dom ~5.3.0
- react-select ~5.2.0
- react-tooltip ~4.2.20
- reactstrap ~8.10.0
- redux ~4.1.2
- redux-thunk ~2.4.0
- request ~2.88.2
- request-promise-native ~1.0.7
- serve-favicon ~2.5.0
- source-map-resolve ~0.5.3
- terser-webpack-plugin ~5.0.0
- ts-loader ~9.2.0
- typescript ~4.4.4
- watchpack ~2.2.0
- webpack ~5.67.0
- webpack-cli ~4.9.0
- webpack-dev-server ~4.7.3
- xml2js ~0.4.19
- actions/checkout v3 composite
- postgres * docker
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- postgres 10.13 build
- nginx alpine build
- node 16.13.2 build
Score: 10.706654378134623