Ross ROSS = Recommend OSS · open-source software intelligence for agents

geelen/x-gif

A custom element for flexible GIF playback observed · 2026-08-28

github.com/geelen/x-gif · homepage · HTML observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4554
  • days_rel: n/a
  • days_push: 3424
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1985 stars · 110 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

x-gif is a web component (custom element) that provides flexible GIF playback in the browser. It decodes GIFs into individual frames and lets you control speed, direction, looping, and synchronization to beats or audio.

Use cases

  • play gifs at variable speed on a webpage
  • sync multiple gifs to a bpm rhythm
  • play a gif in reverse or ping-pong
  • play a gif a fixed number of times then stop
  • sync gif playback to audio beats
  • inspect gif frames for debugging

When to choose

  • you need programmatic control over GIF playback timing in a web page
  • you want to sync GIFs to music or a beat
  • you're already using web components

When to avoid

  • you just need normal GIF playback (use an img tag)
  • you need video formats with better performance
  • you need an actively maintained project

Facets

library · maturity abandoned

animation image-processing ui-components web-development frontend media browser web-component gif-playback custom-element polymer

2 sources

Member repositories

RepositoryRoleHealth v2
geelen/x-gifmain32

For agents

markdown · JSON · MCP: product_card(name="geelen/x-gif")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem