Work · alternatives · 2026
24 alternatives to Play Pokémon to unlock your Wayland session
Hello everyone! I've created a gameboy emulator to unlock my Wayland session and wanted to share this project to everyone here! I've been a Linux enthusiast since I was a kid. What always captivated me was the freedom to customize my system exactly the way I wanted. With Wayland, we've reached an incredible level of performance. It's like turning your operating system into a video game! I've always been fascinated by the blend of fun and the serious, technical nature of an OS. That’s what inspired me to create this project. I started by studying Wayland, its protocol and how to build a…
This is a Wayland session locker that uses a Game Boy emulator as its authentication mechanism. Instead of entering a password, users must play Pokémon to unlock their Linux desktop session. It combines a functional… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

Want to play Dr Mario or Pokémon on your server terminal?
2016 · github.com · its alternatives →
- 2

Repo here: https://github.com/ariroffe/personal-website
2022 · arielroffe.quest · its alternatives →
- 3

Still very much a work in progress, but really wanted to share this even in it's early state. Had heaps of fun building it to learn more about WebRTC.
2023 · github.com · its alternatives →
- 4

- 5

I built a bot that plays Pokémon FireRed. It can explore, battle, and respond to game events. Farthest I made it was Viridian Forest. I paused development a couple months ago, but given the launch of ClaudePlaysPokemon, decided to open source!
2025 · github.com · its alternatives →
- 6

RomM is a self-hosted app that allows you to manage your retro game files (ROMs) and play them in the browser. Think of it as Plex or Jellyfin for your ROM library: it automatically fetches metadata, artwork, and game information from online metadata sources to transform your folders into a browsable collection. You can play games directly in the browser for consoles like the N64, Game Boy Advance, Nintendo DS, and PlayStation 1, using the integrated web emulator (https://emulatorjs.org/). Members of the community have released integrations for Playnite (Windows), muOS…
2025 · github.com · its alternatives →
- 7

- 8
Pokéland▲79Fighting other monsters across various levels.
2017 · pokemon-scramblesp.jp · its alternatives →
- 9

I recently dug my Nintendo GameCube out of storage to revisit the first Animal Crossing game. Things were mostly as I remembered, but the game's heavy reliance on a clunky on-screen keyboard quickly wore my patience thin. Unwilling to accept this subpar experience, I did what any rational person would do and ordered a rare, Japan-exclusive, keyboard/controller hybrid on eBay, then used a Raspberry Pi Pico to 1. listen for keypresses and 2. send simulated controller events to the GameCube, automating typing in Animal Crossing at a Tool-Assisted Speedrun level. Of course, this oddball…
2025 · github.com · its alternatives →
- 10IA
Hey HN! Been working on this emulator on and off for the last couple years, and thought now would be a good time to try and show it off here. As far as unique features... I think this is the only online GameBoy emulator with support for save files? So there's your reason to exist, I guess. The WASM port was something I had in the back of my mind but I just kept putting it off because it seemed like it would've been a pain in the ass to implement, but all in all I think it took less than a week so that was a nice surprise!
2023 · nicolas-siplis.com · its alternatives →
- 11

A while back I wrote a CHIP-8 emulator (which is considered the Hello, World! of emulators and is more accurately a virtual machine since historically CHIP-8 was an interpreted language running on top of the COSMAC VIP to make game programming easier). But a few months ago I got really interested in embedded software, so decided it would be neat to port my emulator to a STM32 MCU and design a console around it as a learning experience, since CHIP-8 never existed as a physical system. I didn't know much about embedded software when I began, and even less about electronics, but I managed to…
2022 · github.com · its alternatives →
- 12

- 13

Contribute to sacert/Gameboy development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 14

:tv: An (almost) fully featured Game Boy emulator. - Dooskington/GameLad
2016 · github.com · its alternatives →
- 15EX
Howdy folks! edotool: Simulate keystrokes. X11 and Wayland supported - Please see: https://github.com/evuraan/edotool or https://evuraan.info/edotool/ Cheers!
2021 · its alternatives →
- 16OG
Hello HN users, I made a web app that allows you to upload any SNES or GameBoy ROM file and play right within the web browser. It’s called Afterplay.io. It got a lot of upvotes on Reddit, and I noticed users signing up and coming back to play games every day, which feels great and has motivated me to keep on developing this thing :). Demo Video : https://www.youtube.com/watch?v=3K9iYbJ-1lQ Site : https://afterplay.io Problem: I couldn't play emulated games across my devices easily with saves. The Apple App Store does not allow emulator apps. Solution: Use…
2021 · its alternatives →
- 17

Just published my personal website v1 with some 8-bit style design that gives people nostalgia. Check it out at https://yzhx.xyz/. You can also find the source code on my GitHub. Here are couple of takeaways from the project: - It is a Next.js app built from the template (https://github.com/chronark/chronark.com). I made many changes, but I appreciate the components that came with the template! - The pixel art in the background is from Brandon James Greer on YouTube (https://youtu.be/cxjX8O6YSHI). Please do check out their work on YouTube;…
2023 · github.com · its alternatives →
- 18

I vibe-coded a speech-to-text tool for Wayland that works for me. You trigger it with a keybind, speak into your mic, and it transcribes using OpenAI Whisper or Google STT (local is coming), then either types it directly into your active text field or saves it to the clipboard. It uses PipeWire for audio capture and works signal-driven, so there's no background process running. Just on-demand transcription when you need it. I've tested it on Niri and it should work on Hyprland, though I haven't tested GNOME or KDE yet. This was a one day Rust project and probably has some bugs since I just…
2025 · github.com · its alternatives →
- 19

Hi HN, I made a keyboard emulator that tracks your body pose and emits the key presses accordingly. My main motivation was to make my kids move more on rainy days. I already made a couple of mini-games using the body pose [1-3], and those were definitely fun to make and play! However, once the kids learned the tricks, they got bored. I could only produce that much content myself, and soon realized that I lack time for churning out games. Finally, I decided to tap into an endless pool of PC games, preferrably simple and less addictive ones like the Gameboy and DOS games. This project has been…
2023 · github.com · its alternatives →
- 20

Pokemon GO server emulator. Contribute to maierfelix/POGOserver development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 21

rom is a ~5k-line C libretro frontend that plays games in the terminal. It renders native pixels with the kitty graphics protocol in Ghostty or kitty, inline! even in tmux! Nine platforms: SNES, NES, GB/GBC, GBA, Genesis, PC Engine, N64, Doom/Heretic/Hexen, Wolfenstein. macOS and Linux, MIT. https://github.com/jhickner/rom
Jul 2026 · github.com · its alternatives →
- 22

- 23

I've been wanting a fancy screen locker for linux, so I built FancyLock, a screen lock solution for Linux with X11 (and soon wayland) support. Key Features - Dynamic media playback during lock screen - Multi-monitor support - PAM-based authentication - Intelligent idle timeout - Highly configurable FancyLock aims to solve several pain points with existing screen lockers: - Boring, static lock screens - Poor multi-monitor support Technical Highlights - Written in Go - Uses X11 extensions for low-level window and input management - Flexible media playback with mpv - Configurable via JSON…
2025 · github.com · its alternatives →
- 24

Tired of the hassle of setting up classic NES, SNES, Sega, Arcade, and Atari games on modern systems? I have built something way simpler - browser based emulation. Key Features: Instant Play: No downloads or complex configurations required. Extensive Library: Explore iconic titles like Super Mario Bros., The Legend of Zelda, Sonic the Hedgehog, Pac-Man, and Street Fighter II. Seamless Emulation: Enjoy smooth gameplay powered by advanced browser technology. Cloud Saves: Never lose your progress again with cloud saving. Let me know your thoughts/suggestions and help bring back the glory…
2024 · weplayretro.games · its alternatives →
Also compare
- PHP Terminal Gameboy Emulator alternatives
- I made my personal website a Pokémon-style minigame using Phaser 3 alternatives
- I built a multiplayer Gameboy alternatives
- The Game Wallet alternatives
- LLM plays Pokémon (open sourced) alternatives
- RomM – An open-source, self-hosted ROM manager and player alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →