Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. GIF
  3. AnimatedGif

AnimatedGif

GPL-3.0C#

A high-performance .NET library for creating animated GIFs, replacing the default GifBitmapEncoder.

GitHubGitHub
155 stars42 forks0 contributors

What is AnimatedGif?

AnimatedGif is a .NET library for creating animated GIFs with high performance and an easy-to-use API. It solves the problem of cumbersome GIF generation in .NET by replacing the default GifBitmapEncoder, offering better control over frame delays and quality. The library is designed to streamline the process of converting image sequences into GIFs for applications like screen recording or animation exports.

Target Audience

.NET developers who need to programmatically create animated GIFs, such as those building tools for screen capture, image processing, or media generation applications.

Value Proposition

Developers choose AnimatedGif for its superior performance and simplicity compared to built-in .NET GIF encoders, along with features like customizable frame timing and quality settings that provide greater flexibility in GIF creation.

Overview

:vhs: A high performance .NET library for reading and creating animated GIFs

Use Cases

Best For

  • Creating screen recording GIFs from image sequences
  • Building .NET tools that generate animated media
  • Applications requiring high-performance GIF encoding
  • Projects needing customizable frame delays in GIFs
  • Replacing System.Windows.Media.GifBitmapEncoder with a better API
  • Generating GIFs with controlled quality settings like 8-bit color

Not Ideal For

  • Projects needing to read or parse existing GIF files
  • Non-.NET applications or multi-language codebases
  • Applications requiring advanced video encoding beyond GIF format

Pros & Cons

Pros

High Performance Encoding

Optimized for efficient GIF creation with fast frame addition and customizable delays, as emphasized in the library's key features and usage examples.

Simple API for Creation

Provides an intuitive way to create GIFs from images using methods like `AnimatedGif.Create`, simplifying the process compared to built-in .NET encoders.

Flexible Output Options

Supports writing to files or streams, enabling integration into various workflows such as web applications or desktop tools, as mentioned in the features.

Quality Customization

Includes options like 8-bit color depth settings to control GIF quality, allowing for optimized file sizes and visual fidelity in generated GIFs.

Cons

No GIF Reading Support

The library currently only supports creating GIFs and cannot read or parse existing GIF files, limiting its use in full media processing pipelines, as admitted in the README.

.NET-Specific Dependency

Tied exclusively to the .NET ecosystem, making it unsuitable for projects using other languages or requiring cross-framework compatibility without .NET integration.

Basic Feature Set

While efficient, it lacks advanced features such as palette optimization, transparency handling, or support for other animation formats, focusing only on core GIF creation.

Frequently Asked Questions

Quick Stats

Stars155
Forks42
Contributors0
Open Issues16
Last commit2 years ago
CreatedSince 2017

Tags

#encoder#library#high-performance#create#animated-images#csharp#nuget-package#dotnet#image-processing#animated#decoding#gif#load#media-encoding#encoding#decoder#gif-creation

Built With

.
.NET

Included in

GIF681
Auto-fetched 4 hours ago

Related Projects

WpfAnimatedGifWpfAnimatedGif

A simple library to display animated GIF images in WPF, usable in XAML or in code.

Stars685
Forks125
Last commit3 years ago
Gif-hGif-h

Simple C++ one-header library for the creation of animated GIFs from image data.

Stars542
Forks99
Last commit2 years ago
XamlAnimatedGifXamlAnimatedGif

A simple library to display animated GIF images in WPF apps (.NET Framework 4.5, .NET Core 3.1, .NET 5.0)

Stars467
Forks77
Last commit28 days ago
msf_gifmsf_gif

A single-header animated GIF exporter

Stars237
Forks13
Last commit10 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub