Generate beautiful, animated countdown GIFs for your websites and applications using WebAssembly, Go, and Cloudflare Workers! This powerful tool creates customizable countdown animations in various styles and languages.
-
๐จ Multiple countdown styles:
rounded: Clean circular progress indicatorsrounded-ticks: Modern tick-based circular displayrounded-dots: Elegant dot-based circular displaybasic: Simple text-based countdown
-
๐ Customizable colors for background and text
-
๐ Support for 30+ languages
-
โก Lightning-fast performance with WebAssembly
-
๐ Configurable animation frames
-
๐ GMT offset support
-
๐พ Built-in caching with Cloudflare Workers
Simply make a GET request to your worker's URL with your desired parameters:
https://countdown.simpleimg.io/?date=2026-01-01&kind=rounded&color=00ff00
| Parameter | Description | Default | Example |
|---|---|---|---|
date |
Target date for countdown | 2025-01-01 | 2024-12-31 |
kind |
Animation style | rounded | rounded-dots |
color |
Text/progress color (hex) | fff | 00ff00 |
background |
Background color (hex) | 000 | 333333 |
frames |
Number of animation frames (1-60) | 10 | 30 |
lang |
Language code | en | es |
gmt |
GMT offset in hours | 0 | -3 |
<img src="https://countdown.simpleimg.io/?date=2026-01-01" alt="Rounded Countdown" /><img src="https://countdown.simpleimg.io/?date=2026-01-01&kind=rounded-dots" alt="Dots Countdown" /><img src="https://countdown.simpleimg.io/?date=2026-01-01&kind=rounded-ticks" alt="Ticks Countdown" /><img src="https://countdown.simpleimg.io/?date=2026-01-01&kind=basic" alt="Basic Countdown" />- English (en)
- Spanish (es)
- French (fr)
- German (de)
- Portuguese (pt)
- Chinese (zh)
- Japanese (ja)
- Korean (ko)
- Russian (ru)
- And many more!
- Clone the repository:
git clone https://github.com/yourusername/wasm-countdown-gif
cd wasm-countdown-gif- Install dependencies:
go mod download
npm install- Build the WebAssembly:
GOOS=js GOARCH=wasm go build -o main.wasm- Deploy to Cloudflare Workers:
wrangler publishmain.go: Core Go code compiled to WebAssemblyworker.js: Cloudflare Worker entry pointfonts/: Embedded font files- Built with:
- Go's
imagepackage for GIF generation gglibrary for graphics- WebAssembly for browser execution
- Cloudflare Workers for hosting and caching
- Go's
<img src="https://countdown.simpleimg.io/?date=2026-01-01" alt="Countdown" /><img src="https://countdown.simpleimg.io/?date=2026-01-01&kind=rounded-dots&color=00ff00&background=333333&frames=30&lang=es" alt="Countdown" />- fogleman/gg for graphics generation
- golang/freetype for font rendering
- Cloudflare Workers for hosting and edge computing
Give a โญ๏ธ if this project helped you!
Felipe Rohde
- Twitter: @felipe_rohde
- Github: @feliperohdee
- Email: [email protected]