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
Swordfish90 avatar

Swordfish90/Lemuroid

0
View on GitHub↗
3,989 stars·298 forks·Kotlin·GPL-3.0·22 views

Lemuroid

Lemuroid is an Android multi-system emulator and Libretro frontend designed to run games from multiple vintage gaming systems through a single interface. It functions as a retro gaming library manager that scans local storage for game files and organizes them into a searchable catalog.

The application includes a cloud-synced save manager to preserve game progress across different devices via remote storage. It also features a virtual gamepad interface that allows for custom input mapping across physical controllers, tilt sensors, and on-screen touch overlays.

Additional capabilities cover game state management, local multiplayer support, and the application of visual filters to simulate the appearance of legacy CRT or LCD hardware.

Features

  • Emulation Core Frameworks - Utilizes the Libretro API to integrate multiple emulator cores into a single unified frontend application.
  • Emulator Frontends - Acts as a graphical interface that manages emulation cores and game libraries for the Libretro framework.
  • JNI Bridges - Uses JNI bridges to facilitate communication between the Java-based Android UI and native C-based emulator cores.
  • Game Emulation - Provides software for playing classic games by emulating a variety of legacy hardware systems.
  • Game Library Organization - Organizes discovered game files into user-defined collections and searchable libraries.
  • ROM Collection Scanning - Automatically discovers and identifies game ROM files across local storage to build a searchable library.
  • Retro Gaming Frameworks - Provides a platform to organize ROM sets and manage legacy disk images in a searchable catalog.
  • Console Emulators - Executes legacy console software by translating original processor instructions for modern Android hardware.
  • Android Game Emulators - Functions as a mobile application for running games from multiple vintage gaming systems through a single interface.
  • Native Core Implementations - Implements performance-critical emulation logic in compiled C code to ensure high-speed hardware simulation.
  • Game Input Mapping - Translates raw hardware inputs from gamepads, touch overlays, and sensors into high-level game commands.
  • System File Indexers - Provides an indexing engine designed for rapid retrieval and organization of local ROM files from the file system.
  • Emulator Save State Managers - Captures and restores the volatile memory state of emulated games for instant resumption of play.
  • Cloud Sync for Game Saves - Syncs game save backups to cloud storage for progress preservation across different devices.
  • Shader Filter Applications - Applies GPU-accelerated shader filters to rendered output to create retro and stylized visual effects.
  • Vintage Display Simulation - Recreates visual artifacts and characteristics of legacy monitors, such as CRT scanlines, using shaders.
  • Vintage Hardware Simulation - Simulates the physical visual characteristics of legacy CRT and LCD hardware through software filters.
  • Controller Input Mapping - Allows mapping of controls to physical gamepads, tilt sensors, and on-screen touch overlays.
  • Touch-to-Gamepad Overlays - Provides a customizable on-screen touch overlay to control emulated hardware on mobile devices.
  • Games and Emulation - All-in-one retro game emulator.
  • Games - All-in-one emulator for classic console gaming.
  • More to explore - All-in-one game emulator.

Star history

Star history chart for swordfish90/lemuroidStar history chart for swordfish90/lemuroid

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

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

Start searching with AI

Frequently asked questions

What does swordfish90/lemuroid do?

Lemuroid is an Android multi-system emulator and Libretro frontend designed to run games from multiple vintage gaming systems through a single interface. It functions as a retro gaming library manager that scans local storage for game files and organizes them into a searchable catalog.

What are the main features of swordfish90/lemuroid?

The main features of swordfish90/lemuroid are: Emulation Core Frameworks, Emulator Frontends, JNI Bridges, Game Emulation, Game Library Organization, ROM Collection Scanning, Retro Gaming Frameworks, Console Emulators.

What are some open-source alternatives to swordfish90/lemuroid?

Open-source alternatives to swordfish90/lemuroid include: emulatorjs/emulatorjs — EmulatorJS is a WebAssembly emulation framework and RetroArch web frontend designed to run classic video game ROMs and… mamedev/mame — MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and… onionui/onion — Onion is a custom handheld gaming operating system and retro gaming frontend designed to manage and launch emulators… fogleman/nes — This project is a Nintendo Entertainment System emulator written in Go. It functions as a hardware simulation that… openemu/openemu — OpenEmu is a macOS retro game emulator and multi-system frontend. It functions as a modular emulation framework that… ds-homebrew/twilightmenu — TWiLightMenu is a retro gaming frontend and game launcher for Nintendo DS hardware. It serves as a custom firmware…

Open-source alternatives to Lemuroid

Similar open-source projects, ranked by how many features they share with Lemuroid.
  • emulatorjs/emulatorjsEmulatorJS avatar

    EmulatorJS/EmulatorJS

    3,925View on 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
    View on GitHub↗3,925
  • mamedev/mamemamedev avatar

    mamedev/mame

    9,929View on GitHub↗

    MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal

    C++
    View on GitHub↗9,929
  • onionui/onionOnionUI avatar

    OnionUI/Onion

    4,193View on GitHub↗

    Onion is a custom handheld gaming operating system and retro gaming frontend designed to manage and launch emulators on portable hardware. It functions as a bootable custom firmware distribution and emulation environment manager that replaces factory software to provide an integrated gaming environment. The system distinguishes itself through a modular core-based emulation architecture, allowing for the installation of verified emulator packages, BIOS configuration, and the use of hardware-specific drivers and filters. It also supports the integration of third-party game ports via standardize

    Cemulator-frontendmiyoo-minimiyoomini
    View on GitHub↗4,193
  • fogleman/nesfogleman avatar

    fogleman/nes

    5,650View on GitHub↗

    This project is a Nintendo Entertainment System emulator written in Go. It functions as a hardware simulation that executes game ROMs by mimicking the original console's circuitry, including the processor and picture processing unit. The emulator includes a game library browser that identifies local files and retrieves titles and thumbnails from online databases using file checksums. It also implements a system of memory management mappers to ensure compatibility across various game ROM formats and hardware configurations. The software covers high-level capabilities for game ROM execution an

    Go
    View on GitHub↗5,650
  • See all 30 alternatives to Lemuroid→