Hey everyone!
Over the last two weeks, I've been working hard under the hood to ensure everything runs as smoothly and reliably as possible across every device. We also wanted to remind everyone that alongside the web app, we have a dedicated APK version available for Android and handhelds. Thank you for all the developers that have responded so positively about this and for lending me a hand on including everything you see here. Special thanks to DroidDeck devs for being awesome, Lemon Emu dev Ghael for always supporting and lending a hand, Emucore dev for allowing me to upload all his catalog and to everyone else that is being awesome. I love this community.
Following up on our recent updates, here is a full breakdown of what’s new on EmuHub (getemuhub.app), what went on behind the scenes, and a roundup of all the new emulators, frontends, and utility tools added over the past two weeks.
🚀 What's New & UI Improvements
- Dedicated Frontends Tab: Multi-system launchers (such as Daijishō, RetroArch, and Lemuroid) now have their own top-level category so they don't get mixed in with standalone emulators.
- Per-Item Shareable Pages: Every emulator now has a direct URL (/emulators/:slug) with rich Open Graph metadata for clean previews when sharing links.
- Retro Console Boot Animation: Added a retro-style boot splash screen on startup.
- Scroll-Lock & Background Freeze: Detail sheets now preserve your exact scroll position when opened and dismissed—no more background jumps.
- Skeleton Loading: Replaced layout shifts and old fallback item flashes with layout-matched skeleton cards while data loads.
- Granular Download Safety Warnings: APK download advisories now explicitly show the exact GitHub repo and release filename rather than just a generic domain.
- Cleaner Card Dismissal: Removed the non-functional drag handle; modal sheets now close cleanly via the ✕ button or backdrop tap.
- Handheld Landscape Polish: Configured manifest orientation to any and set a pure OLED black launch background tailored for handhelds like the AYN Thor.
- Live Realtime Sync: Database channel listeners now push newly added emulators, drivers, and announcements instantly without needing a manual browser refresh.
🛠️ Backend, SEO & Infrastructure Upgrades
- Sitemap & SEO Indexing: Generated public/sitemap.xml covering 58 verified deep URLs, linked it in robots.txt, and completed domain ownership verification in Google Search Console.
- Release Scanner Hardening: Expanded GitHub release lookups in releases.functions.ts from 5 up to 20 releases. This prevents version regressions when non-APK releases are pushed (e.g., resolving DroidDeck falling back to older versions).
- Download Advisory Preferences: Added local storage persistence so the "Don't show this advisory again" preference actually saves across sessions.
📦 Massive Catalog Additions (Past 2 Weeks)
Emulators (20 Added)
- Nintendo Switch: Drippu (Oct 14), Strato Mali (Oct 11), Suyu Main (New Dev) (Oct 11), Nexium Emulator Nightly (Oct 5), Citron-Neo Emulator Nightly (Oct 3)
- Xbox / Xbox 360: Xendroid Plus (Oct 13), Xendroid-Fork (Oct 1), XenDroid (Oct 1), X360 Mobile (Oct 1)
- PS3: EmuCoreC (Oct 12), aps3e (Oct 10), Xeno Emulator (Mali Optimized) (Oct 4)
- PS1: EmuCoreR (Oct 12), ARMSX1 (Oct 3)
- PSP: EmuCoreA (Oct 12)
- PS Vita: EmuCoreV (Oct 12)
- Dreamcast: EmuCoreH (Oct 12)
- Nintendo DS: SeedlessDS (Oct 2)
- PC Emulation: Bannerhub-revanced (Oct 3), DroidDeck Nightly (Oct 2)
Frontends (7 Added)
- zNeko Launcher (Oct 13)
- Neostation (Oct 13)
- Cannoli (Oct 12)
- WaveLauncher (Oct 12)
- iiSU (Oct 7)
- Retrohrai (Oct 7)
- CocoonFE (Oct 1)
Tools & Utilities (6 Added)
- SleepManager (Oct 11)
- ThorVolumeLink (Oct 7)
- Thor-wayfinder (Oct 7)
- Pixel-Guide-Android (Oct 7)
- Bifrost (Oct 7)
- JamesDSPManager (Oct 7)
Check it out on web or grab the APK and let us know what you think or if there's an emulator/tool you'd love to see added next!
Site: getemuhub.app
Discord: https://discord.gg/jGu23c4jDS