{"id":13428499,"url":"https://github.com/pfalcon/awesome-smarthome","last_synced_at":"2025-10-25T04:30:22.029Z","repository":{"id":41067144,"uuid":"108227076","full_name":"pfalcon/awesome-smarthome","owner":"pfalcon","description":"Curated list of awesome SmartHome/Home Automation things (open and leaving users in control)","archived":false,"fork":false,"pushed_at":"2022-06-15T18:12:32.000Z","size":20,"stargazers_count":504,"open_issues_count":6,"forks_count":38,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-02-08T02:05:02.202Z","etag":null,"topics":["awesome","awesome-list","home-automation","iot","smarthome"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pfalcon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-10-25T06:07:49.000Z","updated_at":"2025-02-03T00:01:44.000Z","dependencies_parsed_at":"2022-07-16T05:30:38.706Z","dependency_job_id":null,"html_url":"https://github.com/pfalcon/awesome-smarthome","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfalcon%2Fawesome-smarthome","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfalcon%2Fawesome-smarthome/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfalcon%2Fawesome-smarthome/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfalcon%2Fawesome-smarthome/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pfalcon","download_url":"https://codeload.github.com/pfalcon/awesome-smarthome/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238075339,"owners_count":19412314,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","home-automation","iot","smarthome"],"created_at":"2024-07-31T01:00:58.808Z","updated_at":"2025-10-25T04:30:16.771Z","avatar_url":"https://github.com/pfalcon.png","language":null,"funding_links":[],"categories":["Other Awesome Lists","Others","Other Lists","Uncategorized","Community","IoT","Misc"],"sub_categories":["Twitter","TeX Lists","Uncategorized"],"readme":"# Awesome SmartHome\n\n\u003e :house: Curated list of awesome\n[SmartHome/Home Automation](https://en.wikipedia.org/wiki/Home_automation)\nthings.\n\nFocusing on open technologies and solutions leaving users in control.\n\n## Table of Contents\n\n- [Notable OpenSource Projects](#notable-opensource-projects)\n- [Notable Commercial Systems](#notable-commercial-systems)\n- [Home Automation Services](#home-automation-services)\n  - [Voice/Personal Assistants](#voice-personal-assistants)\n  - [Video Surveillance](#video-surveillance)\n- [Related/Useful Services and Software](#related-useful-services-and-software)\n  - [Dashboards](#dashboards)\n  - [Floor Plans](#floor-plans)\n\n## Notable OpenSource Projects\n\nComplete, self-hosted home automation systems with frontend, suitable for\nend users. At least a year in active development, at least 200 commits,\nat least 200 stars.\n\n* [Home Assistant](https://github.com/home-assistant/core) Site: https://home-assistant.io/, Stars: 39187 Language: Python\n* [openHAB](https://github.com/openhab) Site: http://www.openhab.org/, Stars: 3484, Language: Java\n* [Domoticz](https://github.com/domoticz/domoticz) Site: http://www.domoticz.com/, Stars: 2831, Language: C++\n* [Gladys](https://github.com/GladysProject/Gladys) Site: https://gladysproject.com/, Stars: 1573, Language: JavaScript\n* [pimatic](https://github.com/pimatic/pimatic) Site: https://pimatic.org/, Stars: 579, Language: JavaScript\n* [MajorDoMo](https://github.com/sergejey/majordomo) Site: http://majordomohome.com/, Stars: 346, Language: PHP\n* [Freedomotic](https://github.com/freedomotic/freedomotic) Site: http://freedomotic.com/, Stars: 352, Language: Java\n* [HomeGenie](https://github.com/genielabs/HomeGenie/) Site: http://homegenie.it/, Stars: 313, Language: C#\n* [Jeedom](https://github.com/jeedom/core) Site: https://www.jeedom.com/site/en/, Stars: 327, Language: PHP\n* [pilight](https://github.com/pilight/pilight) Site: https://www.pilight.org/, Stars: 269, Language: C\n* [FHEM](https://github.com/mhop/fhem-mirror) Site: https://fhem.de/, Revisions: 23387, Language: Perl\n* [MisterHouse](https://github.com/hollie/misterhouse) Site: http://misterhouse.net/, Stars: 218, Language: Perl\n\nRelated awesome lists:\n\n* [Awesome Home Assistant](https://github.com/frenck/awesome-home-assistant)\n\n\n## Notable Commercial Systems\n\n### Revolv\n\nWas a $300 hub, offering a \"lifetime subscription\".\n\nAcquired by Nest (Google subsidiary) in October 2014. In April 2016, Nest\nannounced that Revolv Hub will cease to operate on May 15, 2016.\nhttps://en.wikipedia.org/wiki/Nest_Labs#Intentional_disabling_of_hardware_devices\n\n\n### SmartThings\n\n* 2012-08-23 [KickStarter campaign](https://www.kickstarter.com/projects/smartthings/smartthings-make-your-world-smarter)\n  $1.2M/$250K\n* 2014-08-14 [Acquired by Samsung](http://www.samsung.com/us/news/23607)\n  refs: [(1)](http://linuxgizmos.com/samsung-smartthings-pickup-could-mean-new-role-for-tizen/)\n* 2015-01-05 [Hub 2 runs Linux](http://blog.smartthings.com/news/smartthings-updates/new-hub-sensors-optional-services-integrations/)\n  refs: [(1)](http://linuxgizmos.com/gen-2-smartthings-hub-migrates-to-linux/)\n\nUses Groovy language for (custom) components.\n\n* [SmartThings open-source components](https://github.com/SmartThingsCommunity/SmartThingsPublic) Site: http://docs.smartthings.com, Forks: 27667, Language: Groovy\n\n\n### Vera\n\nSince at least 2008.\n\nUses Lua, open development support, community ecosystem.\n\n\n### Wink\n\n* Founded in 2014 as a spin-off from invention incubator Quirky.\n* After Quirky went through bankruptcy proceedings, it sold Wink to Flex in 2015.\n* In July 2017, Flex sold Wink to i.am+ for $38.7M.\n\n\n### Ring\n\n* 2020-01 [Ring Fired Employees for Watching Customer Videos](https://www.vice.com/en/article/y3mdvk/ring-fired-employees-abusing-video-data)\n\n\n## Home Automation Services\n\n### Voice/Personal Assistants\n\nPreviously, government and mob had to break into your house to install bugs.\nNow you can pay a small amount of money and install yourself bugs which allow\n3rd parties to eavesdrop on you.\n\n* Apple Siri\n* Amazon Alexa\n* Google Assistant\n\nOpenSource services promising no eavesdropping (please keep in mind that for\nsome of these projects, \"OpenSource\" is just a marketing bait):\n\n* [Mycroft.AI](https://mycroft.ai/), code: https://github.com/MycroftAI\n* [Snips](https://www.snips.ai/), code: https://github.com/snipsco/\n  * Some links point to https://github.com/snipsco/snips-platform , which isn't available.\n    https://github.com/snipsco/snips-issues/issues/25\n  * Posts: [1](https://medium.com/snips-ai/snips-air-a-private-by-design-open-source-decentralized-voice-assistant-a31e27fb799b)\n* [Jasper](https://jasperproject.github.io/), code: https://github.com/jasperproject\n* [Open Assistant](https://openassistant.org/), code: https://github.com/openassistant\n* [Leon-AI](https://getleon.ai/), code: https://github.com/leon-ai/leon\n* [Olivia-AI](https://olivia-ai.org/), code: https://github.com/olivia-ai/olivia\n\n### Video Surveillance\n\nMany services tout \"P2P\" in video surveillance, to allow your smartphone to\nconnect to your camera - when you're in your home or on another side of the\nworld. That's oxymoron of course, there's nothing \"point-to-point\" in how\nit's implemented. Both your camera and smarphone connect to faraway 3rd-party\ncloud server (this happens even if both in the same home network, 5 meters\none from another). All video goes via (and thus to) 3rd party of course.\n\n[Mirai Botnet](https://en.wikipedia.org/wiki/Mirai_(malware)) was/is a botnet\nmostly consisting of video cameras controlled by 3rd party.\n\n\n## Related/useful Services and Software\n\n### Dashboards\n\nOne of the basic tasks of Home Automation is visualization and control.\nDashboards is a basic way to do that. Dashboard is usually included into\n\"full stack\" HA systems, but what if you don't like it or need a custom\none? Note that majority of systems below offer visualization only (no\ncontrol).\n\n* https://github.com/Shopify/dashing - Ruby, 11128 stars, no longer maintained\n  * https://github.com/Smashing/smashing - maintained fork, 1665 stars\n* https://github.com/evolvedlight/pydashie - \"Port of Dashing to Python\" 416 stars\n* https://github.com/allegro/tipboard - Python, 773 stars\n* https://github.com/Freeboard/freeboard - JavaScript, 5416 stars\n* Grid Layouts\n  * https://github.com/ducksboard/gridster.js - The \"default\" solution, jQuery plugin (6188 stars)\n  * https://github.com/haltu/muuri - No jQuery dep, no item resize (7832 stars)\n  * https://github.com/hootsuite/grid (3433 stars)\n\n### Floor Plans\n\nA step above and beyond dashboards is visualizing what happens where on the\nactual floorplan of your home.\n\n* [ha-floorplan](https://github.com/pkozul/ha-floorplan) - Floorplans for Home Assistant\n* [Sweet Home 3D](https://sourceforge.net/projects/sweethome3d/) - Open Source\n  desktop application (Java)\n* https://planner5d.com - Online editor, allows to save/import plan in JSON\n  format. Image renders are freemium.\n\n\n---\n*Compiled, maintained, content (c) 2017-2021 Paul Sokolovsky*\n\n*Released under\n[Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0)](https://creativecommons.org/licenses/by-sa/4.0/).*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpfalcon%2Fawesome-smarthome","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpfalcon%2Fawesome-smarthome","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpfalcon%2Fawesome-smarthome/lists"}