Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/scottrepreneur/awesome-mmm

awesome MagicMirror² modules
https://github.com/scottrepreneur/awesome-mmm

List: awesome-mmm

Last synced: about 1 month ago
JSON representation

awesome MagicMirror² modules

Awesome Lists containing this project

README

        

# Awesome MagicMirror Modules

A list of [MagicMirror²](https://github.com/MichMich/MagicMirror/) modules worth checking out. Haven't gotten to assess all of them individually so please report any that are no longer supported or suggest better alternatives. Curating the list will begin after satifactorly assessing the viable submissions.

Should add last updated, number of stars on Github, something else? | X Stars | Updated: X

As far as I can tell they should still work if the APIs haven't been deprecated. Many are no longer directly supported by the original creator. Hopefully this list inspires you to add a module to the pack! Check out the documentation or join the forum to ask questions.

## Magic Mirror Module Categories

- Entertainment
- Home Automation & Notifactions
- Productivity
- Finance
- News
- Music
- Fitness
- Sports
- Photos
- Travel
- Assistants
- Network

**Default Alteratives**

- Clock
- Calendar
- Weather

**Advanced Features**

- Hardware
- Facial Recognition
- Utilities

## Entertainment

These modules will keep the mirror from taking itself too seriously.

- [**MMM-NominalFlight**](https://github.com/jstuder/MMM-nominalflight)
Upcomming space missions
- [**MMM-PeopleInSpace**](https://github.com/jstuder/MMM-peopleinspace)
Number of people currently in space. Lists astronauts and number of days in space
- [**MMM-Screencast**](https://github.com/kevinatown/MMM-Screencast)
Cast YouTube to a picture in picture
- [**MMM-Globe - LukeSkywalker92**](https://github.com/LukeSkywalker92/MMM-Globe)
Display live images of our planet from Himawari-8 satelite
- [**MMM-Snow**](https://github.com/MichMich/MMM-Snow)
Snow plugin to simulate the winter experience
- [**MMM-EmbedYoutube**](https://github.com/nitpum/MMM-EmbedYoutube)
Embed YouTube videos with this module
- [**MMM-DailyBibleVerse**](https://github.com/arthurgarzajr/MMM-DailyBibleVerse)
Shows a bible verse each day from biblegateway.com
- [**MMM-Podcast2**](https://github.com/Ax-LED/MMM-Podcast2)
Stream podcasts with Omxplayer
- [**MMM-Globe - Eunanibus**](https://github.com/Eunanibus/MMM-Globe)
Neat rotating globe constructed of Hexadecimal shapes
- [**MMM-EyeCandy**](https://github.com/mykle1/MMM-EyeCandy)
Animated images that are superficially attractive and entertaining but intellectually undemanding
- [**MMM-Chromecast**](https://github.com/flo80/MMM-chromecast)
Cast from server to the MagicMirror
- [**MMM-ShairportMetadata**](https://github.com/surekap/MMM-ShairportMetadata)
Displays AirPlay metadata coming via [shairport-sync](https://github.com/mikebrady/shairport-sync)
- [**MMM-Dad-Jokes**](https://github.com/echang15/MMM-Dad-Jokes)
Displays random dad jokes from icanhazdadjoke.com
- [**MMM-MovieListings**](https://github.com/Tueti/MMM-MovieListings)
Shows the top 20 movies that are currently in local theaters
- [**MMM-MovieInfo**](https://github.com/fewieden/MMM-MovieInfo)
Shows information about upcoming movie releases
- [**MMM-MP3Player**](https://github.com/asimhsidd/MMM-MP3Player)
Plays music from USB pen drive as soon as it is inserted
- [**MMM-Reddit**](https://github.com/kjb085/MMM-Reddit)
Show top level reddit posts
- [**MMM-Events**](https://github.com/mykle1/MMM-Events)
Carousel of local events from eventful API
- [**MMM-Quote-of-the-Day**](https://github.com/Sispheor/MMM-quote-of-the-day)
Shows a random quote from an online collection of quotations by authors, celebrities, and newsmakers
- [**MMM-DailyPokemon**](https://github.com/NolanKingdon/MMM-DailyPokemon)
Shows the stats of a Pokemon from the PokeAPI
- [**MMM-RandomYouTubePlayer**](https://github.com/justjim1220/MMM-RandomYouTubePlayer)
Cycles through random videos on a YouTube playlist
- [**MMM-Cocktails**](https://github.com/mykle1/MMM-Cocktails)
Legendary cocktail recipes
- [**MMM-Jokes**](https://github.com/pvyParts/MMM-jokes)
Similar to the complements module but it loads its data from a web API for random jokes
- [**MMM-DailyDilbert**](https://github.com/andrecarlucci/MMM-DailyDilbert)
Displays the daily Dilbert strip
- [**MMM-FlightsAbove**](https://github.com/E3V3A/MMM-FlightsAbove)
Displays what is currently flying around in the airspace above some location
- [**MMM-ISS**](https://github.com/mykle1/MMM-ISS)
Know when the International Space Station is visible
- [**MMM-Fortune**](https://github.com/mykle1/MMM-Fortune)
Free Fortune Cookie fortunes
- [**MMM-HolidayLights**](https://github.com/justjim1220/MMM-HolidayLights)
Holiday light graphics for top bar
- [**MMM-JEOPARDY**](https://github.com/mykle1/MMM-JEOPARDY)
Random JEOPARDY clues
- [**MMM-Trakt**](https://github.com/Kiina/MMM-trakt)
Upcoming tv showings
- [**MMM-Wordnik**](https://github.com/SVendittelli/MMM-wordnik)
Shows a word and definition from the wordnik API
- [**MMM-PlexDeck**](https://github.com/bran/MMM-PlexDeck)
Displays "On Deck" items from Plex
- [**MMM-ISS-Live**](https://github.com/mykle1/MMM-ISS-Live)
Live shots for the International Space Station
- [**MMM-PlexNowPlaying**](https://github.com/glitch452/MMM-PlexNowPlaying)
Shows media that's currently playing on Plex
- [**MMM-TweetsByTimelineOrList**](https://github.com/AdamMoses-GitHub/MMM-TweetsByTimelineOrList)
Displays tweets from a timeline or list

## Home Automation & Notifications

- [**MMM-TelegramBot**](https://github.com/slametps/MMM-TelegramBot)
Control the Mirror from Telegram
- [**MMM-syslog**](https://github.com/paviro/MMM-syslog)
Notification API Module
- [**MMM-MQTT**](https://github.com/ottopaulsen/MMM-MQTT)
Show the payload of a message from MQTT
- [**MMM-Jeedom**](https://github.com/prysme01/MMM-Jeedom)
Interface with JEEDOM home automation suite
- [**MMM-Nest**](https://github.com/mochman/MMM-Nest)
Displays data from the Google Nest thermostat
- [**MMM-IFTTT**](https://github.com/jc21/MMM-IFTTT)
Display notifications pushed from IFTTT
- [**MMM-JsonTable**](https://github.com/timdows/MMM-JsonTable)
Displays a table of data from a JSON request
- [**MMM-Rest**](https://github.com/Tuxdiver/MMM-Rest)
Collects data via HTTP calls and displays it on your mirror in a table
- [**MMM-PushBulletNotifications**](https://github.com/basknol/MMM-PushBulletNotifications)
Displays notifications via the PushBullet API
- [**MMM-Domoticz**](https://github.com/M-Arvidsson/MMM-domoticz)
Displays info from Domoicz sensors
- [**MMM-Roomba**](https://github.com/relm923/MMM-Roomba)
Displays Roomba name and status
- [**MMM-MyGarbage**](https://github.com/htilburgs/MMM-MyGarbage)
Displays the schedule for your garbage pickup from a configured schedule
- [**MMM-Xiaomi**](https://github.com/mirko3000/MMM-xiaomi)
Displays data from your Xiaomi smart home sensors
- [**MMM-Ring**](https://github.com/DustinBryant/MMM-Ring)
Displays video feed from a Ring door bell
- [**MMM-ShipmentTracking**](https://github.com/fewieden/MMM-ShipmentTracking)
Live shipment tracking updates from DHL and 17Track
- [**MMM-Nest-Status**](https://github.com/michael5r/mmm-nest-status)
Nice live status of Nest thermostat
- [**MMM-Ecobee**](https://github.com/fabbr/MMM-Ecobee)
Live status of Ecobee thermostat
- [**MMM-MQTTBridge**](https://github.com/sergge1/MMM-MQTTbridge)
Receive notifications from any home automation system via MQTT
- [**MMM-AfterShip**](https://github.com/mykle1/MMM-AfterShip)
Track deliveries with aftership.com

## Productivity

These modules will surface upcoming opportunities to deliver awesomeness.

- [**MMM-Todoist**](https://github.com/cbrooker/MMM-Todoist)
Display Todoist todos
- [**MMM-Trello**](https://github.com/Jopyth/MMM-Trello)
Displays all cards in a specific Trello list, in a style similar to the Newsfeed
- [**MMM-FRITZ-Box-Callmonitor**](https://github.com/paviro/MMM-FRITZ-Box-Callmonitor)
Call monitor for FRITZ!Box users
- [**MMM-MicrosoftToDo**](https://github.com/thobach/MMM-MicrosoftToDo)
Shows open tasks on lists from Microsoft To Do (previously, Wunderlist)
- [**MMM-GoogleTasks**](https://github.com/jgauth/MMM-GoogleTasks)
Displays tasks from Google Tasks App
- [**MMM-CountDown**](https://github.com/boazarad/MMM-CountDown)
Count down the days to a date/event
- [**MMM-Memo**](https://github.com/schnibel/MMM-Memo)
Sticky like note pads managed via HTTP requeusts
- [**MMM-Mail**](https://github.com/MMPieps/MMM-Mail)
Lightweight Mail module that provides a new email alert, using IMAP authentication
- [**MMM-Slack**](https://github.com/nrkno/MMM-Slack)
Displays messages from the a given Slack channel
- [**MMM-Tabulator**](https://github.com/E3V3A/MMM-Tabulator)
Fancy tables with data from JSON
- [**MMM-HabiticaStats**](https://github.com/delightedCrow/MMM-HabiticaStats)
displays player statistics for [Habitica](https://habitica.com/)
- [**MMM-RescueTime**](https://github.com/Duske/MMM-RescueTime)
Displays time data spent on activities logged in RescueTime today.
- [**MMM-GoogleAnalytics**](https://github.com/SvenSommer/MMM-GoogleAnalytics)
Shows metrics from a Google Analytics website

## Finance

These modules provide up to date changes in market conditions.

- [**MMM-Stock**](https://github.com/hakanmhmd/MMM-Stock)
Alternative stocks module, supports US companies
- [**MMM-AVStock**](https://github.com/lavolp3/MMM-AVStock)
Stock data from the Alphavantage API
- [**MMM-cryptocurrency**](https://github.com/matteodanelli/MMM-cryptocurrency)
Cryptocurrency values from coinmarketcap.com
- [**MMM-Fuel)**](https://github.com/fewieden/MMM-Fuel)
Gas station price module showing nearby fuel locations and their prices (Germany, Austria, AUS NSW)
- [**MMM-Bitcoin**](https://github.com/valmassoi/MMM-bitcoin)
Bitcoin ticker for Bitstamp API
- [**MMM-Crypto-Portfolio**](https://github.com/SpoturDeal/MMM-crypto-portfolio)
Extends MMM-cryptocurrency to add portfolio support
- [**MMM-Coinbase**](https://github.com/mlbonniec/MMM-Coinbase)
Shows portfolio balances from the Coinbase API
- [**MMM-CoinMarketCap**](https://github.com/glitch452/MMM-CoinMarketCap)
Cryptocurrency price data and charts from CoinMarketCap
- [**MMM-CurrencyExchange**](https://github.com/yawnsde/MMM-CurrencyExchange)
Foreign exchange rates from exchangeratesapi.io
- [**MMM-SingleStock**](https://github.com/balassy/MMM-SingleStock)
Show a single stock data

## News

These modules surface relevant content for the mirror brief.

- [**MMM-News**](https://github.com/Pejjo/MMM-News)
News headlines from newsapi.org
- [**MMM-COVID19**](https://github.com/bibaldo/MMM-COVID19)
Track reported cases of COVID-19
- [**MMM-History**](https://github.com/cowboysdude/MMM-History)
This day in history events
- [**MMM-NewsFeedTicker**](https://github.com/justjim1220/MMM-NewsFeedTicker)
Marquee ticker for an RSS news feed

## Music

- [**MMM-NowPlayingOnSpotify**](https://github.com/raywo/MMM-NowPlayingOnSpotify)
Show what's playing on a Spotify account, with cover art
- [**MMM-Sonos**](https://github.com/CFenner/MMM-Sonos)
Show what's playing on the local Sonos, based on [MMM-SonosModule](https://github.com/Vaggan/MagicMirror-SonosModule)
- [**MMM-Scrobbler**](https://github.com/PtrBld/MMM-Scrobbler)
Show's what's playing on a Last.fm account

## Fitness

- [**MMM-Fitbit**](https://github.com/SVendittelli/MMM-fitbit)
Display Fitbit data
- [**MMM-Strava**](https://github.com/ianperrin/MMM-Strava)
Display Strava data as a table or chart
- [**MMM-GoogleFit**](https://github.com/amcolash/MMM-GoogleFit)
Display Google Fit daily step count and daily weights
- [**MMM-Nightscout**](https://github.com/bureus/MMM-Nightscout)
Display real time blood glucose levels, with trends and warnings from Nightscout
- [**MMM-SORT**](https://github.com/mykle1/MMM-SORT)
Display tide data for a beach spots

## Sports

- [**MMM-Soccer**](https://github.com/fewieden/MMM-soccer)
European Soccer Standings Module
- [**MMM-MyScoreboard**](https://github.com/jclarke0000/MMM-MyScoreboard)
Today's scores for teams across a number of different leagues
- [**MMM-NFL**](https://github.com/fewieden/MMM-NFL)
Show game schedules and other stats from the National Football League
- [**MMM-Formula1**](https://github.com/ianperrin/MMM-Formula1)
Formula 1 standings and race schedule

## Photos

= [**MMM-Instagram**](https://github.com/kapsolas/MMM-Instagram)
Display photos from an Instagram feed

- [**MMM-ImageSlideshow**](https://github.com/AdamMoses-GitHub/MMM-ImageSlideshow)
Display images, one at a time on a fixed interval, from one or many directories
- [**MMM-GooglePhotos**](https://github.com/ChrisAcrobat/MMM-GooglePhotos)
Display photos from albums in Google Photos
- [**MMM-BackgroundSlideshow**](https://github.com/darickc/MMM-BackgroundSlideshow)
Set the background for the display from a local folder of images
- [**MMM-SimpleLogo**](https://github.com/frdteknikelektro/MMM-SimpleLogo)
Show a logo image from a local file
- [**MMM-Wallpaper**](https://github.com/kolbyjack/MMM-Wallpaper)
Add wallpapers from various online sources
- [**MMM-ImagesPhotos**](https://github.com/roramirez/MMM-ImagesPhotos)
Cycle through local image files
- [**MMM-DropboxWallpaper**](https://github.com/eouia/MMM-DropboxWallpaper)
Retrieve wallpapers from a Dropbox folder
- [**MMM-RemoteCompliments**](https://github.com/mitchelltmarino/MMM-RemoteCompliments)
Seamless integration with Google Drive™ to display compliments and images from Drive
- [**MMM-RandomBackground**](https://github.com/Ultimatum22/MMM-RandomBackground)
Sets a random background from a local folder of images
- [**MMM-Flickr**](https://github.com/kapsolas/MMM-Flickr)
Shows the top 20 photos from your own or another users Flickr Photostream
- [**MMM-NASA**](https://github.com/mykle1/MMM-NASA)
Displays photos and related context from NASA
- [**MMM-Unsplash**](https://github.com/parnic/MMM-Unsplash)
Pull a random photo from one or more Unsplash collections

## Travel

These modules can prepare the mirror for hectic travel conditions.

- [**MMM-Traffic**](https://github.com/SamLewis0602/MMM-Traffic)
Travel time between two locations using the Mapbox directions API
- [**MMM-GoogleMapsTraffic**](https://github.com/vicmora/MMM-GoogleMapsTraffic)
Displays a map, centered at provided coordinates, with Google Maps Traffic information
- [**MMM-PublicTransportBerlin**](https://github.com/deg0nz/MMM-PublicTransportBerlin)
Public transport information for Berlin and Brandenburg based on VBB-Hafas BVG-Hafas data
- [**MMM-LocalTransport**](https://github.com/CFenner/MMM-LocalTransport)
Local transport connection between an origin and destination from Google Maps API
- [**MMM-MvgMunich**](https://github.com/mrVragec/MMM-mvgmunich)
Monitor public transport (U-bahn, tram, bus, S-Bahn) in Munich, Germany
- [**MMM-ResRobot**](https://github.com/Alvinger/MMM-ResRobot)
Shows scheduled departures from public transport stop(s) in Sweden
- [**MMM-UKNationalRail**](https://github.com/nwootton/MMM-UKNationalRail)
UK National rail departures and arrivals for local stations
- [**MMM-HH-LocalTransport**](https://github.com/georg90/MMM-HH-LocalTransport)
Public transit schedules for HVV in Hamburg, Germany
- [**MMM-Google-Route**](https://github.com/mrdis/MMM-google-route)
Displays the two best routes from an origin to a destination, using Google Directions API
- [**MMM-DCMetroTrainTimes**](https://github.com/AdamMoses-GitHub/MMM-DCMetroTrainTimes)
Train times for the District of Columbia metro
- [**MMM-vvsDeparture**](https://github.com/niklaskappler/MMM-vvsDeparture)
Departures times at stations along the Stuttgart public transportation system
- [**MMM-GoogleMaps**](https://github.com/sp4ceman/MMM-googlemaps)
Draw a Google Map between two locations
- [**MMM-PublicTransportHafas**](https://github.com/raywo/MMM-PublicTransportHafas)
Public transport information for the Deutsche Bahn system in Germany
- [**MMM-KVV**](https://github.com/yo-less/MMM-KVV)
Station monitor for the Karlsruhe local transport (KVV) bus, tram and train system
- [**MMM-UKLiveBusStopInfo**](https://github.com/nwootton/MMM-UKLiveBusStopInfo)
Shows real-time info about specific United Kingdom bus stops
- [**MMM-AirQuality**](https://github.com/CFenner/MMM-AirQuality)
Shows local air quality ratings
- [**MMM-MBTA**](https://github.com/edward-shen/MMM-MBTA)
Displays information from the Massachusetts Bay Transportation Authority's API
- [**MMM-TracCar**](https://github.com/asimhsidd/MMM-TracCar)
Track moving objects on a map through traccar.org
- [**MMM-iHaveBeenThere**](https://github.com/basti0001/MMM-iHaveBeenThere)
Visulize where one has been traveled on a worldmap
- [**MMM-Entur-tavle**](https://github.com/Arve/MMM-Entur-tavle)
Shows the next departures for all modes of public transport in Norway
- [**MMM-SwissTransport**](https://github.com/Bangee44/MMM-swisstransport)
Train departures from your favorite Swiss train station
- [**MMM-CTA**](https://github.com/NateDee/MMM-CTA)
Real-time updates from Chicago Transit Authority
- [**MMM-NYC-Transit**](https://github.com/Elaniobro/MMM-nyc-transit)
New York City subway departures from mta.info
- [**MMM-BartTimes**](https://github.com/falafel2222/MMM-BartTimes)
Bart schedule for San Francisco, California

## Assistants

These modules allow the mirror to provide contextual information and handy updates.

- [**MMM-Awesome-Alexa**](https://awesome-alexa.js.org/#/)
Interact with Amazon Alexa assistant
- [**MMM-GoogleAssistant**](https://github.com/gauravsacc/MMM-GoogleAssistant)
Google Assistant module
- [**MMM-Susi-ai**](https://github.com/fossasia/MMM-SUSI-AI)
You can invoke Susi via hotword 'Susi' and ask any query, Susi will reply back with answer.
- [**MMM-MirrorMirrorOnTheWall**](https://github.com/joanaz/MMM-MirrorMirrorOnTheWall)
AWS IoT Device Gateway to receive commands from Alexa
- [**MMM-AssistantMk2**](https://github.com/saiedmethal/MMM-AssistantMk2)
Google Assistant module
- [**MMM-TTS**](https://github.com/fewieden/MMM-TTS)
Text-to-speech utility with customized voice outputs
- [**MMM-Hello-Mirror**](https://github.com/Matzefication/MMM-Hello-Mirror)
Voice-Control for the MagicMirror based on Google Speech Recognizer
- [**MMM-AlexaControl**](https://github.com/JoChef2/MMM-AlexaControl)
Update modules from Amazon Alexa
- [**MMM-Kalliope**](https://github.com/kalliope-project/MMM-kalliope)
Interact with the Kalliope assistant
- [**MMM-Jarvis-Voice-Control**](https://github.com/merceaemil/MMM-Jarvis-Voice-Control)
Interact with OpenJarvis assistant

## Network

- [**MMM-WiFiPassword**](https://github.com/TeraTech/MMM-WiFiPassword)
Displays the WiFi Network, Password, and QRCode for people who visit
- [**MMM-NetworkScanner**](https://github.com/ianperrin/MMM-NetworkScanner)
Determines the status of devices on the network based on their MAC address
- [**MMM-uptimerobot**](https://github.com/mrVragec/MMM-uptimerobot)
Shows uptime data from the uptimerobot.com API
- [**MMM-NetworkConnection**](https://github.com/slametps/MMM-NetworkConnection)
Displays network connection status (ping, download, upload)
- [**MMM-Network-Signal**](https://github.com/PoOwAa/MMM-network-signal)
Displays network connection as an icon
- [**MMM-iFrame-Ping**](https://github.com/AgP42/MMM-iFrame-Ping)
Shows a webpage in an iFrame or ping response data
- [**MMM-Ping**](https://github.com/fewieden/MMM-ping)
Ping webpages and display current status

## Clock

- [**MMM-TextClock**](https://github.com/brobergp/MMM-TextClock)
Simple word clock
- [**MMM-BernWordClock**](https://github.com/splattner/MMM-bernwordclock)
Neat word clock in Bern, a German dialect
- [**MMM-AlarmClock**](https://github.com/fewieden/MMM-AlarmClock)
Alarm clock with from local music files
- [**MMM-OClock**](https://github.com/eouia/MMM-OClock)
O-clock inspired by PolarClock Screensaver
- [**MMM-PrayerTime**](https://github.com/slametps/MMM-PrayerTime)
Display prayer time (in local time) and also recite Adzan/Adhan
- [**MMM-SunRiseSet**](https://github.com/mykle1/MMM-SunRiseSet)
Information and graphics for sunrise and sunset
- [**MMM-MyWordClock**](https://github.com/jclarke0000/MMM-MyWordClock)
Nice word clock layout
- [**MMM-EventHorizon**](https://github.com/mykle1/MMM-EventHorizon)
Neat countdown to upcoming events

## Calendar

These modules will keep important events front and center.

- [**MMM-MyCalendar**](https://github.com/jclarke0000/MMM-MyCalendar)
Updated presentation for the default Calendar module
- [**MMM-CalendarExt2**](https://github.com/MMM-CalendarExt2/MMM-CalendarExt2)
Highly flexible calendar module based on the original CalendarExt
- [**MMM-WeeklySchedule**](https://github.com/pinsdorf/MMM-WeeklySchedule)
Display today's timetable from a weekly recurring schedule
- [**MMM-MoonPhase**](https://github.com/NolanKingdon/MMM-MoonPhase)
Displays the realtime moonphase and increments the shadow daily
- [**MMM-CalendarWeek**](https://github.com/heskja/MMM-CalendarWeek)
Presentating the default calendaer module with a week view
- [**MMM-Lunartic**](https://github.com/mykle1/MMM-Lunartic)
Awesome lunar calendar graphic
- [**MMM-GoogleBirthdaysProvider**](https://github.com/PalatinCoder/MMM-GoogleBirthdaysProvider)
Include the birthdays of Google Contacts in the default calendar

## Weather

These modules encourage taking an umbrella in the event of rain.

- [**MMM-WeatherDependentClothes**](https://github.com/fruestueck/MMM-WeatherDependentClothes)
Clothing recommendations based on personal preferences
- [**MMM-WunderGround**](https://github.com/RedNax67/MMM-WunderGround)
Forecast module for the Weather Underground API
- [**MMM-DWD-WarnWeather**](https://github.com/LukeSkywalker92/MMM-DWD-WarnWeather)
Display weather-warnings of Deutscher Wetterdienst
- [**MMM-NOAA3**](https://github.com/cowboysdude/MMM-NOAA3)
Updated weather forecast module supporting several providers
- [**MMM-Forecast-IO**](https://github.com/dmcinnes/MMM-forecast-io)
DarkForest API forecast module
- [**MMM-DarkSkyForecast**](https://github.com/jclarke0000/MMM-DarkSkyForecast)
DarkForest API forecast module
- [**MMM-YrNow**](https://github.com/YR/MMM-YrNow)
Forecasts from Norweigan weather data provider [Yr](https://www.yr.no/nb/)
- [**MMM-WeatherChart**](https://github.com/paphko/mmm-weatherchart)
Weather chart diagram from Yr, a Norwegian weather data provider
- [**MMM-3Day-Forecast**](https://github.com/nigel-daniels/MMM-3Day-Forecast)
Shows a 3 day forecast (today, tomorrow and the day after) using the Wunderground API
- [**MMM-WeatherForecast**](https://github.com/jharttech/MMM-weatherforecast)
Icon based weather forecast, from openweathermap.org
- [**MMM-LocalTemperature**](https://github.com/glitch452/MMM-LocalTemperature)
Shows temperature of local sensors
- [**MMM-Rain-Radar**](https://github.com/jojoduquartier/MMM-RAIN-RADAR)
Map with a precipitation radar

## Hardware

These powerful modules likely require some outside hardware separate from the base Pi and Mirror.

- [**MMM-Netatmo**](https://github.com/CFenner/MMM-Netatmo)
Display information from a local Netatmo weather station
- [**MMM-PIR-Sensor**](https://github.com/paviro/MMM-PIR-Sensor)
Turn the miror on when motion is detected from a PIR sensor
- [**MMM-MotionDetector**](https://github.com/rejas/MMM-MotionDetector)
Turn the mirror on when motion is detected from a local camera
- [**MMM-Voice**](https://github.com/fewieden/MMM-voice)
Official voice recognition module
- [**MMM-RTSPStream**](https://github.com/shbatm/MMM-RTSPStream)
Video stream and/or periodic snapshots from RTSP protocol enabled IP Security Cameras
- [**MMM-Hue**](https://github.com/MitchSS/MMM-Hue)
Display the status of nearby Philips Hue lights
- [**MMM-Hue-Lights**](https://github.com/michael5r/mmm-hue-lights)
Vibrant Philips Hue status indicator
- [**MMM-Teslamate**](https://github.com/denverquane/MMM-Teslamate)
MQTT receiver for [Teslamate](https://docs.teslamate.org/), a self-hosted data logger for Tesla.
- [**MMM-TeslaStatus**](https://github.com/aduyng/MMM-TeslaStatus)
Pull data from the [unofficial Tesla API client](https://github.com/aduyng/tesla-client)
- [**MMM-Pihole-Stats**](https://github.com/sheyabernstein/MMM-pihole-stats)
Client blocking stats from Pi-hole
- [**MMM-SmartTouch**](https://github.com/EbenKouao/MMM-SmartTouch)
Controll the MagicMirror using a touchscreen interface via IR Frame or Capacitive Touch
- [**MMM-FHEM**](https://github.com/BenRoe/MMM-FHEM)
Shows values like temperature/humidity of [FHEM](http://fhem.de/) devices
- [**MMM-OpenHABFloorPlan**](https://github.com/paphko/mmm-openhabfloorplan)
Show a floorplan of your house / apartment with the current state of lights, window contacts, and labels from [OpenHAB](http://www.openhab.org/)
- [**MMM-HASS**](https://github.com/aserramonner/MMM-HASS)
Get updates from sensors connected to HomeAssistant
- [**MMM-Button**](https://github.com/PtrBld/MMM-Button)
Monitor a button click and change module configurations
- [**MMM-Buttons**](https://github.com/Jopyth/MMM-Buttons)
Receive button clicks to update other modules
- [**MMM-Gestures**](https://github.com/thobach/MMM-Gestures)
Catch gesture inputs via infared sensors
- [**MMM-IPCam**](https://github.com/RedNax67/MMM-IPCam)
Display an IP camera feed, compatible with Foscam
- [**MMM-DHT-Sensor**](https://github.com/ryck/MMM-DHT-Sensor)
Display data from DHT11, DHT22 and AM2302 sensors
- [**MMM-Selfie**](https://github.com/Txukie/MMM-Selfie)
Takes selfies from an attached camera and posts to social media
- [**MMM-RemoteTemperature**](https://github.com/balassy/MMM-RemoteTemperature)
Displays temperature from a remote senso
- [**MMM-AlexaOnOff**](https://github.com/shbatm/MMM-AlexaOnOff)
Send simple On/Off commands from any home automation device supporting Wemos devices

## Facial Recognition

- [**MMM-Face-Reco-DNN**](https://github.com/nischi/MMM-Face-Reco-DNN)
Updated facial recognition module with deep net support
- [**MMM-Facial-Recognition**](https://github.com/paviro/MMM-Facial-Recognition)
Facial recognition and module swaping based on the current user
- [**MMM-Face-Recognition-SMAI**](https://github.com/EbenKouao/MMM-Face-Recognition-SMAI)
Access profiles using face recognition by OpenCV
- [**MMM-Facial-Recognition-OCV3**](https://github.com/normyx/MMM-Facial-Recognition-OCV3)
Facial recognition module using OpenCV

## Mirror Utilities

Mirror superpowers ahead:

- [**MMM-ModuleScheduler**](https://github.com/ianperrin/MMM-ModuleScheduler)
Schedule when modules should be shown, hidden or dimmed
- [**MMM-Remote-Control**](https://github.com/Jopyth/MMM-Remote-Control)
Remotely configure the MagicMirror
- [**MMM-SystemStats**](https://github.com/BenRoe/MMM-SystemStats)
Shows the system processor temperature, system load, available RAM, uptime and free disk space
- [**MMM-Carousel**](https://github.com/barnabycolby/MMM-Carousel)
Regularly swap modules with a carousel effect
- [**MMM-pages**](https://github.com/edward-shen/MMM-pages)
Add pages to the mirror and cycle through groups of modules
- [**MMM-iFrame**](https://github.com/alberttwong/MMM-iFrame)
Show an iFrame with any web content
- [**MMM-OnScreenMenu**](https://github.com/shbatm/MMM-OnScreenMenu)
Small, customizable, material-style floating action button menu
- [**MMM-SystemTemperature**](https://github.com/MichMich/mmm-systemtemperature)
Shows the processor temperature for the Pi
- [**MMM-WatchDog**](https://github.com/MichMich/MMM-WatchDog)
Keeps an eye on the MM UI and quits app in case the UI crashes
- [**MMM-ProfileSwitcher**](https://github.com/tosti007/MMM-ProfileSwitcher)
Gives the ability to have different layouts for different profiles
- [**MMM-Connection-Status**](https://github.com/sheyabernstein/MMM-connection-status)
Display internet connection status for the MagicMirror
- [**MMM-Admin-Interface**](https://github.com/ItayXD/MMM-Admin-Interface)
Provides an interface to manage the magic mirror and edit the configuration
- [**MMM-Page-Indicator**](https://github.com/edward-shen/MMM-page-indicator)
Indicates which page of modules is being displayed currently
- [**MMM-SmartWebDisplay**](https://github.com/AgP42/MMM-SmartWebDisplay)
Embed any webpage
- [**MMM-Volume**](https://github.com/Anonym-tsk/MMM-Volume)
Display the current system volume
- [**MMM-ModuleBar**](https://github.com/Snille/MMM-Modulebar)
Adds touch buttons for showing/hiding other modules
- [**MMM-Tools**](https://github.com/slametps/MMM-Tools)
Remote controlling MagicMirror on SBC (ATB & RPI)
- [**MMM-Page-Selector**](https://github.com/Veldrovive/MMM-Page-Selector)
Use voice commands to navigate pages of modules
- [**MMM-QRCode**](https://github.com/evghenix/MMM-QRCode)
Show QRCode image of encoded text
- [**MMM-Cursor**](https://github.com/evghenix/MMM-Cursor)
Hide/show the cursor
- [**MMM-Space**](https://github.com/grabenhenrich/MMM-Space)
Leave space between modules