Repository: pfalcon/awesome-smarthome
Branch: master
Commit: f99673feaef7
Files: 1
Total size: 7.1 KB
Directory structure:
gitextract_vc_7cus_/
└── README.md
================================================
FILE CONTENTS
================================================
================================================
FILE: README.md
================================================
# Awesome SmartHome
> :house: Curated list of awesome
[SmartHome/Home Automation](https://en.wikipedia.org/wiki/Home_automation)
things.
Focusing on open technologies and solutions leaving users in control.
## Table of Contents
- [Notable OpenSource Projects](#notable-opensource-projects)
- [Notable Commercial Systems](#notable-commercial-systems)
- [Home Automation Services](#home-automation-services)
- [Voice/Personal Assistants](#voice-personal-assistants)
- [Video Surveillance](#video-surveillance)
- [Related/Useful Services and Software](#related-useful-services-and-software)
- [Dashboards](#dashboards)
- [Floor Plans](#floor-plans)
## Notable OpenSource Projects
Complete, self-hosted home automation systems with frontend, suitable for
end users. At least a year in active development, at least 200 commits,
at least 200 stars.
* [Home Assistant](https://github.com/home-assistant/core) Site: https://home-assistant.io/, Stars: 39187 Language: Python
* [openHAB](https://github.com/openhab) Site: http://www.openhab.org/, Stars: 3484, Language: Java
* [Domoticz](https://github.com/domoticz/domoticz) Site: http://www.domoticz.com/, Stars: 2831, Language: C++
* [Gladys](https://github.com/GladysProject/Gladys) Site: https://gladysproject.com/, Stars: 1573, Language: JavaScript
* [pimatic](https://github.com/pimatic/pimatic) Site: https://pimatic.org/, Stars: 579, Language: JavaScript
* [MajorDoMo](https://github.com/sergejey/majordomo) Site: http://majordomohome.com/, Stars: 346, Language: PHP
* [Freedomotic](https://github.com/freedomotic/freedomotic) Site: http://freedomotic.com/, Stars: 352, Language: Java
* [HomeGenie](https://github.com/genielabs/HomeGenie/) Site: http://homegenie.it/, Stars: 313, Language: C#
* [Jeedom](https://github.com/jeedom/core) Site: https://www.jeedom.com/site/en/, Stars: 327, Language: PHP
* [pilight](https://github.com/pilight/pilight) Site: https://www.pilight.org/, Stars: 269, Language: C
* [FHEM](https://github.com/mhop/fhem-mirror) Site: https://fhem.de/, Revisions: 23387, Language: Perl
* [MisterHouse](https://github.com/hollie/misterhouse) Site: http://misterhouse.net/, Stars: 218, Language: Perl
Related awesome lists:
* [Awesome Home Assistant](https://github.com/frenck/awesome-home-assistant)
## Notable Commercial Systems
### Revolv
Was a $300 hub, offering a "lifetime subscription".
Acquired by Nest (Google subsidiary) in October 2014. In April 2016, Nest
announced that Revolv Hub will cease to operate on May 15, 2016.
https://en.wikipedia.org/wiki/Nest_Labs#Intentional_disabling_of_hardware_devices
### SmartThings
* 2012-08-23 [KickStarter campaign](https://www.kickstarter.com/projects/smartthings/smartthings-make-your-world-smarter)
$1.2M/$250K
* 2014-08-14 [Acquired by Samsung](http://www.samsung.com/us/news/23607)
refs: [(1)](http://linuxgizmos.com/samsung-smartthings-pickup-could-mean-new-role-for-tizen/)
* 2015-01-05 [Hub 2 runs Linux](http://blog.smartthings.com/news/smartthings-updates/new-hub-sensors-optional-services-integrations/)
refs: [(1)](http://linuxgizmos.com/gen-2-smartthings-hub-migrates-to-linux/)
Uses Groovy language for (custom) components.
* [SmartThings open-source components](https://github.com/SmartThingsCommunity/SmartThingsPublic) Site: http://docs.smartthings.com, Forks: 27667, Language: Groovy
### Vera
Since at least 2008.
Uses Lua, open development support, community ecosystem.
### Wink
* Founded in 2014 as a spin-off from invention incubator Quirky.
* After Quirky went through bankruptcy proceedings, it sold Wink to Flex in 2015.
* In July 2017, Flex sold Wink to i.am+ for $38.7M.
### Ring
* 2020-01 [Ring Fired Employees for Watching Customer Videos](https://www.vice.com/en/article/y3mdvk/ring-fired-employees-abusing-video-data)
## Home Automation Services
### Voice/Personal Assistants
Previously, government and mob had to break into your house to install bugs.
Now you can pay a small amount of money and install yourself bugs which allow
3rd parties to eavesdrop on you.
* Apple Siri
* Amazon Alexa
* Google Assistant
OpenSource services promising no eavesdropping (please keep in mind that for
some of these projects, "OpenSource" is just a marketing bait):
* [Mycroft.AI](https://mycroft.ai/), code: https://github.com/MycroftAI
* [Snips](https://www.snips.ai/), code: https://github.com/snipsco/
* Some links point to https://github.com/snipsco/snips-platform , which isn't available.
https://github.com/snipsco/snips-issues/issues/25
* Posts: [1](https://medium.com/snips-ai/snips-air-a-private-by-design-open-source-decentralized-voice-assistant-a31e27fb799b)
* [Jasper](https://jasperproject.github.io/), code: https://github.com/jasperproject
* [Open Assistant](https://openassistant.org/), code: https://github.com/openassistant
* [Leon-AI](https://getleon.ai/), code: https://github.com/leon-ai/leon
* [Olivia-AI](https://olivia-ai.org/), code: https://github.com/olivia-ai/olivia
### Video Surveillance
Many services tout "P2P" in video surveillance, to allow your smartphone to
connect to your camera - when you're in your home or on another side of the
world. That's oxymoron of course, there's nothing "point-to-point" in how
it's implemented. Both your camera and smarphone connect to faraway 3rd-party
cloud server (this happens even if both in the same home network, 5 meters
one from another). All video goes via (and thus to) 3rd party of course.
[Mirai Botnet](https://en.wikipedia.org/wiki/Mirai_(malware)) was/is a botnet
mostly consisting of video cameras controlled by 3rd party.
## Related/useful Services and Software
### Dashboards
One of the basic tasks of Home Automation is visualization and control.
Dashboards is a basic way to do that. Dashboard is usually included into
"full stack" HA systems, but what if you don't like it or need a custom
one? Note that majority of systems below offer visualization only (no
control).
* https://github.com/Shopify/dashing - Ruby, 11128 stars, no longer maintained
* https://github.com/Smashing/smashing - maintained fork, 1665 stars
* https://github.com/evolvedlight/pydashie - "Port of Dashing to Python" 416 stars
* https://github.com/allegro/tipboard - Python, 773 stars
* https://github.com/Freeboard/freeboard - JavaScript, 5416 stars
* Grid Layouts
* https://github.com/ducksboard/gridster.js - The "default" solution, jQuery plugin (6188 stars)
* https://github.com/haltu/muuri - No jQuery dep, no item resize (7832 stars)
* https://github.com/hootsuite/grid (3433 stars)
### Floor Plans
A step above and beyond dashboards is visualizing what happens where on the
actual floorplan of your home.
* [ha-floorplan](https://github.com/pkozul/ha-floorplan) - Floorplans for Home Assistant
* [Sweet Home 3D](https://sourceforge.net/projects/sweethome3d/) - Open Source
desktop application (Java)
* https://planner5d.com - Online editor, allows to save/import plan in JSON
format. Image renders are freemium.
---
*Compiled, maintained, content (c) 2017-2021 Paul Sokolovsky*
*Released under
[Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0)](https://creativecommons.org/licenses/by-sa/4.0/).*
gitextract_vc_7cus_/ └── README.md
Condensed preview — 1 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (7K chars).
[
{
"path": "README.md",
"chars": 7222,
"preview": "# Awesome SmartHome\n\n> :house: Curated list of awesome\n[SmartHome/Home Automation](https://en.wikipedia.org/wiki/Home_au"
}
]
About this extraction
This page contains the full source code of the pfalcon/awesome-smarthome GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 1 files (7.1 KB), approximately 2.0k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.