Skip to content

3rd Party Modules

Kristjan ESPERANTO edited this page Mar 26, 2023 · 1058 revisions

Module Authors

There is always a need for more modules. Check out the forums to see what people are requesting. If you have created an module, feel free to edit this page and add your module to the list.

General Advice

As MagicMirror² is a fantastic project that is highly connected with aesthetics, it is surprising to see how few module developers actually bother to put a screenshot on their README pages. As MM has gained huge popularity, so has the number of available modules. For new users and developers alike, it is very time consuming to navigate around the various repositories in order to find out what exactly a certain module does, how it looks and what it depends on. Unfortunately, more often than not, this information is rarely available nor easily obtained without having to install it.

Therefore, we highly recommend you to include the following information in your README file.

  • A high quality screenshot of your working module
  • A short, one sentence, clear description what it does (duh!)
  • What external API's it depend on, including web links to those
  • Whether the API/request require a key and the user limitations of those. (Is it free?)
  • What is the current development status (WIP, completed, maintained or abandoned)

Surely this also help you get better recognition and feedback for your work.

Create your own module

If you want to build your own modules, check out the MagicMirror² Module Development Documentation. When you're done, just edit this page and add your module to the list!

3rd party modules

The following modules are created by their respective authors.


Development / Core MagicMirror²

Title Author Description
MagicMirror-Module-Template roramirez Module to help developers to start building their own modules for the MagicMirror².
mmpm Bee-Mar An unofficial MagicMirror² 3rd Party Package Manager. Automates searching, installation, removal, updating, and upgrading of MagicMirror² modules.
MMM-AutoDimmer Fifteen15Studios Set 1 or more schedules to dim and brighten your screen at specific times.
MMM-BurnIn werthdavid A module that flickers the whole screen to prevent a burn-in effect on your display.
MMM-Button PtrBld Use a button to hide or show different modules via a broadcast message.
MMM-Buttons MarcLandis More complicated, but also more powerful: multiple buttons, configurable notifications, different actions on short and long press.
MMM-Carousel shbatm Rotate modules, to save space on screen.
MMM-connection-status SheyaBernstein Display internet connection status.
MMM-CustomElementTime MMRIZE Custom element mm-time launcher
MMM-Dynamic-Modules Toreke Change positions of modules.
MMM-FF-code-injector shin10 Multi purpose module to inject code and mess around with your mirror without developing a complete new module.
MMM-Flick-Gestures jancalve detecting 3D gesture with GestIC Sensor(MGC3130)
MMM-Gestures thobach allows gesture control of compliments (only show when stepping in front of mirror), newsfeed (wave left / right, up for full-screen) and pages with two types of infrared sensors. Gestures can be up, down, left, right, far and close movements of the hand in front of a gesture sensor (APDS-9960) and present and away gestures in front of an IR distance sensor (GP2Y0A21YK)
MMM-Gitlab-MergeRequests jkschoen Displays merge requests from gitlab and their status.
MMM-GitHub-Monitor fpfuetsch Displays GitHub repository information
MMM-GitHub-Notifications ByteException_ Displays clickable GitHub notifications
MMM-Glance eouia Show specific module(s) and hide others for a some time by notification or command.
MMM-GroveGestures eouia detecting 3D gesture with GroveGesture Sensor(PAJ7620u2)
mm-hide-all masters1222 Hide all modules on your screen.
MMM-HTMLSnippet ulrichwisser Module to include arbitrary HTML snippets in an iframe (script tags work).
MMM-JokeAPI Kreshnik Module that shows jokes from the JokeAPI.
MMM-Logging shbatm More details and customization for MM's Node.js console logs.
MMM-Markdown wmawhinney1990 Render markdown files on your MagicMirror
MMM-ModuleScheduler ianperrin Create schedules to control when other modules are shown, hidden or dimmed and to send notifications to other modules.
MMM-ModuleToggleButton balassy Shows or hides other modules when a momentary push button is pressed. Useful for development and maintenance after the module is deployed.
MMM-Navigate AxLED A module to connect a rotary encoder to MagicMirror² and use it for navigation inside of MagicMirror².
MMM-NetworkConnection Slamet PS Display network connection status (ping, download speed, upload speed).
MMM-network-signal PoOwAa Display a solid wifi logo as network signal based on ping speed.
MMM-NotificationTrigger MMRIZE MMM-NotificationTrigger is a simple notification relay which can convert notifications from TRIGGER_NOTIFICATION to FIRE_NOTIFICATION
MMM-OnScreenMenu shbatm Simple On-Screen Menu for controlling the MagicMirror²
MMM-pages edward-shen An maintained module that allows you to rotate out pages of modules!
MMM-Pages-Screencast jboucly Interface module between MMM-pages and MMM-Screencast. Module to automatically change page when a video is cast on the MagicMirror
MMM-page-indicator edward-shen A helper module to display what page you're on. Intended to be used with other modules that rotate out modules.
MMM-Page-Pusher zerosamski A module that uses 2 HCSR04 sensors to enable switching between pages by making a push gesture.
MMM-Page-Selector Veldrovive Configure location and visibity of modules on defined pages.
MMM-ProfileSwitcher toasti007 This Module adds the ability to have different layouts for different profiles.
MMM-ProfileControl Tom-Hirschberger Indicator module for MMM-ProfileSwitcher.
MMM-RaiderIO jwcnewton Module that displays Raider IO score for multiple characters over any realms or regions.
MMM-Remote-Control-Repository eouia Plugin for MMM-Remote-Control to update installable modules automatically.
MMM-Remote-Control Jopyth Cleanly shutdown (or reboot) your mirror, edit which modules are shown on your mirror and turn your monitor off and on from a simple website, i.e. from your smartphone.
MM-Remote Klettner Android 📱 and Windows-desktop 💻 app to control your MagicMirror² remotely. (Shutdown, reboot, toggle monitor on/off, change brightness of monitor, custom-commands...)
MMM-Scenes MMRIZE Module to change screen scenes by time and order with ANIMATION EFFECT.
MMM-SendNotificationButton ralberth Web form to send arbitrary messages via this.sendNotification()
MMM-Simple-Swiper Bee-Mar; OttoJuba Simple, multi-threaded interface for HC-SR04 ultra sonic sensors to be used with MMM-pages
MMM-SmartTouch EbenKouao This module allows you to transform your MagicMirror² into a touchscreen interactive experience. This includes hiding all modules (Standby Mode) and Side Menu Option to shutdown your mirror via MagicMirror² UI.
MMM-Tabulator E:V:A A Demo module for using Tabulator to directly parse JSON/XML into MM DHTML tables.
MMM-ViewNotifications glitch452 Display a list of notifications that have been broadcast to all the modules.
MMM-MagicMover Lavve Prevent screen burn-in on your MagicMirror²
MMM-ProxyImage daxiang28 Display basic auth images through a simple Express proxy.
MMM-PersonalConfig CFenner Module to version your personal config in a separate repository.


Title Author Description
MMM-AVStock eouia Module for displaying stock price with Alphavantage API.
MMM-bitcoin valmassoi Display bitcoin ticker price.
MMM-bitcoin-portfolio jeroenpeters1986 Display bitcoin ticket price + worth of your own wallet/portfolio
MMM-NFTcollections TemianMihai Module for displaying details about a NFT collection.
MMM-bunq choffmann Display your bunq account balance.
MMM-Coinbase mlbonniec Display your Bitcoin Coinbase balance.
MMM-CoinMarketCap glitch452 Display cryptocurrency information from the Coin Market Cap website. Ticker Price, Logos, Sparkline Graphs, etc...
COINSQUARE marcomerens Displays cryptocurreency values and trends in different currencies based of COINSQUARE.
MMM-cryptocurrency matteodanelli Display cryptocurrencies ticker price, with graphs and changes over time.
MMM-CurrencyArg consus2903 Display the dollar price in real time.
MMM-ethereum Deathrid3r747 Display ticker with ethereum USD price
MMM-Ethermine AjaxCarroway Displays Ethereum miner rig statistics for miners on the mining pool
MMM-Helium-Wallet hayseedbyte Display your helium wallet balance and value (in your chosen currency) on your MagicMirror.
MMM-Jast Jalibu A simple but powerful vertical, horizontal or static stock ticker based on Yahoo's finance API.
- Supports international stocks, crypto currencies and index symbols
- Option for depot summary.
- No API key required.
- Very customizable.
MMM-LICE Mykle1 Live International Currency Exchange
MMM-NiceHash mlbonniec Display your NiceHash projected income and rigs highest temperature
MMM-Nordic-Electrical-Spot-Prices cSharpBastard Display current electrical spot prices in northen europe (also works in Germany)
MMM-PreciousMetals Fifteen15Studios Displays prices of select precious metals and commodities, like gold and silver. Retrieves information from API provided by
MMM-Questrade Daniel1145 Displays your Questrade positions
MMM-SingleStock balassy Displays the stock price of a single company without any fancy animation.
MMM-Stock hakanmhmd Displays current stock prices of companies using YAHHO FINANCE API...
MMM-stocks elaniobro Display a scrolling stocks ticker.
mmm-uah-currency wzooff Display UAH currency from
MMM-YNAB thesoftwarejedi Displays categories of your choosing from your YNAB budget.
MMM-Sbanken reidarw Displaying transactions and account balance from Sbanken (Norway).
MMM-Binance brssaricicek Display cryptocurrency information from the Binance website.

News / Religion / Information

Title Author Description
MMM-CrisisInformationSweden boghammar News feed from the Swedish Government Crisis Information (
MMM-DailyBibleVerse Arthur Garza A module that displays the verse of the day from
MMM-DailyBuddismWisdom anthpham A module that displays a daily bit of Buddhist wisdom from Thich Nhat Hanh's "Your True Home".
MMM-DailyPower oemel09 A module that displays the verse of the day from DailyPower
MMM-DailyUnreachedPeopleGroup MStoltzfus A module that displays the "Unreached of the Day" data from Joshua Project
MMM-Dorba-Trails drventure Display status of mountain bike trails via the website
MMM-Ecosia-Tree-Counter rehne Displays the tree counter from Ecosia
MMM-Ecowatt tttooommm56 Graphical and textual informations from Ecowatt.
MMM-ELMPrayerTime Moin Ahmed Displays praying times from East London Mosque in London.
MMM-Ethos Helpi90 Displays the rig infos from Ethos API
MMM-Flatastic joschi27 Displays information from the flatastic commune management app
MMM-GoogleFit amcolash Display google fit daily step count and weights.
MMM-HLTV Helpi90 Module which will show CS:GO matches provided by HLTV
MMM-JustForTodayMeditation LeftBrainCreated Displays today's NA "Just For Today" Header
MMM-LesJoiesDuCode Tomadelostacos Displays the last post from Les Joies Du Code, or TheCodingLove (The english version).
MMM-LeagueOfLegends Julian Displays your rank in League Of Legends, as well as a match history of your recent games.
MMM-Losung Dobherrmann Displays the daily bible verse from ther german “Losungstext” and the additional teaching text.
MMM-MataChuan Hcreak Chinese online godfather NM$L Sun Xiaochuan
MMM-MyPrayerTimes HTilburgs MyPrayerTimes is a simple Module, that calculate prayer times for any location around the world, based on a variety of calculation methods currently used in Muslim communities using the Aladhan API
MMM-News-QR Nischi Add a QR Code with the link to the showing Newsfeed (Default Newsfeed Module)
MMM-NINA Jalibu Client implementation for German NINA Warn API. Supports alerts of KatWarn, Biwapp and Mowas.
MMM-Oelpreise Eckonator The module displays oil prices for the current year based on Chart.js and the API of
MMM-OpeningHours Menturan Module that displays places opening hours.
MMM-OnThisDay nkl-kst Display historical events from Wikipedia based on the current date.
MMM-PlaceInfo njwilliams Displays brief information (flag, weather, exchange rate) about multiple locations at once
MMM-PrayerTime Slamet PS Displays moslem praying time with Adhan recital.
MMM-Pelletpreise Eckonator The module displays pellet prices for the current year based on Chart.js and the API of
MMM-RandomQuranAyah Slamet PS Display ayah/verse of Qur'an randomly.
MMM-Reddit-News-Ticker hayseedbyte Horizontal scrolling news ticker using reddit r/news titles to avoid clickbait.
MMM-shabbat SheyaBernstein Display shabbat times for the current week and optionally hide all modules.
MMM-WeeklySchedule pinsdorf Display weekly recurring timetables such as class schedules.
MMM-wiki mrinzis Displays random Wikipedia snippets.
MMM-IPT uok825 Displays Islamic Prayer Times for the place you want.
MMM-Zmanim jseidman95 Displays daily Jewish calendar information.
MMM-CyberSecurityNews gueguet This module allows you to display the last news about CyberSecurity.
JIR-Tarifa-luz jirsis This module shows the different ranges of electricity prices in Spain during the day.
MMM-NewsAPI mumblebaj Module to to get news from
MMM-GoogleCalendar randomBrainstormer Get your Google Calendars in the shape of MagicMirror's default calendar
MMM-hukamnama harv-singh This module loads the latest Hukamnama from Sri Harmandir Sahib powered by the GurbaniNow API:
MMM-air-raid-monitor-ua PavlenkoM This module shows the current status of air raid sirens in Ukraine.
MMM-Russianwarship uncleLem The total losses of the russian occupier since the full-scale invasion in Ukraine, per General Staff of the Armed Forces of Ukraine.
MMM-CalendarTodayTomorrow Qunu This calendar module functions the same as the default calendar app, but it only displays Today and Tomorrows events.

Transport / Travel

Title Author Description
DWD-RealtimeIrishRail archerydwd Display Realtime Irish Rail data for a targeted station.
JIR-EMT jirsis Estimated arrival time and distance Madrid Buses
MMM-AC-aseag j-hiller Displays departures for ASEAG busses in Aachen, Germany.
MMM-AtbSanntid Springvar Unofficial module showing departure times from given stops for the public transport service in Trøndelag, Norway - AtB
MMM-AT-Bus Estanz0 Displays arrival time in minutes or scheduled arrival for a selected bus or stop in Auckland, NZ.
MMM-Autobahn JockeyDoe Traffic warnings for the german Autobahn
MMM-Avinor KAG Avinor flight schedule for airports in Norway
MMM-BartTimes Alex Goldstein Bay Area Rapid Transit (BART) departure times
MMM-BCFerries stonecrown Displays the current info for scheduled sailings of specified BC Ferries route
MMM-BdxBus kuitin Hour bus station of Bordeaux
MMM-Bixi Nicolas Truong Displays the number of available bikes and electric bikes on any Bixi stations in Montreal
MMM-Bluebikes jschless Displays the number of available bikes at selected stations of the Boston public bike system (Bluebikes).
MMM-Bluelinky Cyw00d Displays some of your Hyundai's data on your Mirror, the code is based on MMM-Tesla2
MMM-BMWConnected hdurdle Displays information about your BMW from the BMW Connected Drive API.
MMM-Bubi balassy Displays the number of available bikes on the selected stations of the Budapest public bike system (aka MOL Bubi).
MMM-bustimes cirdan Display Dutch bus and some other public transports for a targeted set of bus stops.
MMM-Bysykkel JonasTriki Display the availability of the city bikes around in Norway from A to B.
MMM-Caltrain efritz09 Caltrain (San Francisco Bay Area) status monitoring
MMM-Caltrain Zac Henney Display departure times or estimated time to departure for the selected Caltrain station.
MMM-ClosestFlight RC7 Displays the closest aircraft's callsign and altitude using ADS-B data.
MMM-CoupEscooters Bogomips Display COUP e-scooters around you and sort them by distance. It works for Berlin and other cities
MMM-CracowMPK wkra Real time tram departure from selected stop in Cracow (Poland).
MMM-CTA NateDee Displays arrival times for the Chicago Transit Authority 'L' system buses and trains.
MMM-CuandoLlega bibaldo Real time bus information from Rosario, Santa Fe, Argentina
MMM-DBF Helpi90 Module to display train arrivals/departures (unofficial frontend for db navigator) with details for Germany
MMM-DCMetroTimes Kyle Kelly A fork of MMM-DCMetroTrainTimes (above) that also displays arrival times for buses.
MMM-DCMetroTrainTimes AdamMoses-GitHub Displays the arrival time of trains to any station in the Washington DC subway metro system (WMATA) as well as incidents reported for any of the line colors.
MMM-DeLijn wouter-heerwegh Retrieves live timings of busses for a specific bus stop
MMM-DisneyWaitTimes gberg927 Displays ride wait times at the Disney World Parks.
MMM-Dorba-Trails drventure Display status of mountain bike trails via the website
MMM-DublinRTPI galaktor Customisable real-time stop data for Dublin Bus, Luas and IrishRail stops
MMM-DVB skastenholz Station monitor for the Dresden/Germany local transport (DVB) bus, tram and train system.
MMM-EFA-departures Dom1n1c Station monitor for local transport companies using the EFA system.
MMM-Elvira balassy Displays Hungarian public train departure times using real-time data from the "Elvira" service provided by the Hungarian national railway company (MÁV)
MMM-EMTValencia TheRaulXP Get estimations for bus stops in the city of Valencia (Spain)
MMM-Entur-tavle Arve Display public transport information/departure boards for any public transport in Norway
MMM-FAA-Delay nigel-daniels Display information published by the FAA on delays and weather conditions at some US airports. Note: this has been updated following a change by the FAA to the API.
MMM-FlightRadarTracker jesmak Module that tracks nearby planes based on Flightradar24 data.
MMM-Flights karsten13 Displays current flights in a defined area with a map containing the plane positions.
MMM-FlightsAbove E:V:A A flight radar that display airplane/flight details of what is currently flying in the airspace above some location.
MMM-FlightTracker tbouron Module that uses ADS-B systems to track and display nearby planes.
MMM-Fuel fewieden Display Gas Station prices.
MMM-Futar balassy Displays Budapest public transport information directly from the Futár webservice.
MMM-GeoTracking asimhsidd Geo-track a moving object on the map by continuously listening to a pubnub channel where the publisher (example file attached) has to publish the new location (lat, lon) as and when moves
MMM-GoogleMaps-Tracking MartinGris Tracking of multiple objects on a google map. Position can be updated by a notification.
MMM-GoogleMapsTraffic vicmora Displays a Google map, centered at provided coordinates, with traffic information.
MMM-google-route mrdis Displays the two best routes from an origin to a destination, using Google Directions API.
MMM-GoogleTrafficTimes pjestico Lists travel times to requested locations taking into account Google traffic information.
MMM-GoogleTrafficTimes Jacopo1891 Lists travel times to requested locations taking into account Google traffic information with "classic view".
MMM-GyeonggiBus iceship Gyeonggi-Do, South Korea Bus Location ETA Time, Remaining Seat information.
MMM-HH-LocalTransport georg90 Display local transport in Hamburg/Germany.
MMM-HH-LocalTransport skuethe Display local transport in Hamburg/Germany. Now up to date
MMM-HK-Transport-ETA winstonma Display Estimated Time of Arrival (ETA) of Hong Kong public transport.
mm-hsl-timetable ZakarFin Display departures for public transport in Helsinki region - Finland.
publika Alonso Urbano Display local transport for different regions of Finland (Helsinki, Hämeenlinna, Joensuu, Jyväskylä, Kajaani, Kotka, Kouvola, Kuopio, Lahti, Lappeenranta, Mikkeli, Tampere, Oulu, Rovaniemi, Turku, Vaasa)
MMM-idos soyrubio Display estimated departures for public transport stops in the Czech Republic
MMM-iHaveBeenThere basti0001 Visulizes your places where you have been traveled..or intend to go.......or or or.
MMM-Ilevia-Lille Jilano5 time to the next buses, tramways from a list of stations / lines for Lille (Ilevia).
MMM-imhdsk Adman Display real-time estimations for public transport stops in Bratislava, Slovakia
MMM-JNV michgue Station monitor for the Jena/Germany local transport (JNV) bus and tram.
MMM-KVV yo-less Station monitor for the Karlsruhe/Germany local transport (KVV) bus, tram and train system.
MMM-LAMetro pbuabthong Shows real-time departures for LA Metro (Los Angeles, CA).
MMM-LocalTransport CFenner Display the next public transport connections for a certain route.
MMM-LothianBuses tbouron Display live timetables for specific bus stops of Lothian buses network.
MMM-Luxembourg-Public-Transport MarinescuEvghenii Luxembourg public transport departures in real time.
MMM-lyft kyle-kelly Estimated arrival times for lyft
MMM-MBTA edward-shen Displays information about a Massachusetts Bay Transportation Authority (MBTA) station, including upcoming arrivals and alerts and warnings.
MMM-MercedesMe Ashish Tank Displays EV/Fuel status and Range of Mercedes cars
mmm-miami-transit istvanfedak Displays the Miami Metrorail times for a given train station!
MMM-MiBiciTuBici bibaldo Displays the number of available bikes on the selected stations of Rosario, Santa Fe, Argentina public bike system (aka MOVI)
MMM-MTA-NextBus Tie Displays the arrival time of the next few buses for a particular bus stop. This is for the Metropolitan Transit Authority (MTA) in New York City.
MMM-mvgmunich mrVragec Displays the public transport information for Munich - Germany.
MMM-MVGWiesty wiesty MagicMirror² Module to display public transport from Munich in Germany.
MMM-MyCommute Jeff Clarke Displays your commute times to several destinations. Highly configurable.
MMM-MyTraffic HTilburgs Module is dead for now... Real Time Dutch traffic information from the ANWB
MMM-MyTTC Jeff Clarke Displays Toronto Transit schedule for your selected routes and stops.
MMM-MyVolvo mazim Displays information about your Volvo from the Volvo Connect API. (Updated version from eouia)
MMM-Nantes-TAN normyx time to the next buses, tramways or navibus from a list of stations / lines for Nantes (TAN).
MMM-NCTtimes dnmmrdr Displays bus information for the Nottingham bus company, NCT.
MMM-NesteBussAtB ottopaulsen A module that shows how many minutes until the next bus(es) goes from given bus stops.
MMM-nextbike yo-less Station monitor for the nextbike bike-sharing network.
MMM-NJTransit Dmitry Studynskyi Real-time bus tracking for NJ Transit.
MMM-NLDepartureTimes travelbacon Shows departure times of Dutch public transport. Where you can sort on destination and group stops in one stop. Good for hubs where multiple lines and authorities merge, so yo have one stop instead of multiple.
MMM-NMBS-Connection Jan-Bart Display upcoming trains between 2 NMBS/SNCB stations. (Belgium)
MMM-NsInfo MFurious Shows Dutch train departures from the NS (Dutch railways), based on a configurable train station.
MMM-nstreinen qistoph Shows information on trains departuring a configurable Dutch trainstation.
MMM-nyc-transit Elaniobro Real-time MTA subway countdown clock for stations you choose. Configurable for marquee and or list view
MMM-oebb-station-board Michael Scharl Shows trains and other public transports for a configured ÖBB-Station.
MMM-OneBusAway Jesus Silva Shows ETA for buses for a given stop using OneBusAway API
MMM-OpelStatuses Santanachia Shows current production status of your Opel/Vauxhall
MMM-OsloCityBike TobbenTM Shows nearby CityBike stations in Oslo, and the number of bikes available at each.
MMM-Paris-RATP-PG da4throux Time to the next buses, metros, rers & tramways for Paris Network (RATP), along with: the traffic status for selected lines, the risk of rain in the next hour, autolib and velib stations status.
MMM-PasadenaTransit pbuabthong Shows real-time departures for Pasadena Transit.
MMM-pathtime comf0rts An unofficial module to show Port Autority Trans-Hudson(PATH) Train schedules.
MMM-pekavm ytmytm Station monitor for tram and bus system in Poznań.
MMM-PGHBus yuhanx0728 Real Time Pittsburgh bus information from Port Authority
MMM-PublicTransportBerlin deg0nz Display departures for public transport in Berlin and Brandenburg (Covers VBB Area).
MMM-PublicTransportHafas KristjanESPERANTO Displays departure information for public transport in Germany. The hafas-client is used to query the information. The interface of the Deutsche Bahn is used as standard, this includes most of the local networks with buses, trams, etc. However, other hafas interfaces can also be used.
MMM-PublicTransportVVO ChristianGeie Display live departures from public passenger transport service of the 'Verkehrsverbund Oberelbe' (VVO).
MMM-RATP closingin Display next passing times and traffic information from the RATP for Metros, RERs, and Tramways of Paris, France. Fully featured.
MMM-ResRobot Alvinger Public transport information for Sweden.
MMM-RMV Com-Lum Rhein-Main local transport system (RMV) - Departure Monitor
MMM-RNV jalibu A departure monitor for stations within the Rhein-Neckar-Verkehr (RNV) public traffic network using the new API.
MMM-RNV jupadin Departure Monitor for stations in the Rhein-Neckar-Verkehr (RNV) public traffic network using the new API.
MMM-RNV yawns Monitor a given station in the RNV traffic network
MMM-Ruter CatoAntonsen Display public transport information for Oslo and Akershus in Norway. Abandoned - see MMM-Entur-tavle instead.
MMM-RVV sebikolon Departure monitor for the RVV (Regensburger Verkehrsverbund) public transport (bus) system (Bavaria/Germany)
MMM-SeawayLockTraffic ProfKP Display order of turn information for ships transiting the St Lawrence Seaway Locks.
MMM-SFMuniBusTimes vikramraja1995 Displays the ETA of San Francisco's MUNI Bus and Rail systems based on the given stops and routes.
MMM-SG-Transport-V2 mosesyong Display bus transport info in Singapore
MMM-Skyss PabloDons Based on MMM-Ruter, but for the municipality of Hordaland in Norway
MMM-SL-PublicTransport boghammar Display public transport in Stockholm/Sweden.
MMM-SNCF jvanoost Display upcoming trains between 2 SNCF stations (France)
MMM-socialbicycles 0lek Station monitor for bicycle networks based on the Socialbicycles API/Infrastructure, e.g. Wavelo in Kraków, Poland.
MMM-Star-Metro alexandreLavenant Display upcoming metros in Rennes (France)
MMM-stib danito Display the next transports for any given STIB (Brussel/Belgium) station.
MMM-stib2 bendardenne STIB waiting times. Re-write of danito's MMM-stib, using the official STIB API and no XML parsing.
MMM-SwissCommute nixnuex Display the next departures for your favorite (train) connection in Switzerland (SBB)
MMM-SwissStationboard vanhoekd Display the next departures in every direction for your favorite trainstation in Switzerland with delay information
MMM-swisstransport Bangee44 Display train departures from your favourite train station.
MMM-TakeAndDrive sejka Shows nearest scooters/cars/mopeds/bikes to rent in your area. Comes with direction and distance info.
MMM-Tesla mattdy Display Tesla data from either TeslaFi or Tessie
MMM-TeslaLogger spitzlbergerj Displays data from TeslaLogger or/and TeslaMate via MQTT
MMM-TeslaMate denverquane Display live Tesla status using the Teslamate self-hosted monitoring system and MQTT Broker
MMM-TeslaStatus aduyng Display my tesla status using data from firebase realtime database
MMM-TFL-Status emanuele-albini Status board for TFL (Transport For London) lines including London Tube, Elizabeth line, Tram, DLR, Bus, River Coach.
MMM-TMB jaumebosch Display Barcelona's TMB bus times by line and stop
mm-tkl-timetable JurnetFIN Display departures for public transport in Tampere region - Finland.
MMM-TomTomTraffic bendardenne Show a map of a given area with TomTom traffic information
MMM-TomTomTrafficIncidents travelbacon Shows on a TomTom map of your location the current traffic and actual traffic incidents like crashes and road construction. You can choose if you want traffic delay/jam or traffic speed/flow to be displayed.
MMM-Toulouse-Transports LoneWanderer-GH time to the next buses lines for Toulouse (Tisseo).
MMM-TracCar asimhsidd Track moving objects through APIs on google maps. This is based on a websocket connection to the server over which the locations of all the registered users are received upon any update. Not only the markers are updated but also the map's center & zoom level. All online users have a green icon, rest are red. Error handling is built in too.
MMM-Traffic SamLewis0602 Display commute travel time with current traffic conditions factored in. Can be used for driving, biking, walking, and public transit.
MMM-TrainConnections Bangee44 Display trains from your favorite departure station to any destination in Europe.
MMM-Trains-Trafikverket per-garden Module to display train departure times for railway stations within Sweden, as supplied by the Swedish Transport Administration (Trafikverket).
MMM-TransLoc OrangleHoopla Display TransLoc locations for a bus stop, used by the Rider App
MMM-TransporteCABA luccapolastri / Satoshiwoniisama Module that displays real time information of the public transportation service in CABA, Buenos Aires, Argentina.
MMM-Tronity robotfishe Pull charging and range data from your EV via Tronity Platform.
MMM-Tube-Status nigel-daniels Simple at-a-glance display of the London Underground system status. See MMM-TFL-Status for more modes (e.g., Elizabeth line, DLR, Buses, Tram, etc.)
MMM-TUZSAZaragoza rafagale Get estimations for bus stops in the city of Zaragoza (Spain)
MMM-uber kyle-kelly Estimated arrival times for UBER
MMM-UKLiveBusStopInfo nwootton This module displays LIVE UK information about a specific bus stop and the routes that serve it.
MMM-UKLiveTrainDepartures CreepinJesus A module showing live train departure/arrival times for the UK's National Rail network.
MMM-UKNationalRail nwootton This module displays LIVE UK National Rail train arrivals & departures from a specified station.
MMM-Vasttrafik-PublicTransport bureus Display public transport operated by Västtrafik for western part of Sweden, including Gothenburg.
MMM-VolvoOnCall eouia Display Volvo car status and trip information by VolvoOnCall
MMM-Vrr Klizzy Easy configuration module to display bus and train arrivals/departures with different display types for Germany (VRR and more EFA).
MMM-VTA-Live nigel-daniels Updated: You can now monitor live arrival times at many CA, Bay Area transit stops. This covers BART, VTA, etc.
MMM-vvsDeparture niklaskappler Display departures for public transport in Stuttgart (Covers VVS Area).
MMM-vvsDeparture Fabian Hinder Display departures for public transport in Stuttgart (Covers VVS Area). Based on MMM-vvsDebarture by Niklas Kappler, changed deprected request dependency
MMM-WeasleyClock Brian Hepler Displays a clock that shows your family's location via OwnTracks.
MMM-WeConnect ottopaulsen Show status for your Volkswagen electric car, based on VW We Connect software formerly Car-Net)
MMM-WienerLinien fewieden Display Public Transport timetable of Vienna/Austria.
MMM-yandex-route DimmanT Displays car routes on the map, using Yandex.Maps API
MMM-weconnectid NikolasRupp Shows Status of your VW ID Car based on We Connect
MMM-TranslinkBrisbane dekinet Simple display of train departure times for Brisbane (Australia)
MMM-NextTrains CptMeetKat Display departures from Sydney train stations in NSW, Australia

Voice Control

Title Author Description
MMM-Hive NateBrownProjects Implements H.I.V.E AI into MagicMirror.
MMM-Alexa sakirtemel Amazon Alexa integration with using Javascript only.
MMM-AlexaControl JoChef2 The MMM-AlexaControl module allows you to control your Mirror with Alexa (every device that support Wemos devices). You can turn it on and off, change the page and send notifications to other modules.
MMM-AlexaOnOff shbatm Simple Mirror Control from External Home Assistant (Alexa/Google Home/
MMM-awesome-alexa dolanmiu Easy, hands free Amazon Alexa integration; activated, simply by saying "Alexa".
MMM-GoogleAssistant gauravsacc Google Assistant integration using python library. Activated using hotword 'Ok Google'
MMM-GoogleTTS MMRIZE Text-to-Speech module with Google Cloud TTS API. Give a voice to your Mirror.
Hello-Lucy Mykle1 Hide/Show individual modules and pages of modules with custom audio responses that you create.
MMM-Hello-Mirror Matzefication Voice-Control module based on Google Speech Recognizer (annyang). Send a notification to all other modules on voice detection.
MMM-kalliope sispheor Control MM from Kalliope assistant
magic-mirror-voice whyjustin Voice control based on based on Sphinx and Alexa.
MMM-MirrorMirrorOnTheWall joanaz Alexa voice control to show/hide modules, search for images or Youtube video, and display them with the search term on the mirror.
MMM-Polly dgburr Text-to-Speech using Amazon Polly.
MMM-Porcupine SikandAlex Picovoice Porcupine hotword detection, works with MMM-AssistantMk2
MMM-TTS fewieden Offline Text-To-Speech based on festival.
MMM-voice fewieden Offline Voice Recognition Module, with ability to control other modules, based on pocketsphinx.
MMM-Voice-Commands Veldrovive Highly configurable voice control based on annyang.
MMM-Voice-Control dr4ke616 Voice control based on annyang.
voicecontrol alexyak Voice control based on snowboy.
MMM-OTIS Gomez0015 Machine learning AI to take input and pass it through the AI to get an answer, best use is when combined with other modules to have full control over MagicMirror² with voice


Title Author Description
MMM-3Day-Forecast nigel-daniels Simple display of today, tomorrow & next-day, designed to work with MMM-Weather-Now. Now uses Open Weather as WeatherBit reduced the free service to an unusable level :( If you installed an older version ( < 18 Oct 2022 ), please update and get a new api key!
MMM-AareGuru buge Displays the temperature from for the river Aare in Switzerland (in Brienz, Interlaken, Thun, Bern, Hagneck, Biel or Brugg).
MMM-AirNow nigel-daniels Simple display of air quality based on the US AirNow API.
MMM-IQAir PavlenkoM Air quality widget based on IQAir API
MMM-UVIndex rsperezn Displays the current and forecasted UV Index fo a given location given its longitude and latitude. It requires a free API token from
MMM-AirQuality CFenner Display the air quality index for a certain location.
MMM-AirQualityv2 cslev Fork from CFenner's repo and extended with a new layout setting to print location data as a header.
MMM-Airly mstarzec386 Air pollution in Polish cities. Data from airly (
MMM-AQI ryck MagicMirror module to get the Air Quality Index (AQI) using the World Air Quality Index project API.
MMM-aqicn gpailler Display the air quality index from aqicn project.
MMM-PurpleAir ajones Display air quality sensor data from Purple Air
MMM-aviationwx stuloh Display aviation weather (METAR) and FAA delay data for continental U.S. airports. nebulx Displays snow reports from FatTony404 Displays snow reports from, forked version. Countries provided by can be configured and set.
MMM-BMW-CC Mykle1 Weather designed for bottom bar position, now using the ClimaCell API
MMM-BMW-DS Mykle1 Weather designed for bottom bar position, now using the DarkSky API
MMM-BMW-OW Mykle1 Weather designed for bottom bar position, now using the OpenWeather API
MMM-CanadianWeatherAlerts aSouchereau Gets weather watches, warnings, and advisories for user specified regions. Using alert data published by Environment Canada.
MMM-Climacell-Hourly Mykle1 Hourly weather designed for bottom bar position using the Climacell API
MMM-Currentweather-MQTT spitzlbergerj Extension of the standard module currentweather by the possibility to process and integrate MQTT telegrams of an own weather station
MMM-PilotWX Mykle1 Static or Rotating Weather for Pilots. International ICAO's
MMM-PLOW Mykle1 Pig Latin On Weather! Multiple views in a single module. Driven by Darksky API.
MMM-Buienradar StefanNienhuis This module will show a map with the weather forecast provided by Buienradar.
MMM-DHT-Sensor Grena A module displaying the current temperature and humidity from DHT11, DHT22 and AM2302 sensors.
MMM-DWD-WarnWeather LukeSkywalker92 Displays weather warnings for Germany.
MMM-DWD-Pollen carstendirks Displays Pollen data from DWD for Germany.
MMM-DarkSkyForecast jclarke0000 A weather module that displays current, hourly and daily forecast information using data from the Dark Sky API.
MMM-PirateSkyForecast dankerthrone Almost completely unchanged fork of the beautiful MMM-DarkSkyForecast but uses the API since DarkSky is EOL.
MMM-DarkSky24Hours thobach shows weather information for the next 24 hours using the Dark Sky API. The idea of this module is to give you confidence on what to wear when you go outside / to work, or what transport mode you should take (in case you are a good weather-only biker). The hourly forecast gives you a good decision basis based on the weather condition at the times you go to work and return home.
MMM-darksky-hourly JacquesCedric Hourly weather and precipitation pulled from DarkSky
MMM-DarkSkyRadar vincep5 Display a radar map from DarkSky
MMM-dht22 nebulx29 displays temperature/humidity readings from DHT22 sensor connected via GPIOs
MMM-DynamicWeather scottcl88 A heavily configurable module to display different animations based on current weather and show customized event effects.
MMM-Farevarsel mabahj Shows the text based weather alerts from the Norwegian Meteorological Institute (the Yr weather providers). Norwegian language only.
MMM-FF-multigeiger shin10 A module for MagicMirror² showing radiation charts from Want to help us? Join the project and build your own Geiger-Müller counter!
MMM-FHEM BenRoe Display Readings/Values from your FHEM device like temperature or humidity.
MMM-FloGraph KAG Displays tide graph for Norway
MMM-Flo KAG Displays tide table for Norway
MMM-forecast-io dmcinnes Display weather based on forecast API.
MMM-forecast-io idoodler Fork of MMM-forecast-io Display weather based on forecast API. Uses the INDOOR_TEMPERATURE notification to display the indoor temperature emmited by some modules
MMM-GPSWeather mochman Display weather from a self-updated GPS Location.
MMM-GameOfLife raywo Displays a grid simulating the Game of Life.
MMM-HDC1080 MichaelF1 Display the temperature and humidity of the I2C-based HDC1080-sensor.
MMM-IndoorTemp sebastianhodapp The module emits the notification "INDOOR_TEMPERATURE" to display the indoor temperature received via a subscribed MQTT topic in the default Current Weather module.
MMM-IndoorTemperature-Endpoint buxxi This module exposes a HTTP-endpoint on the MagicMirror that can receive the indoor temperature and then emits that value as notification "INDOOR_TEMPERATURE".
MMM-LocalTemperature glitch452 Show the temperature and/or humidity from a DHT11, DHT22, or AM2302 sensor
MMM-loldht22 cslev Show the temperature and humidity from a DHT22 sensor. This module uses the loldht_22 library and can work inside a docker container, i.e., when your Magicmirror² is inside a docker. Lot of settings can be made for how the temperature/humidity data are shown. Change colors, icons, layout, as well as, define threshold values when icons/colors should change according to the temperature
MMM-Looko2-aq marska Display the air quality index from looko2 sensor.
MMM-Luftdaten pixxelfriend Displays data (particulate matter PM2.5/PM10, temperature, pressure) from air quality sensors, connected to or local wifi.
MMM-MarineWeather Grena A module displaying the current marine weather (water and air temperatures, wind and wave conditions).
MMM-meteoblueCurrent Bangee44 Display current weather based on the API.
MMM-Moon EnderFlop Displays moonrise, moonset, and an image of the moon using AstronomyAPI.
MMM-moon-phases Spectroman Show an image of the current moon phase
MMM-MoonPhase Nolan Kingdon Presents the real-time moon phase
MMM-MyDutchWeather HTilburgs Displays local Dutch weather from the KNMI 10-minutes netwerk
MMM-MyWeather Jeff Clarke / Martin Kooij Fork of MMM-WunderGround, with a few more display options and slightly different formatting. Updated under the hood to use weatherbit API, Wunderground free API is discontinued.
MMM-NL-rain-intensity theKampany Do I need an umbrella when i go out, or shall i take my chances? Shows rainintensity for a location in the Netherlands in the next hour.
MMM-NOAA3 cowboysdude Different providers for users to choose from. Shows current plus 3 day forecast. Mouseover shows forecast, with Air, UV, Humidity, Sunrise and Set.
MMM-NOAATides crice009 Graph daily low and high tide predictions for a given NOAA tide station, and measured data as it is reported. Data is pulled from NOAA-tidesandcurrents. Data is a free service - no API key
MMM-Netatmo CFenner Display your Netatmo in/outdoor weather station data.
MMM-Netatmo RaymondMolenaar Fork of CFenner's module with improved UI.
MMM-OneCallWeather Kristjan ESPERANTO Display current and forecast weather based on the Openweathermap OneCall API data with alternative formatting.
MMM-OpenmapWeather SathyarajV Display current weather as image based on the Openmap Weather API data with different formatting.
MMM-OpenWeatherMapForecast MarcLandis A weather module that displays current, hourly and daily forecast information using data from the OpenWeatherMap One Call API. This is based on the MMM-DarkSkyForecast module by jclarke0000.
MMM-Pollen vincep5 Display information for your US zipcode
MMM-pollen devduisburg Display 2 day pollen forecast based on DWD geoserver data
MMM-Pollen-FR lekesako Display information for your FR region code
MMM-RBB-Weather nkl-kst Display RBB weather data
MMM-RainFc cirdan 2 hour Dutch rain forecast graph based on Buienradar
MMM-RainForecast jupadin Show rain forecast weather maps based on OpenStreeMap. Highlight multiple points of interest with colored markers.
MMM-rain-forecast Carl Graphical rain forecast for the Netherlands, no dependies or outside scripts needed. Superfast with scalable vector graphics in desired color
MMM-RAIN-MAP Jalibu A rain radar map based on OpenStreetMap. Multiple location markers, option for alternating positions and zoom levels
MMM-RainForecast-FR tttooommm56 Graphical and textual rain forecast for France.
MMM-RAIN-RADAR jojoDuQuartier Displays a Precipitation Radar for your Location
MMM-VigilanceMeteoFrance Grena A module displaying the current level of vigilance of weather phenomena and associated risks for France.
MMM-VigiCrues Grena A module displaying the last value of water level at a station in the Vigicrues network in France.
MMM-RecentRainfall vincep5 Display recent US rainfall with a small map of your state
MMM-RemoteTemperature balassy Displays the temperature from a remote sensor that is capable to POST the measured value through HTTP protocol in JSON.
MMM-NestRemoteThermostat sisimomo Display a Nest Like thermostat from a remote sensor that is capable to POST values through HTTP protocol. It is designed to be generic. Useful when having Home Assistant and MagicMirror².
MMM-SmokedMirror Santanachia Air pollution in Polish cities.
MMM-SwissLakeTemperature roufri Display the water temperature of a Swiss lake at a given point.
MMM-TAF imperian Display METAR and TAF data for airports world-wide.
MMM-UKMOWeatherWarnings maloakes Display weather warnings for the UK issued by UK Met Office.
MMM-Temperature Tom-Hirschberger A module to display tempature, humdity, and more of DHT11, DHT22, BMT280, HTU21, DS18B20 or other sensors
mmm-uk-pollen-forecast szech Displays pollen forecast for your area in the UK.
MMM-UKTide Captsi Display tidal data in British Isles with free data from UKHO/Admiralty.
MMM-Vindsiden erikmohn Display weather data from weather stations available at
MMM-WeatherGraph FlatPepsi Weather forecast with rain & temp graphs. Lots of options to turn on & off. Data from OpenWeatherMap API
MMM-WeatherOrNot Mykle1 Squeeze or stretch it. Watch it respond by reformatting itself. Fully customizable. Also driven by Darksky API
MMM-Weather-Now nigel-daniels Simple clean display of the weather now, designed to go with MMM-3Day-Forecast. Now uses Open Weather as WeatherBit reduced the free service to an unusable level :( If you installed an older version ( < 18 Oct 2022 ), please update and get a new api key!
MMM-Weather-SMHI-Hourly Menturan Displays weather from Swedish SMHI hourly
MMM-WeatherAlerts gjonesme Displays active weather alerts provided by OpenWeatherMap's onecall API.
MMM-WeatherBackground Brian Hepler Dynamically loaded weather image background from Unsplash. This is a plugin of other weather modules. (originally eouia's module)
MMM-weatherchart paphko Display a weather diagram provided by
MMM-WeatherChart mtatsuma Display a weather forecast chart using OpenWeather API and Chart.js, an open-source library to plot data on charts.
MMM-WeatherDependentClothes fruestueck Display clothing depending on the weather forecast and your personal preferences.
MMM-weatherforecast jharttech This is a new version of the weather forecast module. This one does not come as a default module. This version has been edited to allow the days of the week to span left to right, each with its own weather icon and details. Uses API Key.
MMM-WeatherHourlyByDay dWoolridge Displays an hourly forecast table for multiple days. Allows you to specify what hours of the day to include and which forecast components will be displayed
MMM-WH2600 st3v0rr This module integrates a WH2600 System to display several statistics like temperature and humidity for all registered sensors, wind data, UV index and rain data
MMM-Windy santi4488 Adds the windy weather map which covers the whole screen
MMM-WorldTides yawns Displays low and high water time predictions for a given tide station, derived from
wuforecast MattLugar Weather Underground Forecast Module Retrieves forecast from Weather Underground. Also adds a percentage probability of precipitation to forecast display.
MMM-WunderGround RedNax67 Display weather based on wunderground API.
MMM-WWI Mykle1 Nope! Not World War I. It's Weather Without Icons. Up to the minute weather. Full weather information, yet a small footprint.
MMM-YrNow Yr The official Yr Nowcast module for MagicMirror², which displays data from Yr. Nowcast data is only available for some Norwegian locations covered by the Norwegian weather radars. Yr is a weather service from the Norwegian Broadcasting Corporation and the Norwegian Meteorological Institute.
MMM-YrThen fmandal Displays weather forecast from Yr. Yr is a weather service from the Norwegian Broadcasting Corporation and the Norwegian Meteorological Institute.
MMM-DefaultWeatherAnimated MatthiPi Adds animated icons and changes layout of default weather plugin


Title Author Description
MMM-AllsvenskanStandings retroflex Shows the current standings of Allsvenskan (the top Swedish football league).
MMM-BiathlonResults Grena A module displaying the current biathlon results (World Cup and IBU Cup).
MMM-CHAMPIONSQUEUE-LEADERBOARD xadamxk Displays LOL Champions Queue standings.
MMM-CollegeFootballTop25 AdamMoses-GitHub Displays the Top 25 College Football Teams (USA) based on the Associated Press Polling.
MMM-Formula1 ian A module that displays the driver standings from the current Formula 1 season.
MMM-F1 jupadin Displays the current driver standings of the current Formula 1 season.
MMM-Liquipedia-Dota2 buxxi Displays current and upcoming pro matches in Dota2.
MMM-LOLESPORTS-SCHEDULES xadamxk Display League of Legends league schedules.
MMM-LOLESPORTS-STANDINGS xadamxk Display League of Legends league standings.
MMM-MyScoreboard jclarke000 Module to display today's scores for your favourite teams across multiple sports.
MMM-MyStandings vincep5 Display ESPN standings for major US Sports and international soccer leagues
MMM-NFL fewieden Display scores of National Football League (optional voice-control).
MMM-NHL fewieden Display scores of National Hockey League.
MMM-NBA jupadin Display scores of National Basketball Association.
MMM-Olympia ghlasse A module that displays the medals for the summer olympics 2016.
MMM-OlympicGames fewieden Displays the medals for olympic games.
MMM-PGA mcl8on A module to show PGA tournaments scores.
MMM-SHL bureus Display stands of Svenska Hockey Ligan (SHL).
MMM-ScottishPremierLeague fewieden Display scottish premiere league standings.
MMM-SleeperNFL jackmeyer Displays your Sleeper fantasy football matchup with live updating scores.
MMM-SoccerLiveScore 0m4r A module that displays live scores of your favorite soccer leagues/competitions.
MMM-soccer fewieden A module that displays standings from European Soccer (Football) leagues. (optional voice-control)
MMM-Speedway LukasKlose A module that displays the tables of the Polish Speedway Leagues (PGE Ekstraliga, I. Liga Żużlowa , II. Liga Żużlowa).
MMM-GHIN C-Deck A module that displays your official USGA Ghin handicap.
MMM-CricketScores dsouzadrian A module that displays cicket scores for ongoing live cricket matches.
MMM-GConnect td A module that displays sports data from your Garmin Connect(tm) account.

Utility / IOT / 3rd Party / Integration

Title Author Description
MMM-ICA Pierre Gode MMM-ICA is a Module for connecting to the Swedish grocery store ICA API and get information.
MMM-mmpm bee-mar Companion module for MMPM to enable hiding/showing of MagicMirror modules.
MMM-01ZM rubinho101 Display Xiaomi LYWSDCGQ 01ZM Temperature and Humidity sensor values directly AND Nova SDS011 PM Air Quality sensor data.
MMM-Advent Jopyth Display a candle burning down towards a specific date (e.g. an advent candle).
MMM-AfterShip Mykle1 Track all your deliveries in one module. Supports 428 couriers worldwide!
MMM-AfterShip vanhoekd Displays all your tracked parcels from AfterShip.
MMM-AirbarHelper Ryan Cooke Module to add touch input to your mirror using a ~$50 usb plug and play sensor.
MMM-Airtable Yash Module to display tables from Airtable.
MMM-AlarmClock fewieden Alarm Clock Module (touch and non-touch)
MMM-AmbientBrightnessDetection eric-h-st Ambient brightness detection and Auto-Brightness of the mirror modules accordingly
MMM-AnyList codetheweb Module to display a list from the AnyList app.
MMM-API JuZim A somewhat RESTful(ish) API.
MMM-AquareaSmartCloud martinburheimtingstad This module integrates with Panasonic Aquarea Smart Cloud to display data from your heat pump.
MMM-ArduPort Dentrax This module provides Arduino serial communication support with Raspberry PI. Arduino sends the sensor's data value to the module using Python. Your next favorite Plug&Play utility module.
MMM-August-Lock relm923 This module pulls data (lock and door status) from August Locks connected to the configured account using august-connect.
MMM-Beestat vincep5 Display Ecobee runtime data from API
MMM-Block BKeyport Quick Module to easily move modules up or down for blank space
MMM-BluetoothDevices timodejong95 Connecting Bluetooth devices, currently only Oral-B toothbrushes
MMM-BoschSmartHome Jalibu A client interface for the Bosch Smart Home System. Supports rooms, Window/Door contacts, Room Climate Controls, Thermostats, Twinguards, Visualization of Temperature, Humidity and Purity, Bosch Home Connect Dishwashers, Philips Hue Bridge
MMM-BornBeforeDate justjim1220 module request to show the date you must be born before to enter premises.
MMM-Bose-Soundtouch Carl Shows the music that plays on your Soundtouch
MMM-Bring werthdavid Display a Bring! shopping list in a flexible view and touch support
MMM-BringList rseidt Display a Bring! shopping list in a tabular view
MMM-Buller da4throux Dynamic compliments leveraging Google Tasks
MMM-BME280 awitwicki Display temperature, humidity, and pressure readings from BME280 I2C sensor
MMM-CalDAV MMRIZE CalDav Parser to convert to iCal format.
MMM-CalendarExt2 klaernie Extended calendar and event view.
MMM-CalendarExt3 MMRIZE Extended calendar and event view.
MMM-CalendarExtTimeline klaernie Display current timeline schedules. This is a plugin module for MMM-CalendarExt2.
MMM-CalendarExtMinimonth klaernie Display mini month calendar. This is a plugin module for MMM-CalendarExt2.
MMM-CalendarExtPlan klaernie Display daily plan by criteria. This is a plugin module for MMM-CalendarExt2.
calendar_monthly KirAsh4 Display a compact monthly calendar view.
MMM-CalendarWeek heskja Display a weekly (n days) calendar view
MMM-Callmonitor-Current-Call PaViRo Extension for MMM-FRITZ-Box-Callmonitor (Displays the currently active call)
camera alexyak Display a webcamera video feed.
MMM-CardDavBirthdaysProvider Ulrich Wisser Birthday calendar from your CardDav contacts
MMM-Chart MarinescuEvghenii Chart module. This is a simple wrapper for Chart.js
MMM-chromecast flo80 A module to directly cast from the MagicMirror² server to a chromecast.
MMM-CommandToNotification Tom-Hirschberger Calls configurable scripts periodically and send the output as notifications(s).
MMM-ComEdPrice vincep5 Displays ComEd Hourly Pricing
MMM-CountDown boazarad Display a count down to a date/event.
MMM-NextEvent cure Display a count down to the next event from MMM-CalendarExt2.
MMM-Cursor MarinescuEvghenii Display cursor when user moves mouse and hide after delay.
MMM-CzechPost RichieCZ Display tracking information for parcels handled by Czech Post
MMM-D2L lberryer Displays information retreived from a D2L module for Linky
MMM-Daikin KyMeyer Displays information retreived from a Daikin Air Conditioner Unit
MMM-DailyAlarm eouia Module for daily recurrent event alarms
MMM-DateCounter alltopafi A module that can show either the time remaining to an event, or the time since an event. This module also supports having a supporting image.
MMM-Discogs mboskamp A module to display a random release from your music collection. ⚠️ Module not maintained (GitHub repo has been archived)
MMM-DiscordWatch smiche A module to display messages from discord channels.
MMM-Discourse-notifications jordy-u & OsinixXx Show user notifications of a site that runs on Discourse.
MMM-DockerVisualizer aaron64 See your docker swarm running in real time through docker-swarm-visualizer
MMM-Domoticz-ext goedh452 A highly configurable module for displaying domoticz information and performing actions on Domoticz.
MMM-edgerouter-throughput Michael Scharl Show the interface throughput of an Ubiquity EdgeRouter
MMM-EmbedURL Tom-Hirschberger Embed one or multiple websites with there URL.
MMM-EmbedYoutube nitpum Embed youtube video and playlist.
MMM-EnergyMonitor deg0nz Visualizes production and consumption of electrical energy in your home. Is meant to be used with solar energy converters and (optional) energy storage systems.
MMM-FastNotes polarbearjngl Can be used for adding notes using fast and easy web interface.
MMM-fbPageCounter eouia Likes counter of FACEBOOK page.
MMM-FF-process-stats shin10 Display electron process information.
MMM-FF-StatsJS shin10 Inject Ricardo Cabello's (mrdoob) stats.js to display FPS, MS and MEM consumption
MMM-FinParcel jesmak Module that tracks packages from Finnish Posti and/or Matkahuolto
MMM-fitbit SVendittelli Display your Fitbit statistics.
MMM-flicio nomis6432 send notifications to other modules with buttons.
MMM-FortniteStats Dawi Module to display Fortnite Stats.
MMM-AOE2-STATS Fabian Niehaus Module to display Age of Empire stats by player ID
MMM-FrameLight RaspiManu This is a module for controlling an RGB-LED strip mounted onto or embedded into a smart mirror's frame. It provides features for static background lighting, highly customizable effects on notifications and party lighting and can be used with the following input methods:
- touch control (via IR touch frame or similar)
- MagicMirror² system notifications
- separate voice control module of choice
MMM-FreeBox-Monitor tataille Display data from your FreeBox v6 server (Revolution) from the french ISP free.
MMM-FRITZ-Box-Callmonitor-py3 drtorchwood FRITZ!Box Callmonitor (Display an alert when someone is calling and offers a call history...)
MMM-FroelingConnect Eckonator The module builds charts to your FRÖLING pellet boiler based on data from the FRÖLING Connect API. Inspiration and code base comes from TA2k/ioBroker.froeling.
MMM-fronius peteyjaym Fronius Solar Module (Display data from a Fronius Solar Inverter)
MMM-Fronius2 deg0nz Displays data from a Fronius Solar Inverter, supports auto-off inverters and can be used as a data source for MMM-EnergyMonitor.
MMM-FTP-image jboucly Displays images from an FTP server with a display delay
MMM-GamepadEvents victor-paumier Use Gamepad to send event of exec a command.
MMM-GCP da4throux Track your GCP (Google Cloud Platform) activity.
MMM-GmailFeed shaneapowell Show a list of unread gmails.
MMM-GoogleBirthdaysProvider PalatinCoder Integrate your Google Contact's birthdays in the MagicMirror² calendar.
MMM-GoogleDocs-Notes No3x Display notes from a Google Doc
MMM-googlemaps sp4ceman Displays a google map of an origin and destination
MMM-GoogleShoppingList eouia Display a google shoppinglist items
MMM-GoogleTasks jayked Display Google Tasks
MMM-GoogleTasks themox Updated Google Tasks display module
MMM-GoogleSheets ryan-d-williams Display Google Sheets data. Highly customizable
MMM-gpsd brentpabst Display real-time GPS data from GPSD
MMM-GPIO-Notifications Tom-Hirschberger A module to send notifications based on GPIO events. Can be used as PIR module.
MMM-GrafanaChart SvenSommer Module to display a diagram generated by Grafana
MMM-HTTPRequestDisplay Eunanibus Display XML data from a HTTP response.
MMM-HabiticaStats delightedCrow, ArrayOfFrost Display your an overview of your Habitica player stats.
MMM-hass aserramonner An alternate home-assistant integration.
MMM-HideAll Snille A fork of masters1222s module. Module to Hide Everything on Screen. I have added lot's of new features and customizations.
MMM-Hive flick116 Displays Hive (British Gas) inside / outside temperature.
MMM-HomeAssistant zuo000 HomeAssistant frontend module using HA REST API, including Light, Switch, Sensor.
MMM-homeassistant-sensors leinich Display information from Home Assistant using the home assistant REST API.
MMM-homeassistant-sensors Snille Fork of leinich module. Many new features added. Display information from Home Assistant using the home assistant REST API.
MMM-HomeAssistant-Touch mathewmeconry Displays information from HomeAssistant via Rest API. Litens for State changes with Websockets. Touch control for Entities
MMM-HomeAssistantDisplay WonderSlug Displays information from Home Assistant using Home Assistant Templates to render any HTML you want for the module. Includes support for Material Design Icons, Websockets for fast updating, and auto reconnect on Home Assistant restarts. Allows you to show or hide a whole module based on a Home Assistant Template as well.
MMM-HomeAutomationNotifications john3300 Displays notifications sent with a simple HTTP POST request.
MMM-HomeConnect djerik Shows status such as remaining program time of your Home Connect appliances.
MMM-Homematic Sickboy78 Shows values and warnings from HomeMatic smart home components and system variables as text and/or icons. Highly flexible and customizable design.
MMM-Homematic-Rooms JFWenisch Requests device information from the HomeMatic CCU and displays them grouped by the assigned room.
MMM-Homematic-Thermostats spitzlbergerj Shows values from HomeMatic smart home radiator and wall thermostats.
MMM-Home-Presence tomgroenwoldt Monitors reachability of local IP addresses.
MMM-Hover dancj Connects to HoverLabs hover gesture detector and can raise notifications on swipes and taps
MMM-HRS-PickupPlan Martin Andreassen Module to display upcoming pickup dates for garbage in the Norwegian municipalities of Harstad, Narvik, Evenes, Gratangen, Ibestad, Kvæfjord, Lavangen and Tjeldsund.
MMM-Hue-Lights michael5r Display the status of your Philips Hue lights and light groups. Supports multiple view types and modes.
MMM-Hue MitchSS Display the status of groups or lights in your Philips Hue setup.
MMM-Hue-Controller gueguet This module allows you to control your Philips Hue lights with simple buttons.
MMM-HVIEW-Snapshot c0d3rpu55y Display a snapshot from your H.View security camera.
MMM-iCal-ToDo nixnuex Display non-completed ToDos from an iCal source like CalDAV or the Task App in ownCloud or Nextcloud
MMM-iCloud-Client Bitte-ein-Bit Load iCloud addressbook and provide birthday iCal feed for calendar module and addressbook for MMM-FRITZ-Box-Callmonitor.
MMM-IconDisplayer wiedsee A MagicMirror module that shows a icon according to a magicmirror notification.
iFrame desertblade A simple way to add an iFrame of any web content. Seem to be abandoned.
MMM-iFrame alberttwong A simple way to add an iFrame of any web content. Supports multiple URLs and will rotate between them. Works with static pages or streams like Nest Cam, D-Link Cameras,, YouTube and more.
MMM-iFrame-GSlides jharttech Module to add an iFrame of a published Google Slides Presentation.
MMM-iFrame-Ping AgP42 An iFrame module to display any web content to your MagicMirror² (including YouTube, IP Cameras, ...). Several functionalities like auto-refresh, Ping the Url before to display it and last update time display. See also MMM-SmartWebDisplay
MMM-IntelligentOctopus ianmccon Displays energy usage history for your Octopus Energy account. For use if you are on the Intelligent Octopus tarrif. Based on MMM-OctoMon
internet-monitor ronny3050 Display internet statistics such as strength and speed information.
MMM-IOTStatus aduyng Show my Smartthings Home automation device status using firebase realtime database
MMM-ioBroker Bluefox Display ioBroker values.
MMM-ip fewieden Display IPv4/IPv6 Network Address.
MMM-IPCam RedNax67 Display ipcam feed.
MMM-ISY shbatm Display status of lights and variables on a floor plan connected to an ISY-994i Device.
MMM-json-feed amcolash (Deprecated) Display data from any JSON source.
MMM-json danielhabenicht Display data from any JSON source.
MMM-JsonValue c-klinger Display data from any Web/REST API that return JSON.
MMM-JSONStatusChecker shbatm Display a True/False status from any JSON source (e.g. VPN Connected/Disconnected).
MMM-Jeedom prysme Display values from Home automation software JEEDOM.
MMM-jitsi nomis6432 Jitsi meet IFrame integration
MMM-JsonGraph Timdows Creates a SVG bar chart based on a list gathered from a json request
MMM-JsonTable Timdows Creates a table filled by a list gathered from a json request, and puts all variables of the object in its own table column
MMM-KeyBindings shbatm A module for getting bluetooth remote control and keyboard inputs
KeyDisplayed MJØD Use the keyboard to open and close a popupwindow in the MagicMirror². Like lets say using the "q" key will open a popupwindow on MagicMirror's webpage. Using the iFrame to display web content
MMM-Koket-by-Sodexo Alvinger Replaced by MMM-Mashie-Skolmat! Show school lunch menus from Köket by Sodexo (based on MMM-Skolmaten with different source for menus)
MMM-LCDControl Txukie Turns on or off a device connected to GPIO (in my case, an LCD screen) based on the input of a PIR device. Integrates nicely with MMM-Assistant (for voice control) and MMM-TelegramBot (for Telegram control).
MMM-LEDStripControl Tom-Hirschberger A module to control the color (and pong game parameters) of led strips via MQTT
MMM-Live-Stream-TV mcintyrehh Display HLS live feeds with Arduino powered channel changing!
MMM-LocalVideoPlayer RayTCosgrove A lightweight local video player.
MMM-Loxone idoodler MMM-Loxone connects to your Loxone Miniserver and lets it communicate to your MagicMirror².
MMM-MacAddressScan doctorfree A module which determines the status of devices on the network based on their MAC address. It can also look up devices by IP addresses or hostnames. This module is an enhanced clone of the excellent MMM-NetworkScanner module by Ian Perrin
MMM-Mashie-Skolmat Alvinger Show school lunch menus from (based on MMM-Skolmaten with different source for menus)
MMM-Mattermost O5ten Show specific messages from mattermost chat. (Similar to MMM-SlackAnnouncements, but not bound to a specific channel)
MMM-max mirko3000 Displays the status of you MAX! radiator thermostats via the MAX! cube gateway.
MMM-MensaMax fuerst Show the menu of german school lunch service provider MensaMax.
MMM-MHZ19 awitwicki Display CO2 readings from MH-Z19 sensor.
MMM-MicrosoftToDo thobach Displays your Microsoft To Do tasks on your mirror.
MMM-MieleAtHome ViDiBi Displays the status of you Miele@Home Devices.
MMM-Modulebar Snille A module that adds touch buttons for showing/hiding other modules.
MMM-ModuleHandler ahmedwab An application that adds and removes any desired modules found on this website.
motiondetector alexyak Camera based motion detector.
MMM-MotionDisplay PJestico A module that displays motion detected by your security camera.
MMM-MPR121 PatriceG Connects multiple touch (capacitive) buttons via a MPR121 touch controller to send notifications to other modules (based on MMM-Buttons)
MMM-qnapDownloadStation flick116 Displays downloads from Download Station running on a QNAP NAS.
MMM-MQTTbridge sergge1 A powerful module that subscribes to MQTT broker and read/send MQTT messages and MM Notifications with a lot of individual setup/rules. Allows you to integrate MM into smart home like Home Assistant. Powerful automation with structured Noti and MQTT dictionaries rules (e.g. one mqtt message could trigger many predefined noti, and one mm-noti could trigger different predefined mqtt messages)
MMM-MQTT ottopaulsen A module that subscribes topics from MQTT message queues, and displays the payload values in a table, with configurable labels.
MMM-MQTT jupadin Display received MQTT messages from a MQTT-Broker.
MMM-MQTTbind Janm84 A module to subscribe to MQTT Topics and forward the payload (as it is) as notification and vice versa. Features QoS, Clean Session, Retained Messages and Shortcuts...
MMM-MQTT-Publisher cybex-dev MM Module that publishes notifications with any payload (messages, values, etc) sent via received by sendNotification() method to specified topics on MQTT Broker(s).
MMM-MQTTfloorplan DMailMan A module that subscribes to topics from MQTT message queues, and displays the sensor results on a floor plan of your house.
MMM-Memo schnibel Add one to many memo notes ("post-it look & feel"). Content is manageable through HTTP get requests.
MMM-MotionDetector rejas Camera based motion detector that turns of your display after a while, updated fork of alexyaks version.
MMM-Multimonth BKeyport Calendar module for displaying multiple mini-calendars at the same time
MMM-MusicOnDemand Ptrk95 Play music with deezer on a browser in the background.
MMM-MyCalendar Jeff Clarke Same functionality as the default Calendar app but different display formatting.
MMM-mycroft-wakeword Smart'Gic When a Mycroft AI wake word is detected, an image is displayed and when the recording is done the image disappears.
MMM-MyGarbage HTilburgs Displays your Custom Garbage Calendar.
MMM-MySenseHat framboise-pi Raspberry Pi SenseHat Module. Show sensors values, display pixelart and more.
MMM-MyWastePickup Jeff Clarke Displays your schedule for Toronto curb-side waste collection.
MMM-MysqlQuery ralberth Run a SQL SELECT against a MySQL database and display the results in an HTML table.
MMM-ObjectBlocks jimmykh Module to talk to Arduino two-way via web-socket and ObjectBlocks platform.
MMM-RecyclingCalendar FatTony404 Displays recycling calendar data from Stadt Zürich, Switzerland.
MMM-MyStudyLife Ethan Partida Displays upcoming classes, tasks and exams from the My Study Life app and website.
MMM-MyWordsRandomed framboise-pi Display sentences built with randomed words.
MMM-nagios qistoph A MagicMirror² Module for Nagios.
MMM-NatureRemo mtatsuma Displays sensor data collected by Nature Remo devices.
MMM-NearCompliments semox Uses HC-SR04 sensors to measure distance and display compliments if USER_PRESENCE is detected by MMM-PIR-Sensor and user is near the MagicMirror².
MMM-ncdeck motey Viewer for Nextcloud Deck app decks
MMM-Nest-Cameras michael5r Displays your Nest cameras on your MagicMirror² and gives you the option to show either live streams or constantly-updated snapshots.
MMM-Nest-Status michael5r Displays both your Nest thermostats and protect smoke detectors. Supports multiple designs & sizes.
MMM-Netatmo-Presence AgP42 Display live snapshot of Netatmo Presence and Welcome cameras and an events timeline of all your Netatmo Presence cameras.
MMM-Netatmo-Thermostat overflOw11 Netatmo thermostat module.
MMM-NetworkScanner spitzlbergerj Display the status of devices on the network based on their MAC address with nice columnview
MMM-NewsFeedTicker justjim1220 Mod of the default newsfeed module - shows the logo and scrolls the headlines and brief description across the screen like those seen on the news channels.
MMM-NextCloud-Tasks Starlingfire Displays ToDo list(s) from NextCloud Tasks app
next-train-transilien trizome Next trains / RER transilien (SNCF) Ile-de-France from a station
MMM-NoteTaker joanaz Display your notes stored by Alexa skill Note Taker.
MMM-Notion choffmann Display your Notion database on the MagicMirror.
octoprint-module DongerZonnie & shbatm View & Control an OctoPrint 3d Printer Server Instance.
MMM-OneTracker seeshaughnessy Use OneTracker app to deliveries/packages by forwarding from any email address!
MMM-Online-State Legion2 Displays the network connection availability of the browser.
MMM-OnSpotify Fabrizz Highly customizable MM2 module that displays what you are listening to in Spotify. Compatible with MMM-LiveLyrics and DynamicTheming
MMM-openhabfloorplan paphko Show lights and window states on a floorplan of an openhab server.
MMM-OpenHAB-Items hggh Show OpenHAB Items (label, values) in a list. Also supports touchscreen to toggle Switches or use RollerShutter items.
MMM-openhabQuickWatch steve415 Display item states from openhab.
MMM-OpenSprinkler johnny-co Sprinkler module for displaying OpenSprinkler lawn care station and programs
MMM-OpenTherm RedNax67 Display information from your OpenTherm gateway.
MMM-OctoMon ChrisThomas Displays energy usage history for your Octopus Energy account.
MMM-PageReader dgburr Loads a website and highlights each sentence in turn (timer or event-driven).
MMM-Parcel martinkooij RENEWED 2021 Glance over your parcel deliveries on your Mirror, track your shipments. >700 couriers supported (Integrating via (free) or (paid & legacy free)). Various layout options depending on your need. With auto translate feature to your language.
MMM-ParticleStatus NickEngmann & yummypasta Module for displaying device data.
MMM-PC-Stats mykle1 A module to get system stats from a PC board. Supports multiple core CPU's.
MMM-Peloton chicohernando This will show you your Peloton information to keep you motivated to achieve your goals.
MMM-PhilipsHue mumblebaj Module to grab the status of your lights from your Hue Bridge with some updated features to display status of lights or groups.
phone-notification-mirror ronny3050 Displays and alerts mirror users on new phone notifications.
MMM-Pins PtrBld Triggers any specified rpi pins with different trigger notifications. All messages will be registered with the MMM-Remote Module automatically. It can also play sounds using MMM-Sounds module when a pin is toggled.
MMM-PIR-Sensor-Lite Grena A module managing monitor with PIR motion sensor (automatic standby when presence isn't detected).
MMM-PIR-Sensor MarcLandis This module can monitor a PIR motion sensor and put your mirror to sleep if nobody uses it.
MMM-PIR mboskamp Another PIR monitoring module that allows you to run custom scripts and integrates MMM-TelegramBot commands. ⚠️ Module not maintained (GitHub repo has been archived)
MMM-pihole-stats SheyaBernstein Display stats from Pi-Hole DNS ad blocking.
MMM-PimaticFloorplan marcelwinh Show lights and window states on a floorplan given from a pimatic server.
MMM-Pinfo Salekur Rahaman Informational module to display mirror information like Raspberry Pi model, unique serial number, network information, IPv4, IPv6, MAC address, OS information, CPU information, and more.
MMM-Ping CFenner Display the mirrors connection status.
MMM-ping fewieden Display status from website/ip's.
MMM-PiTemp ckoutavas MMM-PiTemp works in conjunction with MagicMirror² and tells you the temperature of your raspberry pi's CPU. If the temperature is ever greater than 85 degrees then the pi shuts down.
MMM-Plantower gimdh Displays air quality readings from Plantower PMSx003 series sensors
MMM-portscan Wanztwurst Track the status of your services with opened/closed ports
MMM-Postnord bureus Automatically track and trace PostNords letters, parcels and pallets with your phone number or email
MMM-Powerwall MikeBishop Display status of Tesla Powerwall & Tesla vehicle charging
PresenceMonitor-WiFi RpDp-git A python script that puts your display to sleep, if your smartphone/smartwatch is not connected to the WiFi network !
MMM-PrometheusAlerts spyder007 Display Prometheus Alerts in MagicMirror
MMM-Property-Managed Property Managed Integrates with landlord management site Property Managed to display upcoming actions.
MMM-Profilepicture Snille A module for adding a background picture to the current profile.
MMM-Pull mboskamp Module to pull changes from module/MagicMirror repositories and restart your MagicMirror² via Telegram commands. ⚠️ Module not maintained (GitHub repo has been archived)
MMM-PushBulletNotifications basknol Display notifications from phone and PC and control your mirror using Pushbullet (API)
MMM-QRCode MarinescuEvghenii Show QRCode image of encoded text.
MMM-Ring Dustin Bryant Displays a video stream of your Ring doorbell when someone rings your doorbell.
MMM-RPI-LED idoodler Control the built in LEDs of your Raspberry Pi.
MMM-RSS-FEED taolanoz Display any RSS feed
MMM-RTSPStream shbatm Show RTSP video stream(s) from one or more security cameras.
MMM-RemoteCompliments mitchelltmarino Provides seamless integration with Google Drive™ to display compliments and images from Drive.
MMM-RepoStats karsten13 Shows repository statistics for DockerHub, GitHub and GitLab.
MMM-RepRapFirmware arirobinson Display live info from your 3D printer running RepRapFirmware. This firmware is mainly used on Duet3D control boards (Duet Wifi & Ethernet).
MMM-RescueTime Duske Show your daily time spent using your digital devices with RescueTime
MMM-Rest Tuxdiver Fetching REST data and display them on the mirror.
MMM-Roomba980 relm923 Display status of local Roomba.
MMM-ROVA-trashcalendar jeroenpeters1986 Module which shows when and which type of trash will be collected by Dutch garbage service ROVA
Rubbish Collection [nikobix] ( Module to skim council website and extract rubish collection times
Shelly-HT Medve Module for displaying data from 1 Shelly HT sensor.
Shelly-PM stefanjacobs Module for displaying data from 1 Shelly PM sensor, forked and modified by Shelly-HT
MMM-TRV-WastePlan reidarw Module for showing the waste plan for your destination in Trondheim, Norway
MMM-PostDelivery-Norway reidarw Module for showing showing the next post delivery day for your zip code in Norway
MMM-ScreenLogic Parnic Module to read data from a Pentair ScreenLogic pool system.
MMM-Screen-Powersave-Notification Tom-Hirschberger Screensaver module which shuts the screen off if USER_PRESENCE is not received within specified timeout. Can be used as PIR module in combination with MMM-GPIO-Notifications.
MMM-SE-Reputation ChielChiel Display your reputation of a StackExchange site (such as StackOverflow).
MMM-Selfie Txukie Takes a Selfie with an official Raspberry Pi Cam and can publish it to Facebook or Twitter. Needs API keys. Integrates nicely with MMM-Assistant (for voice control) and MMM-TelegramBot (for Telegram control).
MMM-Selfieshot Brian Hepler Taking a Selfie with USB cam. (originally eouia's module)
MMM-Seneye Si-Hill Connects to the Seneye Aquarium Monitor API and displays water parameters from the most recent test data
MMM-SensorGateway Mattileh This module enables having live sensor data without touching the Pi hardware by utilizing the BLE advertisment beacons from sensors and routing that live info into MagicMirror² platform
MMM-ServerStatus CreepinJesus A module to check the up/down status of servers/devices on your network.
MMM-Serial-Notifications Tom-Hirschberger A module to send notifications based on messages received via one/multiple serial devices
MMM-ServiceViewer cybex-dev Displays all Bonjour/Avahi services on your local network in a readable format, also allowing some interaction with the services, works well with XMMM-Xdg-Open
MMM-ShairportMetadata surekap A module to integrate Apple AirTunes/Airplay metadata coming via shairport-sync into the MagicMirror². Does not work with video or mirroring.
MMM-ShellyEMMeter mgarrix Module for displaying data from Shelly EM sensor.
MMM-ShipmentTracking fewieden Display your shipment tracking status.
MMM-SimpleLogo frdteknikelektro Simply displays logo with local image file path or url.
MMM-Skolmaten retroflex Show school lunch menus in Sweden from
MMM-Slack2 Jupter1 Cycles through the newest messages of a Slack channel.
MMM-SlackAnnouncements Hacker Home MTV Post announcements to your mirror from a designated Slack channel!
MMM-Smappee CFenner Module to integrate Smappees smart home energy consumption monitor.
MMM-SmartWebDisplay AgP42 An iFrame module to display web content to your MagicMirror² (including YouTube, IP Cameras, ...). Several rotating URL, autorefresh and remote control of the URL to display, Next/Prev/Play/Stop. MMM-SmartWebDisplay forum
MMM-Solar tkrywit Display statistics from your Enphase Energy microinverter PV system.
MMM-SolarEdge st3v0rr Display live data and statistics from your SolarEdge inverter system. PV and optional battery support.
MMM-SolarEdge bertieuk Display statistics from your SolarEdge PV inverter system.
MMM-SolarEdge pizidavi Displays, updated every minute, the energy produced, used and received/released to the grid by your SolarEdge System.
MMM-SolarEdgeLite jeroenpeters1986 Display simple statistics from your SolarEdge (based on bertieuk).
MMM-SnmpIntSpeed irsheep Uses SNMP to display bandwidth usage from a network device interface.
MMM-Sonos CFenner Display the currently playing track of your Sonos system.
MMM-Sonos tbouron Module that displays playing tracks on your Sonos network.
MMM-Sonos Snille A fork of CFenners module with new features. It's used to display informations about the currently playing songs on your Sonos system.
MMM-StatusPageIo spyder007 Display incidents and component status from a site
MMM-StopwatchTimer Klettner Display an alert-style timer or stopwatch. Controllable via notifications or the MM-Remote android app.
MMM-StorH SkogDev A shopping list module for users of the StorH app.
MMM-Strava ianperrin A module that displays your activity data from
MMM-SunnyPortal linuxtuxie A module for displaying the current, monthly and yearly power output of your SunnyPortal Solar Panels.(
MMM-SweepClock mumblebaj A Module to display a clasic Railway Clock
MMM-Swipe mochman Uses 2 HC-SR04 ultrasonic sensors to determing hand position to produce a "Swipe Left", "Swipe Right", or "Press".
MMM-synology-ds Thlb Display Synology Download Station tasks.
MMM-SynologySurveillance Tom-Hirschberger A module to display the Video Streams of cameras connected to your Synology Disc Stations and control their positions
MMM-syslog paviro API for sending notifications to your mirror.
MMM-SystemStats BenRoe Shows Raspberry Pi system stats like CPU temperature, free Ram, System load, and Uptime.
MMM-SystemTemperature MichMich Display your Raspberry Pi's processor temperature.
MMM-Tado WouterEekhout Module for your Tado Smart Thermostat.
MMM-TelegramCommands doctorfree Creates and manages Telegram commands to control a MagicMirror² via the MirrorCommandLine tools. MMM-TelegramCommands requires the installation and configuration of the MMM-TelegramBot module and the MirrorCommandLine suite of command line utilites for the MagicMirror².
MMM-temp-ds18b20 Thlb Display DS18B20 sensor's temperature.
MMM-TFL-Arrivals MMM-TFL-Arrivals This module gets real time arrival predictions for specifc stops using the TfL API.
MMM-Thingiverse appdevelopmentandsuch View the latest popular things on Thingiverse.
MMM-Tibber ottopaulsen Show electricity related data for Tibber customers. Shows power, prices, consumption, voltage, current and more
MMM-TitanSchoolMealMenu evanhsu Retrieves school meal menus from the Titan Schools API (
MMM-ToDoLive mykle1 Edit ToDo's, lists, reminders, messages etc. without quitting or restarting your MagicMirror².
MMM-Todoist CBrooker Displays your todos from Todoist.
MMM-toggle-by-mqtt moejetz Shows/hides modules and turns on/off hdmi display based on mqtt command.
MMM-Toon MichMich A module for the Toon Thermostat.
MMM-Touch eouia Module for universal touch gesture commander using touchscreen.
MMM-TouchButton Tom-Hirschberger A module to add clickable buttons to send notifications or run commands.
MMM-TPLink Slamet PS Display the status of TPLink lights/plugs in your local network.
MMM-TranslatedMessages ahmedwab The MMM-Display a given list of messages translated to language inputted.
MMM-Trello Jopyth This module can show Trello cards on your mirror.
MMM-TuyaSL Slamet PS Display the status of smarthome devices based on Tuya IoT-Platform (managed by SmartLife app).
MMM-UDR CrimsonClyde Display own events in default compliments module style
MMM-UniFi-Voucher bacherd Displays UniFi hotspot vouchers.
MMM-updateFromStdOut msteinkogler Display temperature readings from a USB DVB-T stick acting as a 433Mhz SDR, receiving input from a cheap wireless weather sensor (GT-WT-01).
MMM-uptimerobot mrVragec Display monitor data (online/offline detection) from
MMM-UserPresenceToMQTT olexs Publish USER_PRESENCE from PIR or motion detector modules to MQTT, allowing to use the mirror as a smart home presence sensor.
MMM-VartaESS deg0nz Displays data from Varta Energy Storage Systems and can be used as data source for MMM-EnergyMonitor.
MMM-ValuesByNotification Tom-Hirschberger Display the values of messages of notifications. Titles, icons, reformatting and parsing are supported.
MMM-vCard2Calendar n-gao Enables you to display birthdays from a contacts via a vCard.
MMM-VietNamEventsCalendar phungorquan Display your google calendar, VietNam or your country events and your personal events.
MMM-VUB-Resto Oscar Vsp Get the menu of day of the VUB restaurant (Vrije Universiteit Brussel). Based on MMM-json.
MMM-WatchDog MichMich Keeps an eye on your UI and quits app in case the UI crashes. If you combine this with the PM2 process manager, MM2 will automaticly restart after a UI failure.
MMM-Wattvision vincep5 Displays energy consumption from Wattvision
MMM-WestBerksBinDay hdurdle Displays next refuse and recycling collections for West Berkshire (UK) houses based on Unique Property Reference Number.
MMM-WebView Iketaki Embed any web pages by using a webview instead of an iframe.
MMM-Widget eouia Inserting, evaluating, excuting external web widgets on MM.
MMM-WiFiPassword TeraTech Displays WiFi Password and QRCode
MMM-wordnik Vendittelli Get the word of the day, its definition, and origin ...
MMM-Worldclock BKeyport & eouia Fully supported version of worldclock
MMM-WS281X-Server c0d3rpu55y Have ws2812 LEDs on your mirror with RPI-WS2812-Server.
MMM-Xdg-Open cybex-dev Opens a file, URL, etc using default applications for a particular MIME, all done by using the Notification Mechanism
MMM-xiaomi mirko3000 Integrate temperature and humidity from your xiaomi smarthome system.
MMM-Yeelight Slamet PS Display the status of Yeelight bulbs in your local network.
MMM-YouLess2 Eckonator This module reads from a YouLess energy meter in your network to display a gauge of realtime energy usage information. It´s a optimized fork from QNimbus first module.
MMM-YouLess QNimbus This module reads from a YouLess energy meter in your network to display realtime energy usage information.
MMM-YouTubeWebView doctorfree Embed YouTube videos and playlists using the Electron webview tag rather than an iframe. May assist access to YouTube videos blocked in an iframe.
MMM-Zabbix-Alerts Spectroman Show the status of triggers from Zabbix via API calls.
MMM-Transmission nikxif Connect to the Transmission BitTorrent client and display current torrent list information.
MMM-SimpleNotifyTrashDay sabo10o29 Shows trash days with simple setup.
MMM-Timetagger TD Shows the latest hours tracked by the time tracking application Timetagger.
MMM-Growatt dekinet Simple display for data from a Growatt solar panel inverter.

Entertainment / Misc

Title Author Description
MMM-PenPlotter jbamford Render mesmerizing line animations on your mirror!
MMM-MD AndreaGrandieri Write MD. Render it on the MagicMirror²!
MMM-1-Second-A-Day GaryLChew and Kyle-Stadelmann Record daily 1-second-clips and automatically generate a 1-second-a-day video of your life.
MMM-rbtv-sendeplan juliankern Displays the live timetable of the German pop culture TV/Streaming channel RocketBeansTV
MMM-ConcertsCalendar muilpp Shows concerts around you of the bands you listen to the most
on-this-day elliefairholm Make mirrors great again (?): a daily historical fact.
MMM-PoemOfTheDay Steven Gassert Display a poem of the day, in the language(s) of your choice
MMM-DailyACVillager Nickiroo Displays a random AC villager with a picture and some traits. Inspired by below
MMM-DailyPokemon Nolan Kingdon Displays a random Pokemon, it's type, and stats daily.
MMM-PokemonGOEvents bigfoott Displays current or upcoming Pokemon GO Events. Event data is scraped from LeekDuck.
DailyXKCD Blastitt Displays the daily XKCD web comic.
MMM-XKCD jupadin Displays either the daily XKCD comic or a random XKCD comic.
German Word Clock alexBeuth Displays a Word Clock written in German.
Text Clock ngnijland A clock which shows the time as text.
mmm-amazon-photos sthuber90 Amazon Photos as background images
MMM-AmLich CuongNV Am Lich - Lunar Date - Vietnamese Language.
MMM-ATM Mykle1 Another Trivia Module? Really?.
MMM-AoC JonasTriki Displays a private leaderboard in Advent of Code
MMM-ApexLegends retroflex Shows stats (level, kills and global rank) for players of Apex Legends.
MMM-APOD Grena A module displaying the last Astronomy Picture Of the Day (APOD). This is an evolution of MMM-nasaastropic : supports image and video and display title, description and copyright.
MMM-Astrology Cowboysdude Displays daily, weekly or monthly horoscopes for MM2.
MMM-Astronauts Mykle1 A rotation of astronauts that are currently in space and the spacecraft they are on.
MMM-AvfallshentingOslo Blixhavn A module to show the next waste pickup dates for any address in Oslo, Norway
MMM-Minigjenbruksstasjon Blixhavn A module to show opening hours for mobile recycling stations in Oslo, Norway. API free, so if it looks intresting, check to see if you can use it for your city too!
MMM-BinaryClock Nikobix Simple Binary Clock.
MMM-BlaguesAPI pcurt Module that shows french jokes from the BlaguesAPI
MMM-BMI Mykle1 Body Mass Index Calculator. For those seeking separation or divorce.
MMM-BMW Mykle1 Minimalist Weather for the bottom_bar or thirds position of your MagicMirror².
MMM-BackgroundSlideshow darickc Show fullscreen slideshow in background from images in a local folder. Great for a photo frame.
BIRTHDAYS marcomerens Show a table of upcoming birthdays for a list of people you provided. Nice not to forget birthdays.
MMM-BrawlStars retroflex Shows stats (level, trophies and victories) for players of mobile game Brawl Stars.
MMM-Brewdog jsteel715 Displays information about beers available from Brewdog.
MMM-Bob-Ross Veldrovive Spice up your life with a happy little painting and video of the man himself.
MMM-Canteen KristjanESPERANTO Show meals from canteens (Germany and Switzerland)
MMM-CARDS Mykle1 Play 5 Card Stud Poker against your mirror.
MMM-CECControl Nischi Send Notification to this module to turn TV over HDMI on or off
MMM-Census Mykle1 World Population and demographics, by age and sex, or by individual country. 1950 - 2100.
MMM-Chess-Daily nout-kleef Display your games on your mirror (chess skills optional!)
MMM-Chuck-Norris Todd Santoro Displays a random Chuck Norris fact using a free public API
MMM-ClashofClans-Player AdmiralMurtho This module show you the name, trophies and clan of an player.
MMM-Clash-Royale ian A module that displays random Clash Royale decks.
MMM-ClashRoyaleChests chicohernando This will show you your upcoming chests to open in ClashRoyale.
MMM-Clockinese Mykle1 A simple analog clock module using Chinese numbers.
MMM-CloneWarsQuotes macd2point0 Module displays a random intro quote from The Clone Wars television series, seasons 1-6.
MMM-Cocktails Mykle1 How to make all kinds of mixed drinks - Instructions, ingredients and images.
MMM-CountEvents eouia Countdown or countup for events.
MMM-CountUP bibaldo Shows a progressive counter from a specific date.
MMM-Cronixie timophey Virtual model of physical Cronixie (Led Nixie) clock
MMM-CyanideHappiness werthdavid Displays the daily Cyanide&Happiness Comic
MMM-Dad-Jokes Echang15 Simple display of dad jokes from
MMM-DailyDilbert andrecarlucci Displays the daily Dilbert strip.
MMM-DateOnly grabenhenrich Shows the date without a clock (if you have one in another place).
MMM-DigClock justjim1220 modified defult clock showing only the digital part
MMM-DigitalAlarmClock justjim1220 A vintage-style Digital Alarm Clock integrating MMM-DigClock and MMM-AlarmClock.
MMM-Dreambox AxLED A module to connect a Dreambox or a Enigma2 Receiver (like VU or VU+) to MagicMirror² and stream stations via omxplayer.
MMM-Dribbble marcobiedermann Module which shows the latest popular dribbble shots
MMM-DropboxWallpaper eouia Show photos from Dropbox as wallpaper
MMM-EARTH-Live Mykle1 Live video of the Earth from the International Space Station.
MMM-EARTH Mykle1 Watch the sunlit side of Earth as it rotates.
MMM-EOL Mykle1 The Encyclopedia of Life.
MMM-Earthquake Mykle1 The probability of an earthquake in your city. You'll be surprised!
MMM-EasyPix Mykle1 The easiest way to show pictures on your mirror.
MMM-EventHorizon Mykle1 Simple countdown timer for events. Birthdays, weddings, anniversaries, vacations, etc.
MMM-Events Mykle1 NOTE: Eventful API discontinued. This module needs updated. Upcoming events in your city. Concerts, Performances, Comedy Shows, Sporting Events, Theatre, Exhibits, Art Galleries, Museums, Festivals, Food & Drink and many more.
MMM-EveryNews Mykle1 Over 30,000 News sources! Up to 10 at once. Simplified addition to your config entry.
MMM-EyeCandy Mykle1 Add some EyeCandy to your mirror. You can even choose your own local images or internet images.
MMM-FF-digital-rain shin10 Wake up, $USER... A module giving you the cyberpunk feeling in the morning that you deserve. The Matrix has you...
MMM-FF-Evan-Roth-Red-Lines shin10 Display Evan Roth's artwork "Red Lines" (2018) and participate in it's p2p ring. If you wonder what it is or why it's important, head to or check out installations and talks on youtube.
MMM-FF-Genius-Lyrics shin10 This module complements the MMM-Spotify module and listens for it's song info notifications to automatically fetch the lyrics for the currently playing song. (API key required)
MMM-FF-tenor-gif shin10 Display random gifs by topic from tenor (API key required)
MMM-FF-XKCD shin10 Show latest, random or your favourite XKCD comic. Navigate by events and read on where you left yesterday.
MMM-FMI Mykle1 Find My iPhone tells you the location of your iPhone and sends loud, beeping tones, even when muted.
MMM-Face-Reco-DNN Nischi All new Version of Face Recognition with Open CV 4.1 and Deep Neural Network
MMM-Faces njwilliams Yet Another Facial Recognition system, with admin tooling to make all the AI/ML easy to maintain and supporting hardware acceleration
MMM-Facial-Recognition-OCV3 normyx Modified version of the above PaViRo one that works with OpenCV 3.3+, where training tools is merge in one project and code simplifications.
MMM-Facial-Recognition PaViRo Facial recognition and module swapping based on the current user ...
MMM-Fish nigel-daniels Shows a fish every day, fish is good for you :)
MMM-Flickr kapsolas A module to load last 20 images posted to user's Flickr photostream to mirror and animate them; with the need of an API_KEY
MMM-FlipClock MarcLandis A classic flip clock that is powered by the awesome flip plugin.
MMM-food2fork-recipes Spectroman Fetches one recipe type per day from food2fork API and display as a small menu.
MMM-Fortnite retroflex Shows Fortnite players' stats (score, matches played and kills).
MMM-Fortune Mykle1 A fortune cookie for your MagicMirror².
MMM-FSAPI MarcLandis Show what is playing on your Frontier Silicon powered radio.
MMM-Globe LukeSkywalker92 Displays live image of our planet.
MMM-GoogleDriveSlideShow clegallic Slideshow of photos stored in Google Drive
MMM-GooglePhotos eouia image gallery or wallpaper with your Google Photos account
MMM-GoogleCast ferferga See what's playing in your Google Cast device.
MMM-HappyHours aleckeller A module that finds and displays local happy hours
MMM-History Cowboysdude Displays History that happened on today's date.
MMM-HolidayLights justjim1220 Modified from cowboydude's MMM-Xmas for different holidays, events,
MMM-horoscope MMM-horoscope Displays Daily Horoscope.
MMM-HumanCalendar Mykle1 A different kind of calendar.
MMM-HumanClock Mykle1 A different kind of clock.
MMM-Insults Mykle1 Alternative to the compliments module
MMM-IronManGIF 2hdlockness Nice gifs on the theme of "IronMan".
MMM-ISS-Live Mykle1 Displays live video from the International Space Station.
MMM-ISS Mykle1 Know when the International Space Station is visible from your location. Can be seen with the naked eye.
MMM-ISS daterrell Like Mykle1's, but different.
MMM-SpaceX koxm Show the previous and upcoming launches of SpaceX rockets.
MMM-SpaceLaunchNow koxm Show the previous and upcoming launches of any rocket, bases on SpaceLaunchNow API.
MMM-ITCH-IO Xanthus1 Displays recently featured and highly rated free games from
MMM-ImageFileWatcher basknol Displays an image for a period of time when added/uploaded to a directory.
MMM-ImageSlideshow AdamMoses-GitHub Displays images one-at-a-time from local folders.
MMM-WebHookAlerts PJTewkesbury-GitHub Displays HTTP POST webhook notifications on screen and supports templates for alert message formatting
MMM-PlexSlideshow PJTewkesbury-GitHub Displays images in the background one at a time, pulling the images from a PLEX Media Server.
MMM-Inspirobot JonathanAndersonPE-GitHub Displays AI generated inspirational images from
MMM-Instagram kapsolas A module load the images from a users Instagram feed. The images are displayed on the mirror and animated; it requires an API_KEY
MMM-Instagram2020 AlexanderSalter A module for displaying your Instagram photos and comments. It makes use of the new Facebook Instagram Graph API.
MMM-InstagramView doctorfree Display your Instagram photos, videos, multiple media postings, and post descriptio. Makes use of the Facebook Instagram Graph API.
MMM-JEOPARDY Mykle1 Spanning more than 40 years, the widely popular game show comes to your MagicMirror². With more than 156,800 clues and answers from the show.
MMM-JewishDate yohaybn This module displays the current Jewish date.
MMM-jokes pvyParts A module to load random jokes from the web.
MMM-Kanji-Random njwilliams Show a random Kanji
MMM-KudaGo polarbearjngl Can show upcoming events (concerts, theater plays, exhibitions and etc.), that collected from KudaGo.
MMM-kudos thomo Compliment clone - allows to define when (at which hour) the used kudo(compliment) subset will change and you can define further subsets - up to one for each hour.
MMM-Launch Mykle1 Ever wonder just how often mankind is launching things into space? Once a year? Twice? WRONG! On a daily basis. Often, several times a day! Don’t believe it? Neither did I.
MMM-Lastfm RineshRamadhin Displays the scrobble currently playing. Supports Spotify, YouTube, Tidal, SoundCloud, MixCloud and many others.
MMM-learnlanguage theKampany Learn a (new foreign language) word every time you look in the mirror.
MMM-Letterboxd tristanburke Display recent Letterbox reviews from a list of users.
MMM-LibrespotJava l3d00m Display the song you are currently streaming on your Librespot Java Spotify Speaker
MMM-LocalEvents dwoolridge Upcoming events in your city from G**gle. Could be an update to the "Eventful API". Modular so additional event providers can be added.
MMM-lichess-daily tonymorris The daily puzzle
MMM-Lottery Mykle1 A module that gives you truly random lottery numbers, coinciding with many International lotteries.
MMM-LunarDate eouia Module - Lunar date of today (Chinese Zodiac)
MMM-Lunartic Mykle1 Up to the minute information about our Lunar partner, with a splash of EyeCandy, to boot! Doesn't work anymore (API is down).
MMM-MagicSuperHero Lavve Shows super heroes on your MagicMirror²!
MMM-MARS Mykle1 Mars Exploration Rover missions.
MMM-Mopidy-MPD c0d3rpu55y Same like MMM-MPD but restyled and additional with volume level and played time.
MMM-MP3Player Asimsidd A module for playing music from USB pen drive as soon as it is inserted.
MMM-MP3Player x3mEr A module for playing music from folder. It's a remade asimhsidd's MMM-MP3Player module.
MMM-MPD timjong93 Uses MPD to show the state and playlist of your music player.
MMM-Meniny eouia Display Slovak name of day.
MMM-MinecraftStatus ralberth Player status of Minecraft server
MMM-MotionControl Nischi Control HDMI TV if some movement are detected from 3rd Party modules
MMM-MovieInfo fewieden Display information about upcoming movies (title, cover, genre, rating, plot) or discover movies with custom filters.
MMM-MovieListings Tueti Displays the currently airing top movies in theaters around you.
MMM-MplayerRadio Tom-Hirschberger Play m3u radio streams. Controllable by touch and notification.
MMM-MPRIS2-WebSocket buxxi Displays current playing media on a remote machine with a MPRIS2 capable player.
MMM-MusicButler jrettsch Displays new music releases from tracked artists on
MMM-MyMinecraft framboise-pi Displays Minecraft server(s) informations.
MMM-MyTraktSeries TheVieiraAkA A module to display your show's watch progress in a private list in your account.
MMM-MyVideoPlayer justjim1220 A video player with buttons to select a video to play.
MMM-NASA Mykle1 Stunning imagery and information about your universe. Choose from a host of categories. Looks amazing on your mirror!
MMM-NameDay RichieCZ Nameday module (multiple countries)
MMM-Namnsdag Menturan Displays Swedish name of the day.
MMM-nasaastropic nebulx29 A module displaying NASA's astronomy picture of the day.
MMM-NatureCalendar Mykle1 Simple calendar. Optional Rotating Nature Scenes. Optional color schemes. 17 different languages.
MMM-NEO Mykle1 Near Earth Objects passing by our planet this week. Be afraid. Be VERY afraid!
MMM-Nixie-Clock Nikobix Simple virtual Nixie Clock
MMM-NowPlayingOnAIMP jesmak Display the song you are currently listening to on AIMP.
MMM-SpotifyReleases Ruud14 Displays the latest releases from your favorite spotify artists.
MMM-NowPlayingOnSpotify raywo Display the song you are currently listening to on Spotify.
MMM-OClock eouia O-clock inspired by PolarClock Screensaver.
MMM-OnlineImagesViewer NicholasRasi Displays images from online URLs, useful for showing images from webcams.
MMM-Overwatch retroflex Shows stats for Overwatch players.
MMM-PandorasMirror spelinski A module for streaming Pandora music.
MMM-PaprikaMenu kaelspencer Displays a weekly meal menu from the Paprika Recipe Manager app.
MMM-PetFinder Mykle1 All types of pets for adoption. Cat, dog, bird, horse, rabbit, reptile, smallfurry, barnyard.
MMM-piwigo-photo-wheel nsieg Display photos downloaded from a Piwigo photo library instance
MMM-PlexNowPlaying glitch452 Displays the list of playback sessions for a Plex Media Server
MMM-PL_WOTD mjb527 Displays a Polish Word of the Day with examples and the English translations.
MMM-Podcast2 Ax-LED This module can stream the video of 100 Sekunden Tagesschau by using omxplayer. It can be controlled by MM notification system.
MMM-Podcast PtrBld This module can show/hide a video downloaded from a Podcast or a private server (needs static file path). At the moment you can only display the video by clicking a button (use the MMM-Button module).
MMM-PopulationClock Mykle1 Live World Population Clock
MMM-Profile Kurtern84 A simple module to show a profilpicture with your name and wheater report for your MagicMirrorDisplays Swedish name of the day.
MMM-RandomPhoto skuethe A module that will load a random photo from picsum. Originally by diego-vieira, now with support for local paths and NextCloud shares
MMM-RandomYouTubePlayer justjim1220 A module that will load a playlist into a YouTube player, AND shuffle the videos in the playlist.
MMM-Recipe Cowboysdude Displays a new recipe everyday on your MM2.
MMM-Reddit kjb085 Displays top level content from Reddit in either headlines or image based display types.
MMM-Reddito bittiez Shows specified subreddits(Text only), can have multiple instances.
MMM-RedditKarma rcberg3 A simple MagicMirror² module to display user karma from
MMM-Rijks eouia Module for Rijks Museum. This was developed using the Rijksmuseum API.
MMM-RottenTomatoes AdamMoses-GitHub Displays the Rotten Tomatoes meter score for the current box office and movies coming soon.
MMM-RocketLeagueZ Zeprakadebra-GitHub Displays Rocket League Stats.
MMM-SearchLight Mykle1 Screensaver
MMM-Screencast kevinatown Cast a video from your phone to the MagicMirror² (currently can only cast YouTube)
MMM-ScriptScheduler ralberth Run a set of command-line scripts on a cron schedule and display an icon to differentiate
MMM-Scrobbler PtrBld Display the current playing song from Spotify, ITunes and Co.
MMM-SimpleText SaltyRiver Simple and plain text module with some minor formatting options. Can also display content from text files with multiple lines.
MMM-slamfm-playing-now ngnijland Show what's currently playing now on the dutch radio station Slam!.
MMM-Snow MichMich More realistic snow plugin to improve your winter experience
MMM-SolarPicture Grena A module displaying the last Solar Dynamics Observatory (SDO) picture.
MMM-SORT Mykle1 Static Or Rotating Tides module. Replaces/combines MMM-SimpleTides and MMM-StaticTides.
MMM-Space grabenhenrich Adds vertical space (as HTML div) between modules.
MMM-SpotifyConnectUI CatoAntonsen Display information from Spotify Connect e.g. cover, artist and track information.
MMM-Spotify skuethe Spotify Controller - originally by eouia now with device and account switch buttons, easier volume change via touch and much more
MMM-SpotifyHelper victor-paumier Add events to MMM-Spotify to manage volume and playlists
MMM-SteamPlaytime buxxi Displays time spent on games on steam for a specific user.
MMM-SunRiseSet Mykle1 More information than you ever wanted to know about the rising and setting of the sun.
MMM-TautulliActivity derekn Displays the currently playing Plex stream activity from Tautulli.
MMM-TextPerWeek retroflex Shows a different text each week.
MMM-TimeTreeEvent sabo10o29 Shows your TimeTree event.
MMM-tns JulienPeloton Module to display latest new astronomical transients from TNS such as supernova candidates.
MMM-Trakt Kiina A module to display your upcoming Shows from your account.
MMM-TvheadendDVR CreepinJesus A module to show your upcoming Tvheadend recordings.
MMM-TweetsByTimelineOrList AdamMoses-GitHub Displays tweets a few at a time from a user's home timeline or list.
MMM-TwitchAlert WilliamFitzjohn Get notified when your favourite Twitch streamers go live!
MMM-TwitterTrendsByPlace AdamMoses-GitHub Displays the Twitter Trending Topics for a given place or city, as well as showing the tweet volume for each topic.
MMM-social-counter ngnijland Displays the follower count of a Twitter user of choice.
MMM-Udvaronc balassy Displays Hungarian compliments from Uvaronc.
MMM-Unsplash Parnic Display a random image from Unsplash categories.
MMM-VideoPlayer Asimsidd A module for playing video from any device on the same network.
MMM-Videoplayer Snille Play a videofile (from local folder or internet) in any region. The module will pause the video when hidden and resume when shown. You can also pause and play by using notifications.
MMM-VocabularyTrainer fewieden Learn new languages on your MagicMirror².
MMM-Volume eouia Control volume of MagicMirror
MMM-Wallpaper kolbyjack Rotates through wallpapers from Bing or Reddit.
MMM-Wallpaper jupadin Display images from Unsplash as wallpapers.
MMM-WordOfTheDay jmwyds Displays the Merriam-Webster word of the day along with its part of speech, pronunciation, definition, and an example.
MMM-YouTube-API C4TFLY Enables easy integration of YouTube videos.
MMM-YT-SubCount choffmann Show the subscription from Youtube Channel.
MMM-YouTube-Live-Stream ngnijland A module that checks if a YouTube channel if streaming. If it is, it plays the live stream.
MMM-mumble TPWSOS Display users currently connected on the mumble server (murmur).
MMM-quote-of-the-day Sispheor Show a random quote from an online collection of quotations by authors, celebrities, and newsmakers. Multi language supported
MMM-Quotable dfanica A MagicMirror module for displaying random quotes using the Quotable API. Filters quotes by max length and tags.
MMM-teamspeak3 Thlb Display client list of a Teamspeak3 server.
MMM-volumio-playing mrdis Displays what a Volumio device is currently playing
PlutoTime croxis Display the next time on a clear morning or evening that you can go outside and experience the brightness of high noon on Pluto.
Snow nhubbard Get your festive on. Put snow in the background for winter or anti burn-in purposes... your family won't know the difference.
Swiss, Bern dialect Word Clock splattner Displays a Word Clock written in the Swiss German dialect of Bern.
The Quote Catalog salpar Displays a random quote from various movies, books, and people.
WallberryTheme delightedCrow Re-themes MagicMirror² to look like a beautiful digital photo wall display. It adds a new font, styles, redesigned clock and weather displays, and rotating background image pulled from
mm-music-player masters1222 Simple player to play your music.
planetrise croxis Display the rise and set times of the planets.
random_quotes KirAsh4 Display random quotes from brainyquote.
MMM-RandomQuotes Jacopo1891 A module for the MagicMirror that displays random quote from various authorship using Paperquote's api.
twitControl Blastitt Display your Twitter feed.
worldclock eouia Display local time of several locations.
MMM-FunnyHolidays Mattileh Shows Today's and Tomorrow's "funny"holidays around world (datasource
MMM-yijv jdonge Instead of default compliments with classical poems,just supports Chinese.随机产生一句古诗词。
MMM-Face-Recognition-SMAI EbenKouao This module allows you to access profiles using face recognition. This works on the back of OpenCV face recognition module. Program this script to control applicances e.g. Smart Plugs, lights based on an individual's face profile being recognised.
MMM-Face-Multi-User-Recognition-SMAI jimbydude This is a fork of Ebens module above. This version can handle multi-user and uses MMM-Face-Reco-DNN to hide/show modules based on user logged in.
MMM-nixie-clock Isaac-the-Man Retro nixie clock display.
MMM-BoredDaily CptMeetKat Display ideas for when you're bored to keep your boring life fresh.


Title Author Description
MMM-Breathwork Yash Quick Breathing Exercise to calm you down
MMM-COVID19 bibaldo Keep track of Corona Virus (COVID-19) cases via rapidapi API
MMM-COVID19-AMPEL magic21nrw German Ampel for Incidence Value for your City
MMM-covid19 0m4r Live covid19 numbers provided via
MMM-Covid19-Vaccination fhinder Keep track of the covid19 vaccination progress for Germany/German states
MMM-RKI-Covid19 fhinder RKI-Covid19 data for German Counties
MMM-Nightscout bureus Keep track of blood glucose levels with ease thru your MagicMirror².
MMM-OneTouchReveal Canonip Keep track of blood glucose levels measured with your LifeScan OneTouch Glucose Meter
MMM-Pregnancy bibaldo Allows you to get instant info of your developing pregnancy
MMM-SugarValue balharrie Displays last reading from your Dexcom G6 via the share API
MMM-WaterReminder thiagomides A simple Water Reminder Module
MMM-Oura erchenger Allows you to see last night's sleep data from your Oura sleep tracker. WIP
MMM-Oura2 themox A more detailed Oura data display including readiness scores and heartrate data.
MMM-covid19uk-stats blighter This module displays a table of the 5 latest statistics for COVID-19 New Vaccinations as published by the UK Government.


Title Author Description
MMM-Bengali ethanwang4 Cyclically displays Bengali Words and Bengali Pronunciations with English Translations.
MMM-Canvas Chase Cromwell Module to display upcoming assignments from Canvas LMS platform.
MMM-eswordoftheday Dan Windsor Display a Spanish word of the day along with translations and example sentences.
facts Alan Shen Displays some interesting facts! Makes your mirror look like an RPG loading screen. Example screenshot included.
MMM-FF-cht-sh shin10 Display random or your most treasured cheat sheets and learn something new while you have your cup of coffee.
MMM-Hanzi TD Learn Chinese Hanzi characters directly on your MagicMirror². This modules rotates between a configurable number of characters.
MMM-Skola24 retroflex Shows this week's school timetable from the Swedish school system Skola24.
MMM-Webuntis thyed It allows to display your kids' cancelled and irregular lessons for schools using Untis software to organize school's timetables.
MMM-WordGenius drventure Displays the word of the day along with its part of speech, pronunciation, definition, and occassionally, it's origin.