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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to atmosphere-nx/atmosphere

Open-source alternatives to Atmosphere

30 open-source projects similar to atmosphere-nx/atmosphere, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Atmosphere alternative.

  • d0k3/godmode9d0k3 avatar

    d0k3/GodMode9

    2,554View on GitHub↗

    GodMode9 is a system-level utility for Nintendo 3DS hardware designed for booting unsigned firmware, managing files, and modifying internal memory. It serves as a custom firmware tool for booting specialized payloads and unlocking restricted system features and hardware capabilities. The project provides a low-level hardware interface for interacting with I2C registers, extracting system keys, and managing raw memory partitions. It functions as a game image dump tool to extract retail cartridges and system images, while also acting as a binary patching utility to alter software behavior via r

    C3dsa9lhcia
    View on GitHub↗2,554
  • dortania/opencore-legacy-patcherdortania avatar

    dortania/OpenCore-Legacy-Patcher

    17,633View on GitHub↗

    OpenCore Legacy Patcher is a utility designed to enable the installation and operation of modern operating systems on legacy hardware that is no longer officially supported. By interposing a custom bootloader between the system firmware and the kernel, the project facilitates the deployment of current software releases on older devices, bypassing restrictive compatibility checks and hardware identification requirements. The project distinguishes itself through a comprehensive framework for system interposition and persistent patching. It employs dynamic kernel extension injection and runtime

    Pythonbig-surmacosopencore
    View on GitHub↗17,633
  • acidanthera/opencorepkgacidanthera avatar

    acidanthera/OpenCorePkg

    14,750View on GitHub↗

    OpenCorePkg is a modular UEFI bootloader designed to initialize hardware and facilitate the loading of modern operating systems on non-standard or unsupported hardware. It functions as a comprehensive firmware emulation environment, providing the necessary runtime services and memory management to bridge the gap between diverse hardware configurations and operating system requirements. The project distinguishes itself through its ability to perform runtime kernel patching and system firmware modification, allowing for the injection of drivers and the manipulation of hardware tables during the

    Copencore
    View on GitHub↗14,750

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • sebanc/brunchsebanc avatar

    sebanc/brunch

    4,212View on GitHub↗

    Brunch is a boot framework and hardware adaptation layer designed to run ChromeOS on non-native x86_64 PCs. It utilizes a custom EFI bootloader and kernel injection to enable the operating system to function on Intel and AMD processors not originally supported by official images. The framework distinguishes itself by transforming official recovery images into generic bootable versions through the use of custom kernels and EFI partition bootstrapping. It allows for the importation of security keys into system firmware to support secure boot and provides tools to toggle hardware patches and fea

    View on GitHub↗4,212
  • rust-osdev/bootloaderrust-osdev avatar

    rust-osdev/bootloader

    1,661View on GitHub↗

    This project is a pure-Rust bootloader and firmware loader designed for x86 operating system development. It initializes bare-metal hardware and loads compiled operating system kernels from both legacy BIOS and modern UEFI firmware environments into a running state. The software utilizes a dual-firmware boot architecture and a pure-rust low-level runtime to handle hardware initialization and memory management without relying on standard library runtimes. It provides automated disk image packaging to combine compiled kernels and bootloader binaries into ready-to-boot FAT-formatted disk images

    Rust
    View on GitHub↗1,661
  • pwn20wndstuff/undecimuspwn20wndstuff avatar

    pwn20wndstuff/Undecimus

    6,616View on GitHub↗

    Undecimus is an iOS jailbreak tool and firmware exploit utility designed to remove software restrictions and elevate system privileges on devices running iOS 11.0 through 12.4. It serves as a software implementation for bypassing system limits and performing unauthorized system modifications. The project functions as an installer for third-party package managers and substrates, enabling the deployment of alternative application stores. It also includes system recovery tools to diagnose errors and repair corrupted system packages following firmware modifications. The toolset covers low-level

    C
    View on GitHub↗6,616
  • jingmatrix/lsposedJingMatrix avatar

    JingMatrix/LSPosed

    11,494View on GitHub↗

    LSPosed is an Android runtime hooking framework and system modification tool. It enables the modification of application and system behavior in memory without altering original installation files, serving as a platform for distributing and managing community-created extension modules. The project provides a comprehensive suite for device and identity spoofing, including the ability to mask hardware identifiers, simulate geographic locations, and conceal root access or hooking frameworks to bypass security and integrity checks. It also functions as an application modder to unlock premium featu

    Javaandroidarthooklsposed
    View on GitHub↗11,494
  • cloverhackycolor/cloverbootloaderCloverHackyColor avatar

    CloverHackyColor/CloverBootloader

    5,053View on GitHub↗

    CloverBootloader is a UEFI-compliant boot loader designed to initialize hardware and launch multiple operating systems across various platforms. Its primary purpose is to enable the booting of operating systems on unsupported hardware through system identity spoofing and hardware emulation. The project specializes in hardware compatibility patching by modifying ACPI tables, faking hardware IDs, and patching binary kernels or extensions in memory during the boot process. It provides capabilities to inject kernel extensions and spoof system parameters, such as product names and serial numbers,

    C
    View on GitHub↗5,053
  • ctcaer/hekateCTCaer avatar

    CTCaer/hekate

    8,068View on GitHub↗

    Hekate is a bootloader and system recovery tool for Nintendo Switch hardware. It functions as a multi-OS boot manager that allows the execution of binary payloads and the launching of stock firmware, custom firmware, Android, and Linux through a graphical interface. The project provides a suite of recovery and system modification tools, including the ability to create and restore full backups of internal storage. It also features a USB HID gamepad emulator that maps device controller inputs to USB signals for interacting with external computers. The software covers broad capability areas inc

    Cbootloaderhekatenintendo-switch-bootloader
    View on GitHub↗8,068
  • fbelavenuto/arplfbelavenuto avatar

    fbelavenuto/arpl

    7,307View on GitHub↗

    Arpl is a bootloader manager and custom kernel loader for network attached storage devices. It provides a network boot environment to automate the fetching, flashing, and installation of modified operating systems and kernels onto hardware storage. The project distinguishes itself through a remote management suite that exposes bootloader controls via a web browser, secure shell connection, or local terminal. It utilizes RSS feeds to automate the retrieval of the latest system images and version metadata for online updates. The system handles hardware boot configuration by mapping network int

    Shell
    View on GitHub↗7,307
  • joeycastillo/sensor-watchjoeycastillo avatar

    joeycastillo/Sensor-Watch

    1,984View on GitHub↗

    Sensor-Watch is an open-source programmable replacement circuit board that transforms a classic digital watch into an extensible wrist-worn development computer. It functions as an embedded firmware development kit, providing the toolset needed to compile and install custom C software onto resource-constrained microcontrollers through a standard bootloader mechanism. The platform supports peripheral pin multiplexing to route analog, digital, and communication signals through a physical multi-pin expansion interface connected to the core processor. This enables the integration of custom perip

    C
    View on GitHub↗1,984
  • rrorg/rrRROrg avatar

    RROrg/rr

    8,379View on GitHub↗

    This project provides a specialized UEFI boot environment and hardware emulation layer designed to run proprietary network-attached storage operating systems on generic x86 and x64 hardware. It functions as a bootloader and recovery environment that enables these systems to initialize on devices not originally manufactured by the vendor. The system employs a hardware emulation layer that mimics specific vendor IDs and boot parameters to ensure operating system compatibility. It includes a virtual machine image generator to create bootable images in multiple formats for deployment within virtu

    Shellbootloaderdsmredpill
    View on GitHub↗8,379
  • acidanthera/liluacidanthera avatar

    acidanthera/Lilu

    3,845View on GitHub↗

    Lilu is a kernel patching engine and runtime code injection framework designed to modify kernel drivers and libraries in memory. It functions as an operating system customization framework that intercepts function calls and redirects execution flow within the kernel to resolve hardware compatibility issues and adjust system stability. The project employs a modular platform that allows for the injection of code and the modification of system libraries during the boot process without altering files on disk. It utilizes a plugin-based extension architecture and a standardized API interface to lo

    C
    View on GitHub↗3,845
  • eliaskotlyar/xiaomi-dafang-hacksEliasKotlyar avatar

    EliasKotlyar/Xiaomi-Dafang-Hacks

    4,305View on GitHub↗

    This project provides custom bootloaders and firmware specifically for Xiaomi camera hardware. These modifications unlock restricted system access and enable the execution of unofficial software on the embedded devices. The software implements event-driven motion scripting, which allows the device to automatically trigger external shell scripts when the hardware sensors detect movement in the camera's field of view. It also includes tools for connecting camera feeds and controls to third-party smart home platforms and surveillance management systems. The project covers the deployment of modi

    Shell
    View on GitHub↗4,305
  • asahilinux/m1n1AsahiLinux avatar

    AsahiLinux/m1n1

    4,114View on GitHub↗

    m1n1 is a low-level bootloader for ARM64-based Apple Silicon hardware. It serves as a firmware tool and experimentation environment for loading external kernels and non-native operating systems. The project enables the execution of concatenated binary payloads containing kernels, device trees, and ramdisks. It provides a platform for firmware experimentation and the deployment of custom kernels on Apple Silicon chips. The system covers low-level hardware abstraction, including memory-mapped register access, device tree transmission, and stage-based bootloading. It also includes UART-based se

    Python
    View on GitHub↗4,114
  • brahmkshatriya/echobrahmkshatriya avatar

    brahmkshatriya/echo

    2,905View on GitHub↗

    Echo is a mobile music player designed for playing local audio files on mobile devices through a dedicated user interface. It functions as a local media indexer that scans and catalogs offline music files from device storage to build a searchable library. The application uses a plugin-based architecture to extend functionality without modifying the core code. This system allows for dynamic plugin loading and runtime module injection from installed packages to add capabilities such as lyrics and music tracking. The project incorporates a dynamic asset resolver to map external plugin resources

    Kotlin
    View on GitHub↗2,905
  • tencent/tinkerTencent avatar

    Tencent/tinker

    17,644View on GitHub↗

    Tinker is an Android hotfix framework designed to update application code, resources, and native libraries at runtime without requiring a full reinstallation or store update. It provides a comprehensive engine for injecting runtime fixes and managing the software lifecycle of deployed mobile applications. The framework distinguishes itself through a robust binary patching system that generates compact difference files between application versions, significantly reducing bandwidth usage during distribution. To ensure operational stability, it incorporates a crash-resilient safe mode that autom

    Javaandroiddynamichotfix
    View on GitHub↗17,644
  • sandboxie-plus/sandboxiesandboxie-plus avatar

    sandboxie-plus/Sandboxie

    18,636View on GitHub↗

    Sandboxie is an operating system-level virtualization tool designed to run Windows applications in isolated, secure environments. By intercepting system calls and redirecting file system and registry modifications to a separate, discardable storage area, it prevents untrusted software from making permanent changes to the host system. This containment ensures that browser history, temporary files, and potential malware remain trapped within the sandbox, protecting the integrity and privacy of the underlying host. The software distinguishes itself through granular control over the isolation env

    C
    View on GitHub↗18,636
  • xemu-project/xemuxemu-project avatar

    xemu-project/xemu

    3,673View on GitHub↗

    xemu is a game console emulator and virtual hardware hypervisor designed to execute original Xbox game software on various operating systems. It functions as a disk image player that simulates physical circuitry and storage to enable the playback of original titles. The project includes a suite of low-level system debugging tools for inspecting registers, tracing execution events, and dumping memory from running guest code. It provides specialized capabilities for hardware accuracy testing and game hardware debugging to analyze system behavior. The software covers a broad range of emulation

    Cemulationemulatorhacktoberfest
    View on GitHub↗3,673
  • alibaba/weexalibaba avatar

    alibaba/weex

    18,532View on GitHub↗

    A framework for building Mobile cross-platform UI

    C++androidiosmobile
    View on GitHub↗18,532
  • aslody/virtualappasLody avatar

    asLody/VirtualApp

    11,010View on GitHub↗

    VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of applications within an isolated environment. It allows for the running of multiple independent instances of the same application on a single device and supports private application installation without requiring system-level root access. The project features a comprehensive hooking framework for intercepting Java and native layer functions to modify application behavior. It includes tools for hardware simulation to spoof device models and system information, as well as a non-root pr

    Javaandroidframeworkplugin
    View on GitHub↗11,010
  • balloonwj/cppguideballoonwj avatar

    balloonwj/CppGuide

    6,030View on GitHub↗

    CppGuide is a curated collection of educational resources and practical guides focused on C++ server development, Linux kernel internals, concurrent programming, network protocols, and security exploitation. It provides structured learning paths for backend developers, covering everything from interview preparation to building high-performance network servers and understanding operating system fundamentals. The guide distinguishes itself by offering in-depth, hands-on tutorials that walk through real-world implementations, including building a Redis-like server from scratch, designing custom

    View on GitHub↗6,030
  • chyyuu/os_kernel_labchyyuu avatar

    chyyuu/os_kernel_lab

    4,045View on GitHub↗

    This project is an educational framework and toolkit designed for developing and testing operating system kernels. It provides a structured environment for implementing fundamental system primitives, including virtual memory management, preemptive process scheduling, and filesystem organization, using Rust and C. The framework is specifically oriented toward RISC-V and x86 architectures, serving as a laboratory for learning how to build core system software from the ground up. The project distinguishes itself by supporting both bare-metal deployment and hardware emulation, allowing developers

    Rustkernellabos
    View on GitHub↗4,045
  • enjoy-digital/litexenjoy-digital avatar

    enjoy-digital/litex

    3,963View on GitHub↗

    LiteX is an FPGA SoC development suite and SoC builder framework used to programmatically design system-on-chips. It provides a hardware description toolchain that uses a scriptable framework to define hardware layouts and automate the generation of hardware description language code. The project distinguishes itself by orchestrating multiple vendor and open-source toolchains to synthesize digital logic and generate deployable bitstreams. It supports multi-language logic integration, allowing disparate hardware description languages to be combined into a single project. The framework covers

    Pythonfpgahardwaresystem-on-chip
    View on GitHub↗3,963
  • facebookincubator/cinderfacebookincubator avatar

    facebookincubator/cinder

    3,764View on GitHub↗

    Cinder is a high-performance Python runtime implementation based on CPython. It is designed as an execution environment optimized for large-scale distributed systems and cloud environments. The project integrates a distributed memory cache and an asynchronous memory layer to manage data across multiple network nodes. It also provides a native C extension framework for developing high-performance compiled modules that link directly into the interpreter memory space. The system covers capabilities for asynchronous data retrieval, large-scale execution, and the integration of embedded scripting

    Pythoncompilerinterpreterjit
    View on GitHub↗3,764
  • klange/toaruosklange avatar

    klange/toaruos

    6,783View on GitHub↗

    ToaruOS is an independent operating system built from the ground up without external dependencies. It features a custom x86-64 kernel that supports symmetric multiprocessing and paging, paired with a graphical windowing system and a dedicated bytecode interpreter for application logic. The system distinguishes itself by integrating an embedded Python environment for system-level development and a custom graphical interface that handles its own window composition and text rendering. It includes a compatibility layer for third-party application support and a system package manager for handling

    Caarch64armv8baremetal
    View on GitHub↗6,783
  • limine-bootloader/limineLimine-Bootloader avatar

    Limine-Bootloader/Limine

    3,381View on GitHub↗

    Limine is a multiprotocol operating system bootloader that bridges low-level hardware initialization and system software across legacy BIOS and modern UEFI firmware environments. It executes directly on bare-metal hardware without an underlying operating system kernel or standard C library, parsing storage media and filesystems during the early boot sequence before OS drivers load. The software targets diverse processor architectures including x86, ARM, RISC-V, and LoongArch through discrete target binaries built from shared source code. It reads files directly from FAT and ISO9660 storage f

    Caarch64armarm64
    View on GitHub↗3,381
  • moekoemusic/moekoemusicMoeKoeMusic avatar

    MoeKoeMusic/MoeKoeMusic

    5,838View on GitHub↗

    MoeKoeMusic is a cross-platform desktop music player that functions as a client for NetEase Cloud Music. It provides music streaming with synchronized lyrics display, theme customization, and a plugin system for extending functionality. The application is built on Electron to run on Windows, macOS, and Linux. It features real-time WebSocket streaming of playback state and synchronized lyrics, a plugin system that loads external modules, and dynamic theme customization through CSS variables. Authentication with NetEase Cloud Music accounts supports login via QR code, phone, or password, along

    Vuejavascriptkugoulinux
    View on GitHub↗5,838
  • raspberrypi/pico-examplesraspberrypi avatar

    raspberrypi/pico-examples

    3,835View on GitHub↗

    This project is a reference library of firmware examples and a development framework for creating embedded C applications on the RP2040 microcontroller. It provides a collection of hardware peripheral drivers and foundational patterns for managing system resources in resource-constrained environments. The library features reference implementations for programmable I/O state machines, allowing for the creation of custom hardware-level protocols. It also provides a multicore embedded framework to distribute computational workloads across multiple processor cores using symmetric processing. The

    C
    View on GitHub↗3,835
  • stenzek/duckstationstenzek avatar

    stenzek/duckstation

    9,754View on GitHub↗

    DuckStation is a high-performance PlayStation 1 emulator that simulates the original console's hardware logic and CPU and GPU on modern computer systems. It functions as a console hardware emulator, disc image loader, and game state manager to execute original games and preserve retro software. The project differentiates itself through a game graphics upscaler that improves visual clarity using texture filtering, geometry precision corrections, and custom shader chains. It also features advanced memory manipulation tools for layered patch injection and the application of community cheat codes

    C++appimageemulatorenhancements
    View on GitHub↗9,754