awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
resin-io avatar

resin-io/etcher

0
View on GitHub↗
33,874 stars·2,382 forks·TypeScript·Apache-2.0·7 vuesetcher.io↗

Etcher

Etcher is a disk image writer and operating system flashing tool used to create bootable USB drives and SD cards. It transfers binary system images to physical external media, enabling computers or microcontrollers to boot from the prepared storage.

The application includes system drive protection to prevent the accidental erasure of internal hard drives by filtering available storage devices based on metadata. It also performs data verification by comparing written bytes against the source image to ensure no corruption occurred during the flashing process.

Features

  • Raw Block Device Writing - Writes raw binary system images directly to physical block devices to create bootable USB and SD media.
  • Bootable Media Creation - Prepares external storage devices with system images so computers or microcontrollers can boot from them.
  • Disk Image Writers - Provides a specialized application for transferring binary image files to physical drives with built-in safety protections.
  • Disk Write Verifications - Provides a verification phase that reads written blocks back from the drive to ensure an error-free flash.
  • Drive Selection Filters - Prevents accidental erasure of internal system drives by filtering available storage devices based on metadata.
  • Bootable USB Creators - Prepares external storage devices to boot an operating system by flashing raw disk images.
  • OS Image Flashing - Provides the capability to flash operating system images directly to SD cards and USB drives.
  • Disk Imaging Tools - Ships a utility for writing and validating operating system images on removable media.
  • System Drive Protections - Includes a safety mechanism that blocks the selection of internal hard drives to prevent accidental data loss.
  • Data Integrity Verification - Ensures data integrity by validating that the flashed bytes on the target media match the source image.
  • Buffered Stream Processors - Implements buffered stream processing to handle large system images without exhausting system memory.
  • Chromium-Based Desktop Shells - Uses a Chromium-based shell to provide a cross-platform desktop interface with access to native system APIs.
  • Background Thread Dispatchers - Offloads heavy disk I/O operations to background threads to maintain a responsive user interface during flashing.
  • Miscellaneous Tools - OS image flasher for SD and USB.

Historique des stars

Graphique de l'historique des stars pour resin-io/etcherGraphique de l'historique des stars pour resin-io/etcher

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait resin-io/etcher ?

Etcher is a disk image writer and operating system flashing tool used to create bootable USB drives and SD cards. It transfers binary system images to physical external media, enabling computers or microcontrollers to boot from the prepared storage.

Quelles sont les fonctionnalités principales de resin-io/etcher ?

Les fonctionnalités principales de resin-io/etcher sont : Raw Block Device Writing, Bootable Media Creation, Disk Image Writers, Disk Write Verifications, Drive Selection Filters, Bootable USB Creators, OS Image Flashing, Disk Imaging Tools.

Quelles sont les alternatives open-source à resin-io/etcher ?

Les alternatives open-source à resin-io/etcher incluent : corpnewt/gibmacos — gibMacOS is a Python-based suite of utilities used to fetch official macOS installation files and recovery components… techunrestricted/windiskwriter — WinDiskWriter is a specialized utility for creating bootable Windows installation media from a macOS environment. It… zeit/hyper — Hyper is an Electron-based terminal emulator and extensible framework that runs shell commands and system processes.… hokein/electron-sample-apps — This project is a collection of reference implementations and sample applications for desktop software development… raspberrypi/rpi-imager — Raspberry Pi Imager is a graphical utility designed to download and write operating system images directly to SD cards… cyan4973/xxhash — xxHash is a high-performance, non-cryptographic hash library designed for rapid checksum generation and data integrity…

Alternatives open source à Etcher

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Etcher.
  • corpnewt/gibmacosAvatar de corpnewt

    corpnewt/gibMacOS

    6,880Voir sur GitHub↗

    gibMacOS is a Python-based suite of utilities used to fetch official macOS installation files and recovery components directly from Apple servers. Its primary purpose is to download system images and assemble them into bootable recovery USB drives. The tool specifically enables the creation of macOS recovery media from a Windows environment. It achieves this by using disk imaging and compression tools to flash the retrieved system components onto external USB storage. The project manages its own environment by automating the resolution and installation of required Python dependencies at runt

    Python
    Voir sur GitHub↗6,880
  • techunrestricted/windiskwriterAvatar de TechUnRestricted

    TechUnRestricted/WinDiskWriter

    4,369Voir sur GitHub↗

    WinDiskWriter is a specialized utility for creating bootable Windows installation media from a macOS environment. It writes operating system images to USB drives while providing support for both UEFI and Legacy BIOS boot interfaces. The tool includes a file splitter to divide installation files larger than four gigabytes, ensuring compatibility with FAT32 formatted boot drives. It also provides a hardware bypass utility that modifies Windows 11 installers to remove TPM 2.0 and Secure Boot requirements. The software manages low-level disk image writing and bootloader integration. It handles s

    Cappkitbootable-usbcocoa
    Voir sur GitHub↗4,369
  • hokein/electron-sample-appsAvatar de hokein

    hokein/electron-sample-apps

    3,928Voir sur GitHub↗

    This project is a collection of reference implementations and sample applications for desktop software development using Electron. It provides cross-platform boilerplates and practical code examples that demonstrate how to integrate web technologies with native operating system APIs. The repository serves as a feature showcase for implementing native system integrations, such as local file system access, process management, and custom window framing. It includes demonstrations for specialized capabilities like network request interception via service workers, screen and window capture, and th

    JavaScript
    Voir sur GitHub↗3,928
  • zeit/hyperAvatar de zeit

    zeit/hyper

    44,602Voir sur GitHub↗

    Hyper is an Electron-based terminal emulator and extensible framework that runs shell commands and system processes. It uses web technologies, including HTML, CSS, and JavaScript, to render the command-line interface. The project provides a programmable environment for building custom plugins and themes. This architecture allows for the modification of terminal behavior and the design of custom interface interactions through web styling. The system emulates a terminal environment and supports the integration of external scripts to extend functionality and customize the visual appearance of t

    TypeScript
    Voir sur GitHub↗44,602
  • Voir les 30 alternatives à Etcher→