git404hub

what is boingwave fr?

arcanorca/boingwave — explained in plain English

Analysis updated 2026-07-23 · repo last pushed 2026-03-01

20QMLAudience · generalComplexity · 2/5MaintainedSetup · easy

tl;dr

Boingwave is an animated desktop wallpaper for KDE Plasma 6 that recreates the classic 1984 Amiga Boing Ball demo with a bouncing, color-cycling ball over a 3D grid, plus retro CRT effects and customizable themes.

vibe map

mindmap
  root((repo))
    What it does
      Animated wallpaper
      Boing Ball demo
      Bouncing ball
      3D perspective grid
    Customization
      13 color themes
      Bounce physics
      Animation speed
      Digital clock
    Retro effects
      CRT screen curvature
      Scanlines
      Visual noise
      Color shifting
    Tech stack
      QML
      KDE Plasma 6
      GPU rendering
      Graphics pipeline
    Performance
      Light on CPU
      Frame rate limit
      Auto-pause option
    Audience
      Retro enthusiasts
      Linux desktop users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Add a retro animated wallpaper to your KDE Plasma 6 desktop with the classic Amiga Boing Ball demo.

VIBE 2

Customize the wallpaper with 13 color themes, adjustable bounce physics, and an optional digital clock.

VIBE 3

Apply CRT and analog TV effects like scanlines and screen curvature to give your monitor a vintage arcade look.

VIBE 4

Keep your computer running smoothly with GPU-based rendering and power-saving features like frame rate limiting and auto-pause.

what's the stack?

QMLKDE Plasma 6OpenGLGLSL

how it stacks up fr

arcanorca/boingwaveomerwk/samaritan-sddm-themebrianblakely/omarchy-plugins
Stars202022
LanguageQMLQMLQML
Last pushed2026-03-01
MaintenanceMaintained
Setup difficultyeasymoderatemoderate
Complexity2/52/52/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Requires KDE Plasma 6 desktop environment, installation is a standard wallpaper plugin install with no additional dependencies.

No license information is provided in the repository explanation.

in plain english

Boingwave is an animated desktop wallpaper for KDE Plasma 6 that recreates the famous 1984 Amiga "Boing Ball" demo. Instead of a static background image, you get a bouncing, color-cycling ball moving over a 3D perspective grid. It is a nostalgic nod to a classic tech demo, brought to life as a customizable, modern desktop background. The wallpaper offers a wide range of visual tweaks through a settings menu. You can choose from 13 color themes, including the original Amiga look, retro-style palettes like Dracula and Nord, and even a Wii-inspired interface skin. You can also adjust the ball's bounce physics to make it feel like it is bouncing on the Moon or Jupiter, change the animation speed, and turn on an optional digital clock. For people who love retro aesthetics, the project includes highly adjustable CRT and analog television effects. You can add screen curvature, scanlines, visual noise, and color shifting to make your modern monitor look like an old tube display. This makes it a fun choice for retro computing enthusiasts or anyone wanting to give their Linux desktop a unique, vintage arcade vibe. Under the hood, the project is built to be light on your computer. It does all the heavy visual lifting directly on your graphics card using a four-step graphics pipeline, which keeps your main processor free. It also includes power-saving features, like the ability to limit the frame rate or automatically pause the animation when you have other windows open on top of it.

prompts (copy fr)

prompt 1
Create an animated desktop wallpaper for KDE Plasma 6 using QML that renders a bouncing, color-cycling ball over a 3D perspective grid, inspired by the 1984 Amiga Boing Ball demo.
prompt 2
Write a QML shader-based graphics pipeline for a KDE Plasma wallpaper that renders a ball with adjustable bounce physics, animation speed, and at least 13 selectable color themes including Amiga, Dracula, and Nord palettes.
prompt 3
Build CRT and analog TV visual effects in QML for a KDE Plasma wallpaper, including screen curvature, scanlines, visual noise, and color shifting, all toggleable from a settings menu.
prompt 4
Implement power-saving features for a KDE Plasma 6 animated wallpaper in QML, including frame rate limiting and automatic animation pause when other windows are open on top.

Frequently asked questions

what is boingwave fr?

Boingwave is an animated desktop wallpaper for KDE Plasma 6 that recreates the classic 1984 Amiga Boing Ball demo with a bouncing, color-cycling ball over a 3D grid, plus retro CRT effects and customizable themes.

What language is boingwave written in?

Mainly QML. The stack also includes QML, KDE Plasma 6, OpenGL.

Is boingwave actively maintained?

Maintained — commit in last 6 months (last push 2026-03-01).

What license does boingwave use?

No license information is provided in the repository explanation.

How hard is boingwave to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is boingwave for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.