Topics / #gif
Gif projects on GitHub
GIF animation creation and processing
As of , the most-starred Gif projects on GitHub are LeetCodeAnimation (76.7K stars), aseprite (40.2K stars) and ShareX (40.1K stars). GitHub.Locker tracks 24 Gif repositories with 502.8K stars combined. The fastest-growing on October 16 was Recordly, with +176 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
Recordly
webadderallorg/Recordly · ★ 34.1KRecordly is an open-source desktop app for recording and editing screen captures with motion-driven presentation tools built in — auto-zooms, cursor polish, and styled frames — made for walkthroughs, demos, and product videos.
+34ShareX
ShareX/ShareX · ★ 40.1KA free, open-source screen capture, screen recording, file sharing and productivity app for Windows — it captures any area of your screen and uploads images, text and files to many destinations.
desktop_gifs
rayytor/desktop_gifs · ★ 471Desktop GIFs is a browser extension that adds a GIF button next to the emoji button in YouTube's comment box, letting you attach a Tenor GIF to a comment or reply from a desktop browser, something YouTube's own desktop site has no button for.
+19aseprite
aseprite/aseprite · ★ 40.2KAseprite is a program for creating animated sprites and pixel art, with dedicated tools for layers, frames, color modes, and frame-by-frame animation.
The all-time top
24 projects · by stars
- 76.7K
#1 · MisterBooo/LeetCodeAnimationLeetCodeAnimation
LeetCodeAnimation is a collection of animated LeetCode problem walkthroughs: each animation shows how pointers move, how state and recursion unfold, and why boundaries hold, paired with reference code.
- 40.2K
#2 · aseprite/asepriteaseprite
Aseprite is a program for creating animated sprites and pixel art, with dedicated tools for layers, frames, color modes, and frame-by-frame animation.
- 40.1K
#3 · ShareX/ShareXShareX
A free, open-source screen capture, screen recording, file sharing and productivity app for Windows — it captures any area of your screen and uploads images, text and files to many destinations.
- 4

openscreen
39.9Ksiddharthvaddem/openscreen · TypeScriptOpenScreen is a free, open-source alternative to Screen Studio for making polished screen-recording demos and walkthroughs, with no subscriptions or watermarks.
- 5

glide
35Kbumptech/glide · JavaA fast, efficient open source media management and image loading framework for Android: it wraps media decoding, memory and disk caching, and resource pooling behind a simple interface.
- 6
Recordly
34.1Kwebadderallorg/Recordly · TypeScriptRecordly is an open-source desktop app for recording and editing screen captures with motion-driven presentation tools built in — auto-zooms, cursor polish, and styled frames — made for walkthroughs, demos, and product videos.
- 7
sharp
32.8Klovell/sharp · JavaScriptsharp is a high-performance image processing module for Node.js, built on the libvips library. Its typical job is converting large images in common formats into smaller, web-friendly files of varying dimensions.
- 8

ScreenToGif
27.8KNickeManarin/ScreenToGif · C#ScreenToGif is a Windows desktop tool that records a selected area of your screen, your webcam, or a sketchboard, then lets you edit the capture and export it as a GIF, APNG, video, PSD, or PNG.
- 9

SDWebImage
25.6KSDWebImage/SDWebImage · Objective-CSDWebImage is an asynchronous image downloader with memory and disk caching for Apple apps, integrated as a category on UI elements like UIImageView and UIButton — you give it a URL and it loads, caches and displays the image.
- 10

vhs
21.1Kcharmbracelet/vhs · GoVHS is a CLI tool that renders terminal recordings from plain-text scripts: you write a .tape file, feed it to VHS, and get a GIF for demoing CLI tools or integration testing.
- 11

terminalizer
16.2Kfaressoft/terminalizer · JavaScriptTerminalizer is a command-line tool that records your terminal session and turns it into an animated GIF image, or gives you a link to an online web player for sharing.
- 12

moviepy
15KZulko/moviepy · PythonMoviePy is a Python library for video editing: cuts, concatenations, title insertions, non-linear video compositing, video processing, and custom effects.
- 13
ImageGlass
14.6Kd2phap/ImageGlass · C#ImageGlass is a fast, open-source, cross-platform image viewer that supports 90+ formats, including WEBP, GIF, SVG, AVIF, JXL, and HEIC, for smooth browsing on Windows, macOS, and Linux.
- 14

primitive
13.5Kfogleman/primitive · GoIt recreates a target image out of geometric primitives: the algorithm keeps adding one shape at a time, each chosen to minimize the difference from the original, until the result is recognizable yet artistic and abstract.
- 15

piskel
12.8Kpiskelapp/piskel · JavaScriptPiskel is an easy-to-use, web-based sprite editor for creating game sprites, animations, and pixel art.
- 16

libvips
11.7Klibvips/libvips · Clibvips is a fast image processing library with low memory needs, written in C. Compared to similar libraries it runs quickly and uses little memory, and it is demand-driven and horizontally threaded.
- 17

Captura
10.9KMathewSachin/Captura · C#Captura is a Windows desktop app for capturing your screen, audio, webcam, mouse clicks and keystrokes into screenshots or screencasts (Avi/Gif/Mp4).
- 18

amazing-qr
10.8Kx-hw/amazing-qr · PythonAmazing-QR is a Python QR code generator that makes common codes, artistic codes blended with a picture (black-and-white or colorized), and animated GIF codes.
- 19

peek
10.5Kphw/peek · ValaPeek is a simple screen recorder for Linux with an easy to use interface: you place its window over a screen area, press Record, and get an animated GIF. It can also record directly to WebM.
- 20

Telegram-Media-Downloader
6.1KNeet-Nestor/Telegram-Media-Downloader · JavaScriptA userscript that restores the download button for images, GIFs, audios and videos on Telegram Web when a chat or channel has disabled content saving.
- 21

agent-sprite-forge
4.5K0x0funky/agent-sprite-forge · PythonAgent Sprite Forge is a Codex skill set that turns natural-language prompts into game-ready 2D assets: animated sprite sheets, transparent PNG frames, GIFs, and layered RPG maps, which can also be wired into Godot or Unity scenes.
- 22

bloub
1.8Kjeremy-prt/bloub · TypeScriptAn SVG recreation of the x.ai bot avatar: one black shape that morphs through 14 states plus two independently animated white eye shapes, with every pose measured frame-by-frame off the reference video rather than hand-designed.
- 23

livecanvas
493pengchujin/livecanvas · PythonLiveCanvas is a skill for AI coding assistants like Codex and Claude Code that turns a single sentence into a Live-style image: it researches the fact, designs a storyboard, builds a Remotion animation, and produces a cover, MP4, and (on macOS) an Apple Live Photo bundle.
- 24

desktop_gifs
471rayytor/desktop_gifs · JavaScriptDesktop GIFs is a browser extension that adds a GIF button next to the emoji button in YouTube's comment box, letting you attach a Tenor GIF to a comment or reply from a desktop browser, something YouTube's own desktop site has no button for.
Related topics
Often tagged together