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

Overview

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 Dependency status 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.

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

  1. Add Etcher Debian repository:

    curl -1sLf \
       'https://dl.cloudsmith.io/public/balena/etcher/setup.deb.sh' \
       | sudo -E bash
  2. Update and install:

    sudo apt-get update
    sudo apt-get install balena-etcher-electron
Uninstall
sudo apt-get remove balena-etcher-electron
rm /etc/apt/sources.list.d/balena-etcher.list
apt-get clean
rm -rf /var/lib/apt/lists/*
apt-get update
OpenSUSE LEAP & Tumbleweed install
curl -1sLf \
  'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' \
  | sudo -E bash
Uninstall
zypper rr balena-etcher
zypper rr balena-etcher-source

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

DNF
  1. Add Etcher rpm repository:

    curl -1sLf \
       'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' \
       | sudo -E bash
  2. Update and install:

    sudo dnf install -y balena-etcher-electron
    rm /etc/yum.repos.d/balena-etcher.repo
    rm /etc/yum.repos.d/balena-etcher-source.repo
Uninstall
rm /etc/yum.repos.d/balena-etcher.repo
rm /etc/yum.repos.d/balena-etcher-source.repo
Yum
  1. Add Etcher rpm repository:

    curl -1sLf \
       'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' \
       | sudo -E bash
  2. Update and install:

    sudo yum install -y balena-etcher-electron
Uninstall
sudo yum remove -y balena-etcher-electron
rm /etc/yum.repos.d/balena-etcher.repo
rm /etc/yum.repos.d/balena-etcher-source.repo

Solus (GNU/Linux x64)

sudo eopkg it etcher
Uninstall
sudo eopkg rm etcher

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

Brew (macOS)

Note: Etcher has to be updated manually to point to new versions, so it might not refer to the latest version immediately after an Etcher release.

brew install balenaetcher
Uninstall
brew 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.

Issues
  • Etcher broken on macOS Catalina

    Etcher broken on macOS Catalina

    • Etcher version: 1.5.50
    • Operating system and architecture: macOS Catalina 10.15 Beta (19A487l)
    • Image flashed: http://director.downloads.raspberrypi.org/raspbian_full/images/raspbian_full-2019-06-24/2019-06-20-raspbian-buster-full.zip
    • Do you see any meaningful error information in the DevTools?
    {"stack":"Error: EPERM: operation not permitted, open '/Users/nathfreder/Downloads/2019-06-20-raspbian-buster-full.img'","message":"EPERM: operation not permitted, open '/Users/nathfreder/Downloads/2019-06-20-raspbian-buster-full.img'","name":"Error","code":"EPERM","syscall":"open","errno":-1,"image":"2019-06-20-raspbian-buster-full.img"}
    
    opened by nathfreder 134
  • Etcher waits for a thread. GUI not showing. Win10

    Etcher waits for a thread. GUI not showing. Win10

    • Etcher version: 1.1.2
    • Operating system and architecture: Windows 10 - 64 bits
    • Image flashed: No
    • Do you see any meaningful error information in the DevTools? No, gui could not be started

    When starting nothing is displayed, but it shows in running processes. When analyzing wait threads, it appears that etcher is waiting for a thread in etcher.

    I had to restart the machine and use the portable version.

    component:gui platform:windows type:bug 
    opened by hmendozap 91
  • Creating Debian Linux installation package

    Creating Debian Linux installation package

    Create install images as Debian/Ubuntu deb files, and possible other types like rpm as well.

    The idea would be to avoid the "this is how you make it executable, this is how you run it from the file manager", etc issues, but getting as simple as possible to install Etcher on common distros. Reported by @limator

    platform:linux type:packaging 
    opened by imrehg 86
  • Etcher is corrupting SD and USB drives.

    Etcher is corrupting SD and USB drives.

    • Etcher version: 1.0.0
    • Operating system and architecture: Arch Linux X86_64
    • Image flashed: Raspbian Lite
    • Do you see any meaningful error information in the DevTools? No

    Etcher has corrupted two brand new SD cards and one USB drive. I formatted a new 64 gig SD drive to fat 32 using gparted then flashed Raspbian to the drive. I decided to use Raspbian Lite and wrote it without a reformat. The flash failed and now the drive cannot be modified, though the files can still be read. For giggles, I tried a second drive that was a new 8 gig drive. Again I formatted, flashed, it worked, reformatted, flashed again, it worked, did not format, flashed and it's corrupted like the first. I decided to try a cheap Lexar USB drive and the exact same thing happened if I try to flash twice without reformatting first.

    I've tried the Linux and Windows fix suggested in the docs and it doesn't work. I tried flashing a different image, it doesn't work. I tried formatting on another PC and in windows, it doesn't work. None of my drives were bad before this, two were fresh out of the box, and one was a 5 month old USB drive. For me the issue happens like clockwork with SanDisk and Lexmark drives. I would love to provide logs, but after being disgusted with myself for choosing this program over Imagewriter that I shutdown and about threw my laptop into the road.

    type:support 
    opened by ghost 79
  • Make behavior of protected system drives more obvious to user

    Make behavior of protected system drives more obvious to user

    This came out of a discussion on Gitter, but I wanted to materialize it here for tracking.

    @alexandrosm: @WasabiFan in general I wonder if instead of not showing system drives at all, instead Etcher should just not auto-select them, de-emphasise them on the selection menu, and if the user actively selects it, it gives a warning, but ultimately goes ahead. @alexandrosm: in other words treat the system drive heuristic as a heuristic instead of as a law as it does now

    @WasabiFan: Yeah, I like that. Or maybe gray them out and then put the "unsafe mode" checkbox on the selection screen (something like "Allow selection of system drives"). This would make it much easier for users to understand why their drives aren't showing up.

    In general, the idea would be to make the filtering out of "system" drives visible to the user, so that they can see what is being filtered out and why.

    component:gui platform:all 
    opened by WasabiFan 75
  • Etcher broke my USB

    Etcher broke my USB

    I've been flashing Ubuntu and Pop!_OS images to my Sandisk 64GB stick the past few days. Everytime it finished I was left with an unreadable drive by windows. No problem, since the stick boots fine and I assume windows can't read it because it's formatted as ext4. I had some trouble everytime to get the stick formatted in Windows again, I had to go into diskpart and "clean" the drive two times before it was formattable by windows again. This worked everytime.

    However, after the last time I wrote the same image to the drive with Etcher, things changed. When I want to format it in windows it just won't work. The HP USB Disk Storage Format Tool, usually my lord and saviour, now tells me the USB is write protected.

    Things I tried:

    • every possible method in diskpart
    • regedit tweak to prevent drive write protection
    • AOMEI Partition utility (funnily enough this actually seems to format the drive fine but in Disk Management it shows as RAW)
    • Disk Management

    How is a program like Etcher supposed to completely kill a USB drive? That's not supposed to happen am I right? The USB drive was working like a charm before the last deadly write by Etcher.

    type:support 
    opened by Octopous 64
  • Command failed: C:\Users\<username>\AppData\Local\Temp\XXXX.tmp.bat (code 1)

    Command failed: C:\Users\\AppData\Local\Temp\XXXX.tmp.bat (code 1)

    • Etcher version: Beta18
    • **Operating system and architecture: Windows 10 **

    when starting Etcher, i get the following, and Etcher doesn't start

     [Window Title] Error
    
    [Main Instruction]
    Command failed: C:\Users\timjs\AppData\Local\Temp\B39C.tmp.bat
    
    
    [Content]
    Error: Command failed: C:\Users\timjs\AppData\Local\Temp\B39C.tmp.bat
    
        at ChildProcess.exithandler (child_process.js:218:12)
        at emitTwo (events.js:106:13)
        at ChildProcess.emit (events.js:191:7)
        at maybeClose (internal/child_process.js:877:16)
        at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
    [OK]
    
    platform:windows type:bug 
    opened by timjstone 62
  • "Unknown error" when writing .img.xz file on Windows

    • Etcher version: 1.0.0-beta.10
    • Operating system and architecture: Windows 10 x64, Insider Preview build 14385
    • Do you see any meaningful error information on DevTools? Do I see anything? Yes. Meaningful? No. Just an error object with the same information as shown below.

    When I attempt to flash an image (.img.xz) to an SD card, the operation often opens the UAC dialog for verification and then sits there with the message "Starting..." until I quit the application. When it gets past that, it progresses to around the 80% mark and then slows, before throwing an error (pictured below). The image that was written is corrupted, so Etcher did not successfully complete the imaging operation by the time the error was thrown.

    I can't find any useful info in the dev console and there are no other logs as far as I can tell, so past this screenshot I don't have anything to go off of.

    image

    platform:all type:bug 
    opened by WasabiFan 53
  • operation timed out after X ms, 5 tries with error: Command failed: diskpart /s \AppData\Local\Temp\_diskpart\-xxxxxxxxxxxxx"">

    operation timed out after X ms, 5 tries with error: Command failed: diskpart /s "C\Users\\AppData\Local\Temp\_diskpart\-xxxxxxxxxxxxx"

    • Etcher version: 1.0.0-beta.17
    • Operating system and architecture: Windows 10 64bits
    • Do you see any meaningful error information on DevTools? yes

    I used Etcher to burn a Linux OS in a flash drive and it worked, but when I tried to burn a Linux Mint in the flash Drive it says its corrupted.

    Here are the Images that shows the errors: captura de tela 2016-12-28 01 59 46 captura de tela 2016-12-28 02 11 14 captura de tela 2016-12-28 02 11 34

    component:sdk platform:windows type:bug 
    opened by Lefel95 52
  • Opt in for error reports and usage statistics

    Opt in for error reports and usage statistics

    NOTICE:

    As a work'a'round just remove etcher completely and use usbimager which does the same as etcher (and a little more as it also can read content of a flash disk/card and saves it as compressed image file). But it comes without all the unnecessary tracking/ads/etc which is included in etcher and by default turned on.



    • Etcher version: 1.5.19
    • Operating system and architecture: amd64, debian
    • Image flashed: none
    • Do you see any meaningful error information in the DevTools? no, why?

    I just installed balena etcher via the debian repository. After installing I started with

    balena-etcher-electron

    got a

    ready-to-show: 2810.265ms

    and the ui was presented. When I clicked the settings wheel top right I saw that a 'service' called

    Anonymously report errors and usage statistics to balena.io

    which is/was activated by default.

    I didn't digged deeper but I'm almost sure there was already a data leakage before I was able to deactivate this 'feature'. I'm also not a lawyer but with new European laws this is for sure not tolerable anymore.

    Please make this option opt in. Thank's

    opened by rradar 49
  • Wrong permissions on file chrome-sandbox in Debian repo

    Wrong permissions on file chrome-sandbox in Debian repo

    • Etcher 1.5.117
    • Debian 10 buster x86_64

    I added the recommended DEB repository and used it to grab the lastest package. Here are the operative lines from my file named /etc/apt/sources.list.d/balena-etcher.list:

    deb https://dl.cloudsmith.io/public/balena/etcher/deb/debian buster main
    deb-src https://dl.cloudsmith.io/public/balena/etcher/deb/debian buster main
    

    Etcher declined to start, saying,

    [4586:0606/084108.012944:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /opt/balenaEtcher/chrome-sandbox is owned by root and has mode 4755.
    ./balena-etcher-electron: line 10: 4586 Trace/breakpoint trap "${script_dir}"/balena-etcher-electron.bin "[email protected]"

    I managed to solve this problem by giving the following command:

     $ sudo chmod 4755 /opt/balenaEtcher/chrome-sandbox 
    

    Now Etcher works for me and I am on my way, happy and grateful. Just wanted to let the team know that there may be a packaging issue here.

    (Related, perhaps secondary: The quoted message appears when Etcher is launched from the command line. I did that because trying to launch Etcher from the graphical menu system just appeared to do nothing at all. Presumably it was aborting for the same reason ... but a GUI user would never know.)

    Thanks for building and sharing this!

    opened by PhilipLoewen 1
  • I LOVE THIS APP!

    I LOVE THIS APP!

    Very cool program! Thank you so much for the effort <3

    opened by UnixCro 0
  • Checksum doe not match

    Checksum doe not match

    • Etcher version: 1.15.117
    • Operating system and architecture: Ubuntu 21.04 amd64
    • Image flashed: Ubuntu 21.04 ISO
    • Do you see any meaningful error information in the DevTools?

    image

    opened by ZurMaD 0
  • Failure to handle http 'Location: ' redirects results in

    Failure to handle http 'Location: ' redirects results in "Missing Partition Table" error messages

    • Etcher version: 1.5.120
    • Operating system and architecture: Windows and OSX
    • Image flashed: Flash from URL: https://files.kde.org/neon/images/unstable/current/neon-unstable-current.iso
    • Do you see any meaningful error information in the DevTools? No

    Requests to https://files.kde.org/neon/images/unstable/current/neon-unstable-current.iso are redirected to different mirrors; in this request it's directed to https://mirror.its.dal.ca/kde-applicationdata/neon/images/unstable/20210530-0328/neon-unstable-20210530-0328.iso

    In all cases etcher displays Missing Partition Table and if continue is selected flashes a '0' size image. If the image is downloaded from a location in a browser, etcher is happy to flash it without complaints and does it correctly.

    Expected behaviour would be to follow redirects and then flash that.

    > GET /neon/images/unstable/current/neon-unstable-current.iso HTTP/2
    > Host: files.kde.org
    > user-agent: curl/7.75.0
    > accept: */*
    >
    { [5 bytes data]
    * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
    { [57 bytes data]
    * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
    { [57 bytes data]
    * old SSL session ID is stale, removing
    { [5 bytes data]
    * Connection state changed (MAX_CONCURRENT_STREAMS == 100)!
    } [5 bytes data]
    < HTTP/2 302
    < date: Sun, 30 May 2021 22:03:54 GMT
    < server: Mirrorbits/v0.5.1-30-gc5f884e-dirty
    < cache-control: private, no-cache, max-age=0
    < content-type: text/html; charset=utf-8
    < link: <https://mirror.its.dal.ca/kde-applicationdata/neon/images/unstable/20210530-0328/neon-unstable-20210530-0328.iso>; rel=duplicate; pri=1; geo=ca
    < location: https://mirror.math.princeton.edu/pub/kde/files/neon/images/unstable/20210530-0328/neon-unstable-20210530-0328.iso
    < content-length: 0
    
    opened by deftdawg 0
  • Apple M1 - etcher goes blank after picking image

    Apple M1 - etcher goes blank after picking image

    • Etcher version: 1.5.120
    • Operating system and architecture: Big Sur on M1
    • Image flashed: none :)
    • Do you see any meaningful error information in the DevTools? nope. Dev tools get disconnected
    opened by tomaszrondio 5
  • README should explain the need for a whole app

    README should explain the need for a whole app

    On Linux, one can write an OS image to a flash disk using, say:

    dd if=/path/to/my.iso of=/dev/sdX bs=4M
    

    for an appropriate value of X.

    Looking at the README.md, it's not quite clear what Etcher does beyond this. I mean, it's not a 96MB executable just to make sure you don't overwrite your own hard disks, right?

    opened by eyalroz 1
  • Popup showing that selected ISO file may be a Windows image is immediately being replaced by

    Popup showing that selected ISO file may be a Windows image is immediately being replaced by "Missing partition table" message

    • Etcher version: 1.5.120
    • Operating system and architecture: Arch Linux x86_64
    • Image flashed: Windows 10 20H2
    • Do you see any meaningful error information in the DevTools? No.

    https://user-images.githubusercontent.com/73398428/118361463-d7c49b80-b58b-11eb-9310-4f945327bc00.mp4

    After selecting a Windows ISO, there's a popup showing that there's a missing partition table instead of the one telling to change the software to flash a Windows image (for example WoeUSB as mentioned in the correct one). Although, the popup is shown when selecting the Windows ISO via url, it's being immediately replaced by itself with missing partition table message while being impossible to read as the whole message is too big to read in that short time (had to take a screenshot to read it fully).

    opened by xrew11 3
  • Where did the settings for

    Where did the settings for "Auto eject" go?

    • Etcher version: v1.5.120 (Portable x64)
    • Operating system and architecture: Windows 10
    • Image flashed: 2021-03-04-raspios-buster-armhf-lite.zip

    image

    As shown in the picture above, where is the other settings like "Auto Eject", etc go? I remember it was there a few versions before but now i couldn't find it anywhere in the settings. Just a little annoying when flash RPI image and it auto eject the drive afterwards (i usually add the ssh & wpa_supplicant after flashing)

    opened by duckimann 1
  • flash fails with

    flash fails with "Couldn't clean the drive" error

    • Etcher version: 1.5.116
    • Operating system and architecture: Windows 10 Pro 10.0.19042 Build 19042
    • Image flashed: PopOS 18.04
    • Do you see any meaningful error information in the DevTools?
    Flash results 
    Object
    cancelled: false
    results:
    averageFlashingSpeed: null
    bytesWritten: 0
    devices: {failed: 1, successful: 0}
    errors: Array(1)
    0: Error: Couldn't clean the drive, Command failed: diskpart /s C:\Users\REDACTED\AppData\Local\Temp\etcher\tmp-6db9de3d2375.tmp (code 2147942405) at Object.clean (C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:8253:35) at async BlockDevice._open (C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:9071:25) at async BlockDevice.open (C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:10665:25) at async C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:10302:29 at async Promise.all (index 0) at async MultiDestination._open (C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:10300:21) at async MultiDestination.open (C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:10665:25) at async Promise.all (index 1) at async pipeSourceToDestinations (C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:8490:17) at async decompressThenFlash (C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:8426:28)
    description: "SanDisk Extreme USB Device"
    device: "\\.\PhysicalDrive3"
    name: "Error"
    message: "Couldn't clean the drive, Command failed: diskpart /s C:\Users\REDACTED\AppData\Local\Temp\etcher\tmp-6db9de3d2375.tmp↵ (code 2147942405)"
    stack: "Error: Couldn't clean the drive, Command failed: diskpart /s C:\Users\REDACTED\AppData\Local\Temp\etcher\tmp-6db9de3d2375.tmp↵ (code 2147942405)↵    at Object.clean (C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:8253:35)↵    at async BlockDevice._open (C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:9071:25)↵    at async BlockDevice.open (C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:10665:25)↵    at async C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:10302:29↵    at async Promise.all (index 0)↵    at async MultiDestination._open (C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:10300:21)↵    at async MultiDestination.open (C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:10665:25)↵    at async Promise.all (index 1)↵    at async pipeSourceToDestinations (C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:8490:17)↵    at async decompressThenFlash (C:\Users\REDACTED\AppData\Local\Programs\balena-etcher\resources\app\generated\child-writer.js:8426:28)"
    __proto__: Object
    length: 1
    __proto__: Array(0)
    sourceMetadata: {size: 2264924160, name: "pop-os_18.04_amd64_intel_62.iso", blocks: Array(1), blockmappedSize: 2264924160}
    __proto__: Object
    skip: false
    __proto__: Object
    

    This very same combo of source and destination works the first time, then any attempt to flash any source to the same destination fails with the above error

    opened by curcuz 0
  • DEB repo: package list refresh fails, error 402 (payment required)

    DEB repo: package list refresh fails, error 402 (payment required)

    • Etcher version: latest
    • Operating system and architecture: Debian and derivatives
    • Image flashed: not relevant
    • Do you see any meaningful error information in the DevTools? When refreshing the package lists by issueing 'apt update' I get the following error messsages:

    E: Failed to fetch https://dl.cloudsmith.io/public/balena/etcher/deb/linuxmint/dists/ulyssa/InRelease 402 Payment Required [IP: 2600:9000:20e8:5a00:e:f4d2:20c0:93a1 443] E: The repository 'https://dl.cloudsmith.io/public/balena/etcher/deb/linuxmint ulyssa InRelease' is no longer signed. E: Failed to fetch https://dl.cloudsmith.io/public/balena/etcher/deb/linuxmint/dists/ulyssa/InRelease 402 Payment Required [IP: 2600:9000:20e8:5a00:e:f4d2:20c0:93a1 443] E: The repository 'https://dl.cloudsmith.io/public/balena/etcher/deb/linuxmint ulyssa InRelease' is no longer signed.

    This makes the repo unusable - maybe cloudsmith has a problem or demands money?

    opened by Miyamoto72 8
Releases(v1.5.120)
Owner
balena
Balena brings the benefits of Linux containers to the IoT. Develop iteratively, deploy safely, and manage at scale.
balena
A free open source IT asset/license management system

Snipe-IT - Open Source Asset Management System This is a FOSS project for asset management in IT Operations. Knowing who has which laptop, when it was

snipe 5k Jun 3, 2021
Create multiboot live Linux on a USB disk...

Only limited instructions are provided here. For detailed instruction please refer User guide What is multibootusb? MultiBootUSB is a cross platform*

multibootusb 1.1k Jun 4, 2021
Read-only mirror of https://gitlab.gnome.org/GNOME/gparted

GPARTED ======= Gparted is the GNOME Partition Editor for creating, reorganizing, and deleting disk partitions. A hard disk is usually subdivided int

GNOME Github Mirror 169 Jun 6, 2021
The Linux PowerTOP tool -- please post patches to the mailing list instead of using github pull requests

PowerTOP PowerTOP is a Linux* tool used to diagnose issues with power consumption and power management. In addition to being a diagnostic tool, PowerT

Arjan van de Ven 499 May 31, 2021
Type emoji easily! Virtual keyboard-like emoji palette for Linux with lots of features.

Emoji keyboard Virtual keyboard-like emoji palette for Linux. If you find this software useful, please Emoji support on Linux is shaky at best. Modern

Tomas Ravinskas 236 Jun 2, 2021
Modern desktop application designed to complement existing web-based RSS accounts.

This project is no longer activily maintained! I am for quite some time already working on a spiritual successor called NewsFlash. Its a complete rewr

Jan Lukas Gernert 769 May 30, 2021
Self hosted identity verification layer with GraphQL.

graph-vl Self hosted identity verification layer with GraphQL. Introduction graph-vl is the verification layer of verifid developed with GraphQL. It's

VerifID 18 May 9, 2021
An easy to use self-hosted SCRUM burndown chart for Trello boards. (Docker or binary)

trello-burndown An easy to use SCRUM burndown chart for Trello boards. Getting started Get quickly up and runnning with the docker image or binary. Or

Michael van Tricht 44 May 30, 2021
Display and control your Android device

scrcpy (v1.17) Read in another language This application provides display and control of Android devices connected on USB (or over TCP/IP). It does no

Genymobile 49.4k Jun 4, 2021
UNetbootin installs Linux/BSD distributions to a partition or USB drive

UNetbootin Homepage and Downloads https://unetbootin.github.io/ Github https://github.com/unetbootin/unetbootin Source See the src/unetbootin director

UNetbootin 1.7k Jun 5, 2021
Personal CRM. Remember everything about your friends, family and business relationships.

Personal Relationship Manager Monica is a great open source personal relationship management system. Introduction Purpose Features Who is it for? What

Monica 12.9k Jun 6, 2021
⚓️ Anchr provides you with a toolbox for tiny tasks on the internet, especially bookmark collections

Anchr - Image uploads, bookmarks and shortlink service Anchr is a useful little helper or toolbox or the like for common tasks on the internet. It com

Ferdinand Mütsch 73 Jun 2, 2021
🔥 Open source static (serverless) status page. Uses hyperfast Go & Hugo, minimal HTML/CSS/JS, customizable, outstanding browser support (IE8+), preloaded CMS, read-only API, badges & more.

Über fast, backwards compatible (IE8+), tiny, and simple status page built with Hugo. Completely free with Netlify. Comes with Netlify CMS, read-only

cState 1.3k Jun 5, 2021