Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
Swing the mouse, shoot, catapult. A virtual slingshot with real‑rope physics, 17 types of slingshots, and 3D graphics. Free for Mac, Windows, and Linux.
AI translation
Ayun mouse, sentak, ctarr. Pecut virtual dengan fisika tali asli, 17 jenis pecut, dan tampilan 3D. Gratis untuk Mac, Windows, dan Linux.
LifestyleJavaScript · CSSGitHub @nannndevOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Loading the full README. The saved excerpt is shown below.
A virtual whip for your screen. Swing the mouse, flick it, crack. Runs on macOS, Windows, and Linux.
Download · Try it in the browser · Free
1. Open Ctas, pick a whip, and click Start whipping.
2. Swing the mouse and suddenly reverse direction. Crack.
3. To stop, press ⌘⇧X (Mac), Ctrl+Alt+X (Windows, Linux), or Esc.
The overlay is click-through, so you can keep using your screen as usual. The Ctas window lives in the menu bar / system tray.
• macOS: if it says the app is "damaged", run xattr -cr /Applications/Ctas.app.
• Windows: if SmartScreen appears, click More info → Run anyway.Read the full README ↗A virtual whip for your screen. Swing the mouse, flick it, crack. Runs on macOS, Windows, and Linux.
Download · Try it in the browser · Free
The overlay is click-through, so you can keep using your screen as usual. The Ctas window lives in the menu bar / system tray.
| OS | File |
|---|---|
| macOS 11+ | Ctas-macOS.dmg |
| Windows 10/11 | Ctas-Windows-setup.exe |
| Linux x64 (X11) | Ctas-Linux.AppImage / .deb |
xattr -cr /Applications/Ctas.app.Once installed, updates arrive automatically from inside the app.
Requires Node 22+ and stable Rust.
npm install
npm run dev # desktop app
npm run web # landing page at localhost:3000
To release, bump version in src-tauri/tauri.conf.json and push to main. CI builds the installers and publishes the release.
Whip crack and swing recordings from Pixabay (Universfield, freesound_community).