MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant.
Find a file
Kristjan ESPERANTO e1a53ef2d5
[refactor] Simplify module loading process (#3766)
While debugging a 3rd party module, I looked at how modules are loaded
and realized that the `loadModules` method can be implemented much
simpler. This refactor makes the method easier to understand and
maintain.
2025-04-24 00:42:48 +02:00
.github Fix command to run spellcheck (#3753) 2025-03-27 11:59:59 +01:00
.husky
clientonly
config
css
fonts
js [refactor] Simplify module loading process (#3766) 2025-04-24 00:42:48 +02:00
modules/default updatenotification: add param to get modules from modules-dir instead… (#3755) 2025-03-31 17:57:42 +02:00
serveronly
tests
translations
vendor Update deps before release (#3756) 2025-04-01 08:33:31 +02:00
.editorconfig
.gitattributes
.gitignore
.markdownlint.json
.npmrc
.prettierignore
.stylelintrc.json
CHANGELOG.md [refactor] Simplify module loading process (#3766) 2025-04-24 00:42:48 +02:00
Collaboration.md Prepare v2.32.0-develop 2025-04-01 21:54:00 +02:00
cspell.config.json
eslint.config.mjs
index.html
jest.config.js
jsconfig.json
LICENSE.md
mm2.png
module-types.ts
package-lock.json Prepare v2.32.0-develop 2025-04-01 21:54:00 +02:00
package.json Prepare v2.32.0-develop 2025-04-01 21:54:00 +02:00
prettier.config.mjs
README.md

MagicMirror²: The open source modular smart mirror platform.

License GitHub Actions Build Status GitHub Stars

MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant. MagicMirror² is built by the creator of the original MagicMirror with the incredible help of a growing community of contributors.

MagicMirror² focuses on a modular plugin system and uses Electron as an application wrapper. So no more web server or browser installs necessary!

Documentation

For the full documentation including installation instructions, please visit our dedicated documentation website: https://docs.magicmirror.builders.

Contributing Guidelines

Contributions of all kinds are welcome, not only in the form of code but also with regards to

  • bug reports
  • documentation
  • translations

For the full contribution guidelines, check out: https://docs.magicmirror.builders/about/contributing.html

Enjoying MagicMirror? Consider a donation!

MagicMirror² is Open Source and free. That doesn't mean we don't need any money.

Please consider a donation to help us cover the ongoing costs like webservers and email services. If we receive enough donations we might even be able to free up some working hours and spend some extra time improving the MagicMirror² core.

To donate, please follow this link.

MagPi Top 50