RepoGuard
Updated 8 h ago
balena

Organization

Public GitHub footprint of balena

@balena-io
View profile on GitHub

Balena brings the benefits of Linux containers to the IoT. Develop iteratively, deploy safely, and manage at scale.

United States of America

106

Public repositories

36,982

Total stars

1,129

Followers

The balena-io organization on GitHub hosts a wide range of public repositories focused on IoT solutions, leveraging primary languages such as JavaScript, Shell, and TypeScript. Notable projects include etcher, an application for flashing OS images, and open-balena, which manages connected devices at scale.

Top languages

JavaScript 18Shell 15CoffeeScript 15TypeScript 13Python 4C 2Go Template 2Go 1

Public repositories

etcher

33,861

Flash OS images to SD cards & USB drives, safely and easily.

TypeScript
Updated Jun 13, 2026

open-balena

1,253

Open source software to manage connected IoT devices at scale

Shell
Updated Jun 10, 2026

balena-cli

512

The official balena CLI tool.

TypeScript
Updated Jun 1, 2026

triangular.js

174

A natural fusion between d3 and angular.js. See http://alexandros.resin.io/angular-d3-svg/ for more information

CoffeeScript
Updated Mar 16, 2026

balena-sdk

150

The SDK to make balena powered JavaScript applications

TypeScript
Updated Jun 10, 2026

docs

78

Documentation for the balenaCloud platform.

JavaScript
Updated Jun 13, 2026

balena-sdk-python

71

The SDK to make balena powered Python applications

Python
Updated Jun 9, 2026

pinejs

69

Generate rest APIs from natural language models

TypeScript
Updated Jun 11, 2026

open-balena-vpn

66

openBalena VPN

TypeScript
Updated Jun 12, 2026

qemu

65

QEMU with additional QEMU_EXECVE flag that persists emulator after an execve

C
Updated Nov 4, 2025

open-balena-api

59

The core API of openBalena

TypeScript
Updated Jun 12, 2026

deploy-to-balena-action

42

Official Github action to deploy releases to balenaCloud environments

TypeScript
Updated Jun 12, 2026

lxc-docker-PKGBUILD

34

Docker for the RaspberryPi

Shell
Updated Feb 21, 2023

sshproxy

33

sshproxy is a simple ssh server library exposing an even simpler API

Go
Updated Jun 12, 2026

balena-cli-masterclass

32

A guide to getting started with the balena CLI

JavaScript
Updated May 29, 2026

docker-install-script

30

Just the docker install script

Shell
Updated Nov 4, 2025

etcher-cli

30

DEPRECATED: See https://github.com/resin-io/etcher/blob/master/docs/CLI.md

JavaScript
Updated Feb 6, 2025

autohat

25

balenaCloud end-to-end tests (autohat).

RobotFramework
Updated May 24, 2026

capitano

25

Powerful, non opinionated command line parser for serious applications

CoffeeScript
Updated Apr 6, 2026

doxx

19

Doxx — a static docs generator with dynamic pages support.

CoffeeScript
Updated Jan 29, 2026

balena-emails

18

resin.io email generator

JavaScript
Updated Apr 24, 2024

open-balena-registry

17

Docker image storage backend for openBalena

Go Template
Updated Jun 11, 2026

contracts

16

Balena.io Base Contracts

Go Template
Updated May 19, 2026

balenaos-masterclass

15

An introduction to balenaOS

Unknown Language
Updated Jun 2, 2026

reconfix

15

(Re)Configuration toolkit

JavaScript
Updated Apr 6, 2026

etcher-homepage

15

Static website for etcher

JavaScript
Updated May 25, 2024

open-balena-s3

14

Amazon S3-compatible storage backend for openBalena

Shell
Updated Jun 11, 2026

balena-mdns-publisher

14

MDNS address publisher for balena services

TypeScript
Updated May 12, 2026

debugging-masterclass

13

A guide to debugging balena device issues

JavaScript
Updated Mar 5, 2026

boot2docker-arm

13

Lightweight Linux for Docker

Shell
Updated Nov 4, 2025

docker-masterclass

10

No description provided for this repository.

JavaScript
Updated May 29, 2026

valletta

10

Tool to build and manage Discourse theme customizations

JavaScript
Updated Jan 29, 2026

autohat-board

10

Automated Hardware Test Rig

KiCad
Updated Nov 4, 2025

balena-base-ui

8

Extension of resin base that adds Nginx, Yarn and Chrome

JavaScript
Updated Jun 11, 2026

pensieve

8

A tool for managing and viewing structured documents, backed by the power of git

JavaScript
Updated Nov 15, 2024

logs-to-vector

7

No description provided for this repository.

Shell
Updated Jun 10, 2026

balena-fleet-management-masterclass

7

A guide to managing an application fleet with balena

Python
Updated May 29, 2026

balena-cli-advanced-masterclass

6

A guide to the advanced features available in balena CLI

JavaScript
Updated May 29, 2026

resin-node-images

6

No description provided for this repository.

Unknown Language
Updated Feb 21, 2023

open-balena-db

5

No description provided for this repository.

Shell
Updated Jun 12, 2026

open-balena-registry-proxy

5

Pull images from balenaCloud container registry with fleet slugs!

TypeScript
Updated Jun 12, 2026

helios

5

Balena's on device agent

Rust
Updated Jun 10, 2026

services-masterclass

5

A guide to developing and deploying services on a balena device

JavaScript
Updated May 29, 2026

cert-manager

5

Certificate manager with Let's Encrypt DNS validation and private CA support

Shell
Updated May 21, 2026

open-balena-haproxy

5

Haproxy component for resin environments (bob, onprem, etc)

Lua
Updated May 12, 2026

ca-private

5

Certificate authority based on CloudFlare's PKI/TLS toolkit.

Shell
Updated May 12, 2026

onlinelabs-cloudformation

5

CloudFormation Custom Resources for online.net ARM servers

CoffeeScript
Updated Apr 27, 2023

resin-multivisor

5

WORK IN PROGRESS: A modified resin-supervisor that runs as a Resin app and runs multiple containers

CoffeeScript
Updated Feb 21, 2023

contrato

4

The official contracts implementation

TypeScript
Updated Mar 30, 2026

autohat-ondevice

4

On device application for Automated Hardware Tests

Python
Updated Dec 13, 2025

linux-sunxi

4

sunxi linux kernel

Unknown Language
Updated Nov 4, 2025

diskio

4

DEPRECATED. Raw disk I/O that works in all major operating systems

CoffeeScript
Updated Mar 22, 2025

arm-builder-kernels

4

Custom Linux kernel for balenaCloud remote ARM builders.

Dockerfile
Updated May 30, 2024

resin-yocto

4

[deprecated] Resin.io Yocto manifests with repo tool

Unknown Language
Updated Feb 21, 2023

resin-plugin-sync

4

[DEPRECATED] Watch a local project directory and sync it on the fly.

CoffeeScript
Updated Feb 21, 2023

resin-net-config

4

DEPRECATED

JavaScript
Updated Feb 21, 2023

resin-cli-installer-osx

4

Resin CLI OS X installer

Makefile
Updated Feb 21, 2023

resin-parallella-demo

3

No description provided for this repository.

C
Updated Feb 21, 2023

resin-network-config

3

DEPRECATED. Handle resin images network configuration.

CoffeeScript
Updated Feb 21, 2023

python-connman-control

3

Example python application that connects to the network manager running on a Resin device.

Python
Updated Feb 21, 2023

PKGBUILDs

3

PKGBUILDs modified to build on Arch Linux ARM

Shell
Updated Feb 21, 2023

node-audio-stream-skew-correction

3

Testing audio stream time skew correction in NodeJS

CoffeeScript
Updated Feb 21, 2023

renovate-config

2

Shared renovate configuration and GitHub Action

JavaScript
Updated Jun 10, 2026

networking-masterclass

2

A guide to on-device networking on balena devices

Unknown Language
Updated Nov 4, 2025

CRA-Practical-Guide

2

A practical guide to CRA

Unknown Language
Updated Nov 4, 2025

balena-popularity-metrics

2

No description provided for this repository.

TypeScript
Updated Apr 24, 2024

resin-olive-fruit

2

No description provided for this repository.

CoffeeScript
Updated Feb 21, 2023

resin-librato

2

No description provided for this repository.

Shell
Updated Feb 21, 2023

resin-image-config

2

DEPRECATED. Resin.io image FAT configuration

CoffeeScript
Updated Feb 21, 2023

resin-image

2

DEPRECATED. Resin.io image utilities.

CoffeeScript
Updated Feb 21, 2023

resin-device-path

2

DEPRECATED. Parse Resin.io device and partition paths.

CoffeeScript
Updated Feb 21, 2023

resin-config-inject

2

DEPRECATED. Resin.io config.json injection.

CoffeeScript
Updated Feb 21, 2023

resin-cli-installer-win32

2

Resin CLI Win32 installer

NSIS
Updated Feb 21, 2023

node-binary

2

DEPRECATED: Download node binaries for various platforms and architectures, easily.

CoffeeScript
Updated Feb 21, 2023

leviathan-worker

2

No description provided for this repository.

TypeScript
Updated Feb 21, 2023

heroku-buildpack-nodejs

2

The official Heroku buildpack for Node.js apps.

Shell
Updated Feb 21, 2023

fleetops-os-update

2

No description provided for this repository.

Shell
Updated Feb 21, 2023

cf-worker-redirect

1

🔗 URL redirection running at the edge with Cloudflare Workers and Worker KV

TypeScript
Updated Feb 19, 2026

winget-pkgs

1

The Microsoft community Windows Package Manager manifest repository

Unknown Language
Updated Nov 4, 2025

resin-caddy

1

Caddy Docker container

JavaScript
Updated Feb 21, 2023

fleetops-supervisor-update

1

No description provided for this repository.

Shell
Updated Feb 21, 2023

fleetops-appmigrate

1

(Experimental) migrate balenaOS devices between apps while migrating volume data

Shell
Updated Feb 21, 2023

etcher-homepage-staging

1

No description provided for this repository.

JavaScript
Updated Feb 21, 2023

aws-cf-templates

0

Free Templates for AWS CloudFormation

Java
Updated May 28, 2026

upload-balena-release-asset

0

Upload a balena release asset

JavaScript
Updated Feb 19, 2026

temp-pentest-fork-sbvr-compiler

0

No description provided for this repository.

Unknown Language
Updated Feb 11, 2026

temp-pentest-fork-pinejs-saml

0

A PineJS SAML plugin

Unknown Language
Updated Feb 11, 2026

temp-pentest-fork-odata-compiler

0

No description provided for this repository.

Unknown Language
Updated Feb 11, 2026

temp-pentest-fork-odata-to-abstract-sql

0

No description provided for this repository.

Unknown Language
Updated Feb 11, 2026

temp-pentest-fork-odata-parser

0

No description provided for this repository.

Unknown Language
Updated Feb 11, 2026

temp-pentest-fork-pinejs-webresource-cloudfront

0

A PineJS WebResource handler for storing files on S3 and serving via AWS Cloudfront

Unknown Language
Updated Feb 11, 2026

temp-pentest-fork-pinejs-client-request

0

No description provided for this repository.

Unknown Language
Updated Feb 11, 2026

temp-pentest-fork-lf-to-abstract-sql

0

No description provided for this repository.

Unknown Language
Updated Feb 11, 2026

temp-pentest-fork-pinejs-client-fetch

0

This module provides the programming interface for the pinejs API using fetch.

Unknown Language
Updated Feb 11, 2026

temp-pentest-fork-abstract-sql-to-typescript

0

No description provided for this repository.

Unknown Language
Updated Feb 11, 2026

temp-pentest-fork-pinejs-client-js

0

No description provided for this repository.

Unknown Language
Updated Feb 11, 2026

temp-pentest-fork-pinejs-webresource-s3

0

No description provided for this repository.

Unknown Language
Updated Feb 11, 2026

temp-pentest-fork-sbvr-parser

0

No description provided for this repository.

Unknown Language
Updated Feb 11, 2026

temp-pentest-fork-abstract-sql-compiler

0

No description provided for this repository.

Unknown Language
Updated Feb 11, 2026

temp-pentest-fork-sbvr-types

0

No description provided for this repository.

Unknown Language
Updated Feb 11, 2026

Frequently asked questions

What does balena-io build on GitHub?

Balena-io builds a variety of tools and libraries for IoT development on GitHub. Key projects include etcher, which simplifies OS image flashing, and balena-cli, the official command-line interface tool.

Which programming languages does balena-io use?

Balena-io primarily uses JavaScript, Shell, and TypeScript, along with Python and C. This diverse set of languages supports their focus on building scalable IoT solutions.

Are balena-io's repositories public?

Yes, balena-io's repositories are public on GitHub. This openness allows developers to access their projects, contribute, and learn from the source code of their IoT tools and libraries.

Is this exposure intended?

Monitor balena with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account