
Chinese-language playground of code-rendered motion effects, organised as 12 buildable routes from typography through 3D to video workflows.

loading.dev
MIT-licensed React package of 29 named loading indicators, each accepting size, colour and duration props and respecting reduced-motion preferences by default.
loading-dev is a small React library distributed on npm as loading-dev. Every indicator is imported by name, for example Arc, Orbit or Wave, and accepts size, color and duration, with a few exposing extras such as easing or cap; the package also exports playState for pausing, and any indicator can be restyled. It requires React 19 or later and honours reduced motion without extra work.
The documentation site gives each of the 29 spinners its own page with a live preview and a markdown version, which makes it easy to compare shapes, from single rotating strokes (Arc, Ring, Comet) to multi-dot sequences (BouncingDots, Leap, Eclipse) and grid-based marks (Blocks, Swirl, Gather). The source lives at jakubkrehel/loading under the MIT licence.

Chinese-language playground of code-rendered motion effects, organised as 12 buildable routes from typography through 3D to video workflows.

Cuelume is a small JavaScript library that adds synthesized interaction sounds to buttons, inputs, selects and navigation.

The animation library formerly known as Framer Motion, handling layout, scroll, gesture, spring and 3D animation in React, Vue and plain JavaScript from a small API surface.