awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
OnionUI avatar

OnionUI/Onion

0
View on GitHub↗
4,193 stele·341 fork-uri·C·GPL-3.0·3 vizualizărionionui.github.io↗

Onion

Onion este un sistem de operare personalizat pentru console portabile și un frontend de retro-gaming conceput pentru a gestiona și lansa emulatoare pe hardware portabil. Funcționează ca o distribuție de firmware personalizat bootabil și un manager de mediu de emulare care înlocuiește software-ul din fabrică pentru a oferi un mediu de joc integrat.

Sistemul se distinge printr-o arhitectură de emulare modulară bazată pe nuclee (cores), permițând instalarea de pachete de emulatoare verificate, configurarea BIOS-ului și utilizarea driverelor și filtrelor specifice hardware-ului. De asemenea, suportă integrarea portărilor de jocuri de la terți prin scripturi de scurtătură standardizate.

Proiectul acoperă gestionarea cuprinzătoare a bibliotecii de jocuri, inclusiv căutarea după cuvinte cheie, organizarea metadatelor și configurarea per-joc. Caracteristicile de conectivitate includ rețelistică multiplayer locală și online, sincronizarea serviciilor la distanță și actualizări wireless ale sistemului. Interfața utilizator este extrem de personalizabilă printr-un sistem de teme și include funcții utilitare precum filtrarea luminii albastre, monitorizarea activității de joc și gestionarea profilurilor de oaspeți.

Sistemul este implementat prin formatarea cardurilor de stocare și instalarea imaginii de firmware bootabile.

Features

  • Retro Game Emulation - Serves as a dedicated environment for running classic console titles using optimized emulator cores.
  • System Preference Interfaces - Provides a graphical interface to adjust operational parameters and preferences to customize the device.
  • Game Library Organization - Provides a comprehensive system for grouping and organizing retro game titles into user-defined libraries.
  • Game ROM Organization - Organizes game libraries and BIOS files in a specific folder hierarchy to automate discovery.
  • Retro Gaming Frameworks - Provides a visual frontend for organizing ROM libraries and browsing game covers.
  • Custom Firmware - Ships as a bootable custom firmware image that replaces factory software on handheld devices.
  • Emulator Core Orchestrators - Loads modular emulator cores using a system that coordinates hardware-level inputs and outputs.
  • Handheld Gaming Operating Systems - Functions as a custom operating system specifically optimized for portable gaming hardware.
  • Operating System Installers - Prepares storage cards by formatting and downloading necessary system files to boot the operating system.
  • Emulator Managers - Acts as a manager for installing, configuring, and updating modular emulator packages.
  • Handheld UI Theming - Offers extensive visual personalization through a theme-based skinning system tailored for handheld interfaces.
  • Collection Search Utilities - Includes utilities for locating specific game titles within large libraries using keyword search and filtering.
  • Per-Game Launch Parameters - Allows per-game configuration of emulator cores, cover art, and network settings.
  • System Software Updates - Downloads and installs system updates directly over WiFi without requiring an external computer.
  • Emulator Save States - Captures and restores real-time memory snapshots of emulation cores for instant gameplay resumption.
  • Emulator Save State Managers - Captures and restores real-time memory snapshots of emulation cores for instant gameplay resumption.
  • Script-Based Game Launchers - Executes third-party game ports using standardized shell scripts that define executable paths and assets.
  • Game Library Interfaces - Provides a graphical interface for browsing and quickly resuming recently played games with visual screenshots.
  • Multiplayer Networking - Connects devices over WiFi or local networks to host games using an optimized emulation environment.
  • Native Game Ports - Enables the addition of new game ports that execute original logic directly on modern hardware.
  • Online & Multiplayer - Allows the system to connect with other users via local networks or the internet for multiplayer gameplay.
  • Netplay Synchronization Engines - Establishes peer-to-peer connections over WiFi to synchronize game states and input for multiplayer emulation.
  • Remote Firmware Updaters - Downloads and applies system firmware updates directly from remote servers via WiFi.
  • Handheld System Administration - Provides tools for wireless firmware updates and remote file synchronization for portable gaming hardware.
  • Centralized Configuration Stores - Adjusts system behavior, network services, and hardware shortcuts via a centralized configuration menu.
  • Emulator Package Managers - Ships a dedicated manager to install and uninstall emulator cores and system applications.
  • Gaming OS Deployments - Deploys a pre-configured, bootable operating system environment tailored for handheld gaming.
  • UI Skinning - Customizes the visual interface by applying external asset packs containing layouts, colors, and fonts.
  • Visual Themes - Supports the application of visual themes to customize backgrounds, icons, fonts, and music across the interface.
  • Interface Layout Design - Allows users to design custom visual interfaces by defining their own layouts, colors, and assets.

Istoric stele

Graficul istoricului de stele pentru onionui/onionGraficul istoricului de stele pentru onionui/onion

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Onion

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Onion.
  • ds-homebrew/twilightmenuAvatar DS-Homebrew

    DS-Homebrew/TWiLightMenu

    3,818Vezi pe GitHub↗

    TWiLightMenu is a retro gaming frontend and game launcher for Nintendo DS hardware. It serves as a custom firmware tool and a unified interface for launching native games, emulated ROMs, and homebrew applications, while also functioning as a cheat manager and handheld storage manager. The project features a custom theme engine that allows for the personalization of the visual interface through custom images, fonts, and coordinate sets, as well as the use of custom boot splash screens and system audio. It distinguishes itself through a modular extension system that supports third-party plugins

    C++nintendo-3dsnintendo-dsnintendo-ds-homebrew
    Vezi pe GitHub↗3,818
  • emulatorjs/emulatorjsAvatar EmulatorJS

    EmulatorJS/EmulatorJS

    3,925Vezi pe GitHub↗

    EmulatorJS is a WebAssembly emulation framework and RetroArch web frontend designed to run classic video game ROMs and BIOS files directly in a web browser. It serves as a web-based game emulator that executes hardware-accurate emulation cores to reproduce the behavior of various vintage home consoles and arcade systems. The project is distinguished by its ability to synchronize game states between multiple users in real time using WebRTC for browser-based multiplayer gaming. It also includes a dedicated HTML5 game embed tool that generates code snippets and isolated containers to integrate p

    JavaScriptatari-lynxatari2600atari7800
    Vezi pe GitHub↗3,925
  • libretro/retroarchAvatar libretro

    libretro/RetroArch

    13,238Vezi pe GitHub↗

    RetroArch is a cross-platform emulation host and multi-system game emulator that serves as a frontend for the Libretro API. It coordinates video, audio, and user input to maintain the application state for various emulator cores, allowing it to run a wide variety of vintage gaming hardware and software engines. The platform distinguishes itself through a low-latency emulation model that uses run-ahead processing to reduce input lag. It also features a real-time state tracking system that enables gameplay rewinding by saving periodic snapshots of the emulator memory state. The environment inc

    Cclibretroretroarch
    Vezi pe GitHub↗13,238
  • retropie/retropie-setupAvatar RetroPie

    RetroPie/RetroPie-Setup

    10,380Vezi pe GitHub↗

    RetroPie-Setup is a specialized utility and installation tool designed to automate the orchestration of Linux-based retro gaming environments. It functions as a deployment system for configuring the dependencies and software required to run game libraries on single board computers, such as the Raspberry Pi and Odroid. The project provides a structured approach to deploying gaming emulators and managing RetroArch emulation cores. It includes a configuration tool for setting up graphical front ends that organize and launch emulated games across multiple systems. The tool handles system-level t

    Shellemulationpiraspberry-pi
    Vezi pe GitHub↗10,380
Vezi toate cele 30 alternative pentru Onion→

Întrebări frecvente

Ce face onionui/onion?

Onion este un sistem de operare personalizat pentru console portabile și un frontend de retro-gaming conceput pentru a gestiona și lansa emulatoare pe hardware portabil. Funcționează ca o distribuție de firmware personalizat bootabil și un manager de mediu de emulare care înlocuiește software-ul din fabrică pentru a oferi un mediu de joc integrat.

Care sunt principalele funcționalități ale onionui/onion?

Principalele funcționalități ale onionui/onion sunt: Retro Game Emulation, System Preference Interfaces, Game Library Organization, Game ROM Organization, Retro Gaming Frameworks, Custom Firmware, Emulator Core Orchestrators, Handheld Gaming Operating Systems.

Care sunt câteva alternative open-source pentru onionui/onion?

Alternativele open-source pentru onionui/onion includ: ds-homebrew/twilightmenu — TWiLightMenu is a retro gaming frontend and game launcher for Nintendo DS hardware. It serves as a custom firmware… emulatorjs/emulatorjs — EmulatorJS is a WebAssembly emulation framework and RetroArch web frontend designed to run classic video game ROMs and… libretro/retroarch — RetroArch is a cross-platform emulation host and multi-system game emulator that serves as a frontend for the Libretro… retropie/retropie-setup — RetroPie-Setup is a specialized utility and installation tool designed to automate the orchestration of Linux-based… swordfish90/lemuroid — Lemuroid is an Android multi-system emulator and Libretro frontend designed to run games from multiple vintage gaming… jpd002/play- — Play- is a multi-system game emulator and virtual hardware emulator that simulates various console and arcade hardware…