MagicMirror | open source modular smart mirror platform

 by   MichMich JavaScript Version: 2.0.0 License: MIT

kandi X-RAY | MagicMirror Summary

kandi X-RAY | MagicMirror Summary

MagicMirror is a JavaScript library typically used in Internet of Things (IoT), Raspberry Pi applications. MagicMirror has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can install using 'npm i magicmirror' or download it from GitHub, npm.

MagicMirror² is opensource 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.

            kandi-support Support

              MagicMirror has a medium active ecosystem.
              It has 17821 star(s) with 4010 fork(s). There are 642 watchers for this library.
              It had no major release in the last 12 months.
              There are 27 open issues and 1326 have been closed. On average issues are closed in 188 days. There are 8 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of MagicMirror is 2.0.0

            kandi-Quality Quality

              MagicMirror has 0 bugs and 0 code smells.

            kandi-Security Security

              MagicMirror has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              MagicMirror code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              MagicMirror is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              MagicMirror releases are available to install and integrate.
              Deployable package is available in npm.

            Top functions reviewed by kandi - BETA

            kandi has reviewed MagicMirror and discovered the below as its top functions. This is intended to give you an instant insight into MagicMirror implemented functionality, and help decide if they suit your requirements.
            • Initialize the application
            • Create a server
            • Creates the Electron window .
            • Load a module
            • Checks the current configuration file .
            • Loads a configuration file .
            • Gets the address parameter line from the command line arguments .
            • Get config from a server
            • Recursive merge function
            • Function that loads a module helpers
            Get all kandi verified functions for this library.

            MagicMirror Key Features

            No Key Features are available at this moment for MagicMirror.

            MagicMirror Examples and Code Snippets

            MMM-ModuleScheduler,Config Examples,Scheduling Notifications
            JavaScriptdot img1Lines of Code : 38dot img1License : Permissive (MIT)
            copy iconCopy
                    module: 'MMM-ModuleScheduler',
                    config: {
                        // SHOW AN ALERT AT 09:30 EVERY DAY (see
                        notification_schedule: {
            JavaScriptdot img2Lines of Code : 33dot img2License : Permissive (MIT)
            copy iconCopy
            var config = {
                	address : '',
              "routes": [
                  "route": "/mirror", // any path you like
                  "address": "http://localhost:8080" // adrress of MagicMirror
            // Dependencies
            const express = require('express');
            copy iconCopy
            # nano ~/spotify-connect-web/
            cd /home/pi/spotify-connect-web
            ./spotify-connect-web -n MAGICMIRROR -o plughw:CARD=ALSA,DEV=1
            # sudo chmod a+x ~/spotify-connect-web/
            # sudo nano /etc/systemd/system/spot  

            Community Discussions


            Why doesn't this JS code run on older devices?
            Asked 2021-Feb-13 at 16:40

            I'm trying to build a simple MagicMirror in-browser weather app based on openweathermap API.

            Knowing very little about coding, it proves a bit hard. I have this code, that someone corrected for me, but it won't run on older devices. Here's the sandbox link.



            Answered 2021-Feb-13 at 08:11

            You are using modern ES6 syntax for example class Weather that's why. If you want to learn more about how you can convert it to pre ES6 syntax so it works on older devices too check this article ES6 Class vs Object.prototyoe `



            loop through a json-Array with javascript
            Asked 2020-May-01 at 12:27

            i have a problem looping through a json-Array with javascript in nodejs. my array called birthdaysArray looks like:



            Answered 2020-May-01 at 10:27

            Now that you changed the expected result - it's a little cleaner


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install MagicMirror

            You can install using 'npm i magicmirror' or download it from GitHub, npm.


            For the full documentation including installation instructions, please visit our dedicated documentation website:
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • npm

            npm i magicmirror

          • CLONE
          • HTTPS


          • CLI

            gh repo clone MichMich/MagicMirror

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link