nowfound

Dev tools · alternatives · 2026

EX

24 alternatives to edotool (X11/Wayland)

Howdy folks! edotool: Simulate keystrokes. X11 and Wayland supported - Please see: https://github.com/evuraan/edotool or https://evuraan.info/edotool/ Cheers!

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. edotool (X11/Wayland) launched in 2021; newer entries below may have overtaken it.

  1. 1

    Works using uinput & wl-clipboard

    2024 · github.com · its alternatives →

  2. 2

    Design and test virtual keyboards

    2020 · keyboardsimulator.xyz · its alternatives →

  3. 3

    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…

    2025 · github.com · its alternatives →

  4. 4

    Realistic typing for better demos

    2025 · keystrok.es · its alternatives →

  5. 5VL

    Create a layer of shortcuts with xkb for Xorg and Wayland

    2020 · cedaei.com · its alternatives →

  6. 6

    Dynamic key remapper for Wayland Window System, especially for Sway - acro5piano/wayremap

    2021 · github.com · its alternatives →

  7. 7
    QWANJI▲174

    Hey HN! I've built this bit of cuteware (software not solving a problem but just for fun) inspired from the patterns made by swipe typing on mobile devices. To me it seemed like the closest thing to an English version of Kanji and it would be cool to consistently recreate those patterns. The implementation is vanilla js to keep things simple (and from a bit of framework fatigue) I'm keen to see how people use qwanji. Any and all feedback welcome!

    2024 · byronicalpatrick.github.io · its alternatives →

  8. 8
    Equimake▲163

    Free 3D web platform for learners & creators

    2024 · equimake.com · its alternatives →

  9. 9
    Vizhi▲68

    Mission control for Codex CLI on a Logitech MX keypad

    Jul 2026 · github.com · its alternatives →

  10. 10

    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 →

  11. 11

    wk provides users with a portable and flexible interface for managing their key chord mappings. Key chords can be built directly into the binary, read from "wks" script files, or even piped in from stdin with the same wks syntax. There is also a wks-mode package for Emacs (https://github.com/3L0C/wks-mode). I appreciate any feedback you might have about the project and hope you find it useful.

    2024 · github.com · its alternatives →

  12. 12

    Configurator for QMK compatible keyboards. Contribute to mihaiolteanu/mugur development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  13. 13

    Emoji keyboard for Twitch emotes (unofficial)

    2016 · its alternatives →

  14. 14

    I built Hyprvoice, a small tool that lets you type with your voice on Wayland — no X11, no kludgy bridges. Press a key, talk, and your words appear wherever your cursor is. It’s written in Go, uses PipeWire for audio, and talks directly to the compositor. The workflow is simple: press key → start recording press again → stop and inject text Notifications show recording/transcribing states, and it works with multiple backends — currently OpenAI Whisper, with whisper.cpp (local/offline) in progress. Everything runs through a lightweight daemon with IPC over a unix socket. Text…

    2025 · github.com · its alternatives →

  15. 15

    The Handler: an eight key handheld "dream" keyboard - trevorjay/Handler

    2022 · github.com · its alternatives →

  16. 16IM

    Hey there HN, I took a page from Wordle's mechanisms and made this game for fun for some friends and I. Check out Wheredle and let me know what you think of it! ↙ ↗ ↘ https://wheredle.xyz

    2022 · wheredle.xyz · its alternatives →

  17. 17

    VSCode extension with games (Snake, Plinko, slots), HN/LessWrong reader, and Pomodoro timer for AI coding wait times. Fake currency only. Marketplace: https://marketplace.visualstudio.com/items?itemName=TouchGra... Built in a week with Claude Code after seeing Chad IDE get ratio'd for integrating real gambling. Happy to answer questions or get roasted on the code.

    Dec 2025 · github.com · its alternatives →

  18. 18

    This toy retro synth installs and runs on esp32-s3 or p4 as an ELF file under BreezyBox firmware. It uses my work-in-progress immediate mode TUI library in C. Web-based version via emscripten: https://mini000.itch.io/beeper Source code: https://github.com/valdanylchuk/beeper Demo video running on Tanmatsu (esp32-p4): https://www.youtube.com/watch?v=uCH9XYZ7QB0 The main challenge I was going for was actually to find a nice minimal set of controls for a subtractive synth. Usually there are 40-50 of them in "simple" synths; I ended up with 16.…

    Jul 2026 · mini000.itch.io · its alternatives →

  19. 19

    I thought cookie clicker but with yubikey taps might be funny, and this is a proof of concept. Cloudflare did something similar in 2021, pitching yubikey-proven taps as a captcha replacement: https://news.ycombinator.com/item?id=27141593 Cloudflare's idea of proving personhood with yubikey taps wasn't well received at the time. But here for a silly game, I think the idea holds up better. We can prove that you have a key, and serially tapped it a lot. If you automate activating the touch sensor on a physical key, you might be able to do a bit better. That's cool and you deserve…

    Apr 2026 · yubiclicker.com · its alternatives →

  20. 20

    📡 On-off keying tools for your SD-arrrR. Contribute to leonjza/ooktools development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  21. 21

    Design and test virtual keyboards

    2020 · keyboardsimulator.xyz · its alternatives →

  22. 22

    A while ago I started this side project to test if I could build a rich User Interface that would have about the same level of responsiveness than a "SPA-like" app, but using only htmx[1]... I still have plenty of stuff in my roadmap, but today it's in a playable state and I thought it could be interesting to share it - as it may be a nice demonstration of a relatively rich user interface powered by htmx :-) --> https://zakuchess.com As for the stack: it's built mostly with Django, htmx and Tailwind CSS. It uses a SQLite database, and is hosted (for free) at Fly. The characters'…

    2024 · zakuchess.com · its alternatives →

  23. 23

    Launch day is here! This has been my passion project, to recreate Duolingo for chess! I always thought Duolingo had amazing "hooks" to help people learn new languages, so I implemented its spaced-repetition, reports and daily and weekly training reminders in a Chess learning platform for chess improvers! I built it in Meteor.js and React.js. I chose Meteor to be able to add Cordova in the future. The Caro-Kann course (for white) is completely free, if you guys want to try it. What do you folks think?

    2022 · chesskool.com · its alternatives →

  24. 24

    Put this together this afternoon. I've been after something to quickly jot down the odd piece of information that I can access later in the day when browsing the web. Hopefully you find it useful. Criticism/thoughts/ideas greatly appreciated. I should add, since all the hard work here lies in the work of others here — garlic.js is a great plugin for handling localstorage. Cheers Jason

    2012 · a5.gg · its alternatives →

Also compare

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 →