Balena example projects

Below is a selection of "Hello world" examples and feature demonstrations for a wide variety of device types and languages when using balena.

Name
Description

Example of how to deploy Node code on a balena supported device.

We're building a plant monitor (and saver) - this is the early stage

Get up and running quickly with a multicontainer setup on balena

Log your internet download, upload and ping metrics ti influxDB, and Grafana it. Grafana all the things!

Example of how to deploy Python code on a balena supported device.

Example project showing how to run a desktop manager with balenaCloud in order to run GUI applications.

demonstration scripts on how to use the resin.io API to do staged releases to a fleet of devices.

This example will help you deploy a streaming camera feed with realtime people detection using the Coral Edge TPU for on-device ML inferencing.

Associate balena devices with AWS IoT when they ping a lambda endpoint

Sample project to showcase storage mounting on balenaOS.

Sample container applications for Jetson devices

Example of how to deploy Rust code on a balena supported device.

Example Python web application that uses WiFi Connect's JSON API

Device portion of balena/AWS integration

Example of how to deploy Go code on a balena supported device.

Google Cloud IoT integration

Connecting your device(s) to balenaCloud from behind a compatible proxy.

Example of how to set the timezone within a container

Lambda function to provision a device with AWS IoT

Sample App with instructions for Jetson Nano

An example of using the journald log streaming endpoint on balena-supervisor

Sample project to demonstrate how to integrate several existing balena projects in one

A simple example of how to get an Electron application running on Balena

A community built GitHub action that allows you to use the balena CLI

Examples on how to use the balena API & SDK to set device tags from within your app.

Balena Service Discovery for Prometheus

Access multiple ports over public URL using nginx reverse proxy.

Balena + Datadog Example Project

Example project using systemd with balenalib images

Sample project showing how to connect your Balena device to a AWS IoT MQTT broker

Skeleton template for google sheets projects.

An installation of ROS2 Eloquent in a container, with a full desktop environment, CUDA, PyTorch, OpenCV, and TensorRT ready to deploy computer vision ROS applications on balena devices.

Relay data to an IoT cloud provider via MQTT

Example of how to deploy C++ code on a balena supported device.

Example of build time secrets and variables on balenaCloud

An example on how to customize the captive portal of WiFi Connect

Netdata configuration for internal on-device monitoring

A basic installation of ROS2 Foxy in a container, ready to deploy on balena devices.

Resin multicontainer hostapd-powered access point with WPA-EAP (Enterprise) authentication

Example of using CUDA on an Nvidia GPU in an x86 device.

Example project of simple updates locking

Likely the most minimalist project to deploy on a balena device

Demo of Docker healthcheck functionality for a balena service (through public device URL)

A simple multi-container-ready project demonstrating the use of the Microsoft ASP.Net Core 2.2 framework

A getting started example project for Coral.ai on balenaCloud

Simple nginx example on balena

Sample project to show ROS autonomous vehicle running in a balena container.

An installation of ROS2 Foxy in a container, with a full desktop environment, ready to deploy on balena devices.

mDNS/.local resolution with Avahi within a container

Collect metrics on device performance and forward to MQTT

Log metrics on network I/O

Install the balena CLI in your GitHub Actions workflow

Example of how to deploy haskell code on a balena supported device.

Minimal hostapd access point example for resin.io

The People's Exporter

Sample balena push/deploy with Google Container Registry (GCR) private images

Sample Application running in container on BalenaOS, for the Google Coral Dev Board

Sample TX2 application with optional containers tied to device L4T version

A simple balenaBlock to route your application through Cloudflare Tunnel

Fully working ZeroTier container with IP forwarding an masquerading to the LAN.

Jetson TX2 Sample Application

Getting started with C on balena

Collect data from a ruuvitag BLE sensor and chart it in a dashboard

A simple TypeScript Node.js Express server

A skeleton to use for your next balena hello world repostiory

Cloud function to provision a device with ClearBlade IoT on GCP

Test case for internal bluetooth on various boards (artik5, artik710 etc.)

Test case for 3.5 audio jack on the rpi3

Sample project to showcase how to run alwaysAI starter apps in balenaOS.

Poll a device publicURL forever.

Jetson Nano X11 Example

Cloud function to provision a device with Google Cloud IoT

Azure function to provision a device with Azure IoT

Create a fleet to experiment with cloud IoT integrations using Cloud Relay block

Minimal example of using Hyperpixel4 Square w/touch on balena

How to leverage multi-stage Dockerfile with docker-compose.dev.yml to improve DX with balena.

Finds commits specific to Balena Engine inside Balena Engine repository

To find the complete list of projects to try and deploy, head to balenaHubarrow-up-right!

Last updated

Was this helpful?