kohler/gifsicle

Create, manipulate, and optimize GIF images and animations

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 33 minutes ago
Added to GitGenius on September 16th, 2026
Created on May 17th, 2013
Open Issues & Pull Requests: 29 (+0)
GitHub issues: Enabled
Number of forks: 256
Total Stargazers: 4,320 (+0)
Total Subscribers: 64 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 35.2 days
Mean response time: 480.2 days
90th percentile: 1532.5 days
Tracked items: 23

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 8
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 320 days
Stale 30+ days: 8
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Gifsicle is a command-line tool for creating, manipulating, and optimizing GIF images and animations. It solves the problem of batch processing and transforming GIF files through a scriptable interface. The tool works by accepting command-line options that specify operations to perform: merging multiple GIFs into animations, extracting frames from animations, modifying individual frames, adjusting timing and looping behavior, applying transparency, optimizing file size, rotating and flipping images, and manipulating colormaps. It includes two companion programs: Gifview for displaying GIF animations on X11 displays either as slideshows or real-time animations, and Gifdiff for comparing two GIF files for visual equivalence, useful in testing workflows.

Gifsicle suits developers and system administrators who need to process GIFs programmatically or in batch operations, particularly those working in environments where command-line tools integrate naturally into build pipelines or scripts. It is lightweight and portable, building on Unix systems through standard autoconf configuration and supporting Windows builds with Visual C or Borland C compilers. The tool is appropriate for projects requiring GIF optimization, frame extraction, or animation assembly without external dependencies or graphical interfaces.

The project maintains active development with regular updates and bug fixes tracked through GitHub issues. Build automation is in place with continuous integration testing. The codebase is written in C, keeping the tool lightweight and portable across platforms. Documentation is provided through manual pages for each program, and a changelog tracks modifications across versions.