SmartThingsPublic is the official public repository maintained by the SmartThings Community that hosts open-source SmartApps and Device Type Handlers (DTHs) written in Groovy for the SmartThings IoT platform, enabling users and developers to integrate, design, and automate smart home devices and behaviors. SmartThings Edge Device Drivers are the new method for integrating Hub Connected Devices into the SmartThings Platform. With the launch of SmartThings Edge, we are taking some events that would have happened in the Cloud and moving them to the SmartThings Hub. SmartThings Edge uses Lua-based device drivers and our Rules API to control and automate devices connected directly to a SmartThings Hub. This includes Zigbee, Z-Wave, and LAN devices as well as automations triggered by timers and other Hub Connected devices using drivers.

Features

  • Contains development code for Groovy-based SmartApps and Dynamic Device Handlers
  • Enables automation apps like “Unlock It When I Arrive” and severe weather alerts
  • Supports community-driven device integration and custom behavior
  • Backed by SmartThings developer documentation and forums
  • Open-source under community governance allowing forks and contributions
  • Flexible platform for extending SmartThings ecosystem

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow SmartThingsPublic

SmartThingsPublic Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of SmartThingsPublic!

Additional Project Details

Programming Language

Groovy

Related Categories

Groovy Libraries

Registered

2025-08-12