Balena brings the benefits of Linux containers to the IoT. Develop iteratively, deploy safely, and manage at scale.
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.
Flash OS images to SD cards & USB drives, safely and easily.
Open source software to manage connected IoT devices at scale
The official balena CLI tool.
A natural fusion between d3 and angular.js. See http://alexandros.resin.io/angular-d3-svg/ for more information
The SDK to make balena powered JavaScript applications
Documentation for the balenaCloud platform.
The SDK to make balena powered Python applications
Generate rest APIs from natural language models
openBalena VPN
QEMU with additional QEMU_EXECVE flag that persists emulator after an execve
The core API of openBalena
Official Github action to deploy releases to balenaCloud environments
Docker for the RaspberryPi
sshproxy is a simple ssh server library exposing an even simpler API
A guide to getting started with the balena CLI
Just the docker install script
DEPRECATED: See https://github.com/resin-io/etcher/blob/master/docs/CLI.md
balenaCloud end-to-end tests (autohat).
Powerful, non opinionated command line parser for serious applications
Doxx — a static docs generator with dynamic pages support.
resin.io email generator
Docker image storage backend for openBalena
Balena.io Base Contracts
An introduction to balenaOS
(Re)Configuration toolkit
Static website for etcher
Amazon S3-compatible storage backend for openBalena
MDNS address publisher for balena services
A guide to debugging balena device issues
Lightweight Linux for Docker
No description provided for this repository.
Tool to build and manage Discourse theme customizations
Automated Hardware Test Rig
Extension of resin base that adds Nginx, Yarn and Chrome
A tool for managing and viewing structured documents, backed by the power of git
No description provided for this repository.
A guide to managing an application fleet with balena
A guide to the advanced features available in balena CLI
No description provided for this repository.
No description provided for this repository.
Pull images from balenaCloud container registry with fleet slugs!
Balena's on device agent
A guide to developing and deploying services on a balena device
Certificate manager with Let's Encrypt DNS validation and private CA support
Haproxy component for resin environments (bob, onprem, etc)
Certificate authority based on CloudFlare's PKI/TLS toolkit.
CloudFormation Custom Resources for online.net ARM servers
WORK IN PROGRESS: A modified resin-supervisor that runs as a Resin app and runs multiple containers
The official contracts implementation
On device application for Automated Hardware Tests
sunxi linux kernel
DEPRECATED. Raw disk I/O that works in all major operating systems
Custom Linux kernel for balenaCloud remote ARM builders.
[deprecated] Resin.io Yocto manifests with repo tool
[DEPRECATED] Watch a local project directory and sync it on the fly.
DEPRECATED
Resin CLI OS X installer
No description provided for this repository.
DEPRECATED. Handle resin images network configuration.
Example python application that connects to the network manager running on a Resin device.
PKGBUILDs modified to build on Arch Linux ARM
Testing audio stream time skew correction in NodeJS
Shared renovate configuration and GitHub Action
A guide to on-device networking on balena devices
A practical guide to CRA
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
DEPRECATED. Resin.io image FAT configuration
DEPRECATED. Resin.io image utilities.
DEPRECATED. Parse Resin.io device and partition paths.
DEPRECATED. Resin.io config.json injection.
Resin CLI Win32 installer
DEPRECATED: Download node binaries for various platforms and architectures, easily.
No description provided for this repository.
The official Heroku buildpack for Node.js apps.
No description provided for this repository.
🔗 URL redirection running at the edge with Cloudflare Workers and Worker KV
The Microsoft community Windows Package Manager manifest repository
Caddy Docker container
No description provided for this repository.
(Experimental) migrate balenaOS devices between apps while migrating volume data
No description provided for this repository.
Free Templates for AWS CloudFormation
Upload a balena release asset
No description provided for this repository.
A PineJS SAML plugin
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
A PineJS WebResource handler for storing files on S3 and serving via AWS Cloudfront
No description provided for this repository.
No description provided for this repository.
This module provides the programming interface for the pinejs API using fetch.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
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.
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.
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.
Monitor balena with RepoGuard and get alerted the moment a new public repository appears.
Monitor this account