SmartThings Community (@SmartThingsCommunity)

Top repositories

1

SmartThingsPublic

SmartThings open-source DeviceType Handlers and SmartApps code
Groovy
2,533
star
2

SmartThingsEdgeDrivers

Lua
229
star
3

smartthings-cli

Command-line Interface for the SmartThings APIs.
TypeScript
200
star
4

smartapp-sdk-nodejs

Javascript/NodeJS SDK to create SmartThings SmartApps
JavaScript
136
star
5

st-device-sdk-c

SmartThings SDK for Direct Connected Devices for C
C
115
star
6

st-device-sdk-c-ref

SmartThings SDK Reference for Direct Connected Devices for C
C
111
star
7

smartthings-core-sdk

SDK for calling the SmartThings API from JavaScript and TypeScript applications
TypeScript
106
star
8

Code

DEPRECATED A collection of code examples from the SmartThings team, and the community
Groovy
81
star
9

weather-color-light-smartapp-nodejs

This SmartApp sets the color of a light based on the weather forecast.
JavaScript
53
star
10

smartapp-sdk-java

A collection of consumer-oriented Java (JVM) libraries for creating SmartApps and using the public API
Java
49
star
11

cli-example-nodejs

An example CLI to interact with SmartThings-connected devices, written in Node.js
JavaScript
37
star
12

st-schema-nodejs

ST Schema helper library for NodeJS
JavaScript
33
star
13

app-examples

JavaScript
12
star
14

example-lifx-nodejs-web-connector

LIFX C2C connector implementation as NodeJS web service
JavaScript
12
star
15

st-schema-connectors

Example connectors written for ST Schema
JavaScript
10
star
16

api-app-subscription-example-js

Example API Access SmartApp that shows the state and allows control of devices
JavaScript
9
star
17

api-app-minimal-example-js

Simple API Access integration that allows scenes to be executed
JavaScript
8
star
18

acme-control-panel-example

Example SmartApp that creates C2C devices as well as providing scene and device control
JavaScript
8
star
19

st-schema-oauth-example

Compete ST Schema connector example including OAuth server and virtual device web app
JavaScript
8
star
20

dynamodb-context-store-nodejs

Stores SmartApp configuration and auth tokens for use in app-initiated calls
JavaScript
7
star
21

generator-smartthings

Yeoman generator to bootstrap a SmartThings Cloud SDK-based app
JavaScript
6
star
22

MyCloudToCloudSchemaConnection

JavaScript
5
star
23

homebrew-smartthings

Ruby
4
star
24

smartapp-example-no-devices-nodejs-lambda

Give Lambda SmartApps a try without any physical devices.
JavaScript
4
star
25

example-lifx-lambda-connector

Imports LIFX devices into SmartThings
JavaScript
3
star
26

smartapp-example-open-close-nodets

The Typescript version of the Open/Close example SmartApp.
TypeScript
3
star
27

edge-cli-plugin

TypeScript
3
star
28

st-schema-simple-example-js

Very simple ST-Schema connector that creates one device
JavaScript
2
star
29

smartapp-example-every-setting-nodejs

This SmartApp has multiple configuration pages that contain examples of all setting types.
JavaScript
2
star
30

firestore-context-store-nodejs

Stores SmartApp configuration and auth tokens for use in app-initiated calls
JavaScript
2
star
31

github-actions

A library of reusable workflows
2
star
32

st-schema-callback-example-js

ST Schema virtual device example with proactive state updates
JavaScript
2
star
33

file-context-store-nodejs

File-based context store for SmartApps
JavaScript
1
star
34

device-scene-example-nodejs

Example SmartApp that stores installed app context makes callback to the SmartThings platform
JavaScript
1
star
35

slack-nodejs-workshop

JavaScript
1
star
36

smartapp-example-open-close-nodejs

This SmartApp turns on and off a light when something opens and closes.
JavaScript
1
star
37

drlc-prototype

JavaScript
1
star
38

dummy-oauth-server

OAuth2 server intended for testing clients, especially ST Schema connectors
1
star