ctcaer/hekate

hekate - A GUI based Nintendo Switch Bootloader

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 20 minutes ago
Added to GitGenius on September 7th, 2026
Created on May 1st, 2018
Open Issues & Pull Requests: 30 (+0)
GitHub issues: Enabled
Number of forks: 680
Total Stargazers: 8,661 (+0)
Total Subscribers: 291 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.8 hours
Mean response time: 10.6 days
90th percentile: 10.4 days
Tracked items: 280

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 10% of issues opened in the past year have been closed. Three people close 87% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 17
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 709 days
Stale 30+ days: 13
Stale 90+ days: 12

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • fixed (12)
  • Informative (8)
  • duplicate (8)
  • bug (5)
  • enhancement (4)
  • fixed internally (4)
  • help wanted (4)
  • already addressed (2)

Detailed Description

Hekate is a graphical bootloader for Nintendo Switch devices that replaces the standard boot process with a customizable interface supporting multiple operating systems and configurations.

The tool addresses the need for flexible boot management on modified Switch hardware by providing a touchscreen and controller-based GUI that can launch different firmware configurations, custom operating systems, and utility tools. It operates as a primary bootloader that intercepts the normal startup sequence, presenting users with a menu to select between configurations such as custom firmware variants, stock firmware, Android, or Linux installations. The bootloader manages multiple boot environments through configuration files and can create and manage emulated NAND partitions alongside the physical storage.

Hekate suits users who have modified their Switch hardware and need to manage multiple operating system installations or firmware variants on a single device. It is particularly valuable for those running custom firmware alongside stock firmware, or for users wanting to install alternative operating systems like Android or Linux. The tool includes substantial utility functionality beyond basic boot selection, such as SD card partitioning, backup and restore capabilities for internal storage, USB mass storage mode for accessing storage from a computer, and hardware information display. These utilities make it a comprehensive system management tool rather than a simple bootloader.

Development activity shows consistent engagement with the codebase through regular updates to core functionality and the addition of new features. The project maintains active refinement of its configuration system and GUI components, with ongoing work to support different hardware variants and use cases. Bug fixes and improvements to existing tools are regularly integrated, and the maintainer responds to issues affecting bootloader stability and compatibility.