• Stars
    star
    29,210
  • Rank 629 (Top 0.02 %)
  • Language
    TypeScript
  • License
    Apache License 2.0
  • Created about 9 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

Etcher

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

Etcher is a powerful OS image flasher built with web technologies to ensure flashing an SDCard or USB drive is a pleasant and safe experience. It protects you from accidentally writing to your hard-drives, ensures every byte of data was written correctly, and much more. It can also directly flash Raspberry Pi devices that support USB device boot mode.

Current Release License Balena.io Forums


Download | Support | Documentation | Contributing | Roadmap

Supported Operating Systems

  • Linux (most distros)
  • macOS 10.10 (Yosemite) and later
  • Microsoft Windows 7 and later

Note: Etcher will run on any platform officially supported by Electron. Read more in their documentation.

Installers

Refer to the downloads page for the latest pre-made installers for all supported operating systems.

Packages

Debian and Ubuntu based Package Repository (GNU/Linux x86/x64)

Package for Debian and Ubuntu can be downloaded from the Github release page

  1. Install using dpkg

       sudo dpkg -i balena-etcher_******_amd64.deb

    If you're missing dependencies you can fix them with:

       sudo apt update && apt --fix-broken install #to add potential missing dependencies
Uninstall
sudo apt-get remove balena-etcher
apt clean
rm -rf /var/lib/apt/lists/*
apt update

Redhat (RHEL) and Fedora-based Package Repository (GNU/Linux x86/x64)

Yum

Package for Fedora-based and Redhat can be downloaded from the Github release page

  1. Install using yum
   sudo yum localinstall balena-etcher-***.x86_64.rpm

Arch/Manjaro Linux (GNU/Linux x64)

Etcher is offered through the Arch User Repository and can be installed on both Manjaro and Arch systems. You can compile it from the source code in this repository using balena-etcher. The following example uses a common AUR helper to install the latest release:

yay -S balena-etcher
Uninstall
yay -R balena-etcher

WinGet (Windows)

This package is updated by gh-action, and is kept up to date automatically.

winget install balenaEtcher #or Balena.Etcher
Uninstall
winget uninstall balenaEtcher

Chocolatey (Windows)

This package is maintained by @majkinetor, and is kept up to date automatically.

choco install etcher
Uninstall
choco uninstall etcher

Support

If you're having any problem, please raise an issue on GitHub, and the balena.io team will be happy to help.

License

Etcher is free software and may be redistributed under the terms specified in the license.

More Repositories

1

open-balena

Open source software to manage connected IoT devices at scale
Shell
1,060
star
2

balena-cli

The official balena CLI tool.
TypeScript
452
star
3

triangular.js

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

balena-sdk

The SDK to make balena powered JavaScript applications.
TypeScript
145
star
5

docs

Documentation for the balenaCloud platform.
HTML
68
star
6

balena-sdk-python

Balena SDK for Python
Python
67
star
7

qemu

QEMU with additional QEMU_EXECVE flag that persists emulator after an execve
C
62
star
8

pinejs

Generate rest APIs from natural language models
TypeScript
61
star
9

open-balena-api

The core API of openBalena
TypeScript
58
star
10

open-balena-vpn

openBalena VPN
TypeScript
57
star
11

deploy-to-balena-action

Official Github action to deploy releases to balenaCloud environments
TypeScript
37
star
12

lxc-docker-PKGBUILD

Docker for the RaspberryPi
Shell
34
star
13

docker-install-script

Just the docker install script
Shell
29
star
14

etcher-cli

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

balena-cli-masterclass

A guide to getting started with the balena CLI
JavaScript
29
star
16

sshproxy

sshproxy is a simple ssh server library exposing an even simpler API
Go
28
star
17

capitano

Powerful, non opinionated command line parser for serious applications
CoffeeScript
25
star
18

autohat

balenaCloud end-to-end tests (autohat).
RobotFramework
22
star
19

balena-emails

resin.io email generator
JavaScript
18
star
20

doxx

Doxx — a static docs generator with dynamic pages support.
CoffeeScript
16
star
21

contracts

Balena.io Base Contracts
Smarty
16
star
22

open-balena-registry

Docker image storage backend for openBalena
Dockerfile
16
star
23

etcher-homepage

Static website for etcher
JavaScript
15
star
24

balenaos-masterclass

An introduction to balenaOS
14
star
25

open-balena-s3

Amazon S3-compatible storage backend for openBalena
Dockerfile
13
star
26

balena-mdns-publisher

MDNS address publisher for balena services
TypeScript
13
star
27

reconfix

(Re)Configuration toolkit
Rust
13
star
28

debugging-masterclass

A guide to debugging balena device issues
JavaScript
11
star
29

valletta

Tool to build and manage Discourse theme customizations
JavaScript
10
star
30

autohat-board

Automated Hardware Test Rig
KiCad Layout
9
star
31

docker-masterclass

JavaScript
8
star
32

pensieve

A tool for managing and viewing structured documents, backed by the power of git
JavaScript
7
star
33

balena-base-ui

Extension of resin base that adds Nginx, Yarn and Chrome
JavaScript
7
star
34

logs-to-vector

Shell
6
star
35

resin-node-images

6
star
36

balena-fleet-management-masterclass

A guide to managing an application fleet with balena
Python
6
star
37

open-balena-db

Shell
5
star
38

open-balena-haproxy

Haproxy component for resin environments (bob, onprem, etc)
Lua
5
star
39

community

5
star
40

ca-private

Certificate authority based on CloudFlare's PKI/TLS toolkit.
Shell
5
star
41

resin-multivisor

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

onlinelabs-cloudformation

CloudFormation Custom Resources for online.net ARM servers
CoffeeScript
5
star
43

balena-cli-advanced-masterclass

A guide to the advanced features available in balena CLI
JavaScript
5
star
44

balena-supervisor-base

Minimal base image for https://github.com/balena-io/balena-supervisor - built with Yocto
Shell
5
star
45

resin-cli-installer-osx

Resin CLI OS X installer
Makefile
4
star
46

arm-builder-kernels

Custom Linux kernel for balenaCloud remote ARM builders.
Dockerfile
4
star
47

resin-yocto

[deprecated] Resin.io Yocto manifests with repo tool
4
star
48

open-balena-registry-proxy

Pull images from balenaCloud container registry with fleet slugs!
TypeScript
4
star
49

resin-plugin-sync

[DEPRECATED] Watch a local project directory and sync it on the fly.
CoffeeScript
4
star
50

services-masterclass

A guide to developing and deploying services on a balena device
JavaScript
4
star
51

cert-manager

Certificate manager with Let's Encrypt DNS validation and private CA support
Shell
4
star
52

renovate-config

Shared renovate configuration and GitHub Action
JavaScript
4
star
53

resin-network-config

DEPRECATED. Handle resin images network configuration.
CoffeeScript
3
star
54

resin-parallella-demo

C
3
star
55

python-connman-control

Example python application that connects to the network manager running on a Resin device.
Python
3
star
56

diskio

DEPRECATED. Raw disk I/O that works in all major operating systems
CoffeeScript
3
star
57

autohat-ondevice

On device application for Automated Hardware Tests
Python
3
star
58

node-audio-stream-skew-correction

Testing audio stream time skew correction in NodeJS
CoffeeScript
3
star
59

resin-cli-installer-win32

Resin CLI Win32 installer
NSIS
2
star
60

capitanodoc

Documentation generator for Capitano projects
JavaScript
2
star
61

resin-device-path

DEPRECATED. Parse Resin.io device and partition paths.
CoffeeScript
2
star
62

balena-masterclass-skeleton

A template skeleton base for balena masterclasses
2
star
63

resin-config-inject

DEPRECATED. Resin.io config.json injection.
CoffeeScript
2
star
64

resin-image

DEPRECATED. Resin.io image utilities.
CoffeeScript
2
star
65

resin-image-config

DEPRECATED. Resin.io image FAT configuration
CoffeeScript
2
star
66

resin-olive-fruit

CoffeeScript
2
star
67

node-binary

DEPRECATED: Download node binaries for various platforms and architectures, easily.
CoffeeScript
2
star
68

leviathan-worker

TypeScript
2
star
69

fleetops-os-update

Shell
2
star
70

resin-librato

Shell
2
star
71

balena-popularity-metrics

TypeScript
2
star
72

fleetops-supervisor-update

Shell
1
star
73

networking-masterclass

A guide to on-device networking on balena devices
1
star
74

balena-blog

Create, edit, and manage the content and design of balena's blog. Uses GatsbyJS and hosted on Netlify.
JavaScript
1
star
75

resin-caddy

Caddy Docker container
JavaScript
1
star
76

autohat-resin-jenkins

Resin application to manage AutoHAT rack
Shell
1
star
77

fleetops-appmigrate

(Experimental) migrate balenaOS devices between apps while migrating volume data
Shell
1
star
78

etcher-homepage-staging

JavaScript
1
star
79

autohat-configurator

A resin application that allows to configure an autohat for a specific device type testing
JavaScript
1
star