Bootloader

Open-source projects categorized as Bootloader
Topics: Uefi X86 Efi Boot Osdev

Top 23 Bootloader Open-Source Projects

  • hekate

    hekate - A GUI based Nintendo Switch Bootloader

  • Project mention: hekate v6.0.6 & Nyx v1.5.5 | /r/SwitchHacks | 2023-08-25
  • Awesome-Embedded

    A curated list of awesome embedded programming.

  • Project mention: learning resources for embedded engineers | /r/embedded | 2023-06-27

    This massive page of resources has helped me tremendously throughout my embedded learning, that would probably be a good starting point.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • PongoOS

    pongoOS

  • Project mention: Kodi stopped working on AppleTV, All addons get error-check log for some reason | /r/Addons4Kodi | 2023-12-06

    No idea, as mentioned i just got lucky and came across this and it worked easy. https://checkra.in/

  • tilck

    A Tiny Linux-Compatible Kernel

  • rEFInd-minimal

    A stunningly clean theme for the rEFInd UEFI boot manager.

  • Project mention: Trying To Create Themes Directory In EFI | /r/EndeavourOS | 2023-11-02
  • micronucleus

    ATTiny usb bootloader with a strong emphasis on bootloader compactness.

  • OC-little

    ACPI Hotpatch Samples for the OpenCore Bootloader

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • limine

    Modern, advanced, portable, multiprotocol bootloader and boot manager.

  • Project mention: It's far from clear how grub package updates work on Ubuntu | news.ycombinator.com | 2024-04-13

    I assume this person meant to say `Limine'.

    It's what I use for dualbooting Windows and Linux. It's really easy to Install, Use & Understand.

    https://limine-bootloader.org/

  • mcuboot

    Secure boot for 32-bit Microcontrollers!

  • Project mention: Are bootloaders common with microcontrollers? | /r/embedded | 2023-08-23

    I've been tinkering with MCUboot. It works w/ Zephyr, Mynewt, NuttX, RIOT, Mbed OS ...

  • stm32-bootloader

    Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.

  • xboot

    The extensible bootloader for embedded system with application engine, write once, run everywhere.

  • uf2

    UF2 file format specification

  • zfsbootmenu

    ZFS Bootloader for root-on-ZFS systems with support for snapshots and native full disk encryption

  • Project mention: Bash Debugging | news.ycombinator.com | 2024-03-01

    We use a couple nice home-grown functions in ZFSBootMenu to help debug things. We have a zdebug logging function that's peppered liberally throughout the code base - https://github.com/zbm-dev/zfsbootmenu/blob/master/zfsbootme...

    Hitting ctrl-t on our main menu will, when booting with debug logging enabled, show a screen like this: https://imgur.com/Ge75zkP

    We also have a flamegraph profiling mechanism that can be enabled with https://github.com/zbm-dev/zfsbootmenu/blob/master/zfsbootme... . That will dump data to a serial port, which when re-assembled, can be used to produce a graph like https://raw.githubusercontent.com/zbm-dev/zfsbootmenu/master...

    Bash is suprisingly flexible.

  • HoodLoader2

    16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE

  • docker-to-linux

    Make bootable Linux disk image abusing Docker

  • XiaoMiToolV2

    XiaomiTool V2 - Modding tool for xiaomi devices

  • Project mention: Xiaomi Bootloop on Stock ROM | /r/AndroidQuestions | 2023-05-17

    XiaoMiToolV2 has many options for my device - Pine Redmi 7 A

  • onie

    Open Network Install Environment

  • MicroCore

    A light-weight Arduino hardware package for ATtiny13

  • Invaders

    Invaders game in 512 bytes (boot sector)

  • cc2538-bsl

    Python cross-platform script to upload firmware via the serial boot loader onto the CC13xx, CC2538 and CC26xx SoC.

  • Cyjon

    A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.

  • DreamShell

    Operating system for the Sega Dreamcast

  • Project mention: DreamShell: Operating System for the Sega Dreamcast | news.ycombinator.com | 2024-01-09
  • felix

    🐱 Experimental operating system written in Rust (by mrgian)

  • Project mention: In search of Rust projects to contribute | /r/rust | 2023-07-06

    Since you are interested in low level stuff, you can check out Felix

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Bootloader related posts

  • It's far from clear how grub package updates work on Ubuntu

    1 project | news.ycombinator.com | 13 Apr 2024
  • wolfBoot: wolfSSL Secure Bootloader

    1 project | news.ycombinator.com | 7 Feb 2024
  • Kodi stopped working on AppleTV, All addons get error-check log for some reason

    1 project | /r/Addons4Kodi | 6 Dec 2023
  • Trying To Create Themes Directory In EFI

    1 project | /r/EndeavourOS | 2 Nov 2023
  • Limine a dog with fleas just died

    1 project | /r/joborun | 11 Oct 2023
  • Problem loading GDT in a x86-64 kernel

    1 project | /r/osdev | 21 Sep 2023
  • Limine is an advanced, portable, multiprotocol bootloader

    1 project | news.ycombinator.com | 25 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 9 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Bootloader projects? This list will help you:

Project Stars
1 hekate 6,197
2 Awesome-Embedded 5,085
3 PongoOS 2,439
4 tilck 2,256
5 rEFInd-minimal 1,975
6 micronucleus 1,634
7 OC-little 1,598
8 limine 1,593
9 mcuboot 1,208
10 stm32-bootloader 839
11 xboot 784
12 uf2 780
13 zfsbootmenu 768
14 HoodLoader2 712
15 docker-to-linux 635
16 XiaoMiToolV2 610
17 onie 571
18 MicroCore 521
19 Invaders 509
20 cc2538-bsl 488
21 Cyjon 411
22 DreamShell 406
23 felix 378

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com