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.

24Projects
502.8KStars in total
+335Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

24 projects · by stars

  1. #1 · MisterBooo/LeetCodeAnimation

    LeetCodeAnimation

    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.

    76.7K
  2. #2 · aseprite/aseprite

    aseprite

    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.2K
  3. #3 · ShareX/ShareX

    ShareX

    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.

    40.1K
  1. 4

    openscreen

    39.9Ksiddharthvaddem/openscreen · TypeScript

    OpenScreen is a free, open-source alternative to Screen Studio for making polished screen-recording demos and walkthroughs, with no subscriptions or watermarks.

  2. 5

    glide

    35Kbumptech/glide · Java

    A 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.

  3. 6

    Recordly

    34.1Kwebadderallorg/Recordly · TypeScript

    Recordly 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.

  4. 7

    sharp

    32.8Klovell/sharp · JavaScript

    sharp 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.

  5. 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.

  6. 9

    SDWebImage

    25.6KSDWebImage/SDWebImage · Objective-C

    SDWebImage 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.

  7. 10

    vhs

    21.1Kcharmbracelet/vhs · Go

    VHS 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.

  8. 11

    terminalizer

    16.2Kfaressoft/terminalizer · JavaScript

    Terminalizer 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.

  9. 12

    moviepy

    15KZulko/moviepy · Python

    MoviePy is a Python library for video editing: cuts, concatenations, title insertions, non-linear video compositing, video processing, and custom effects.

  10. 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.

  11. 14

    primitive

    13.5Kfogleman/primitive · Go

    It 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.

  12. 15

    piskel

    12.8Kpiskelapp/piskel · JavaScript

    Piskel is an easy-to-use, web-based sprite editor for creating game sprites, animations, and pixel art.

  13. 16

    libvips

    11.7Klibvips/libvips · C

    libvips 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.

  14. 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).

  15. 18

    amazing-qr

    10.8Kx-hw/amazing-qr · Python

    Amazing-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.

  16. 19

    peek

    10.5Kphw/peek · Vala

    Peek 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.

  17. 20

    Telegram-Media-Downloader

    6.1KNeet-Nestor/Telegram-Media-Downloader · JavaScript

    A userscript that restores the download button for images, GIFs, audios and videos on Telegram Web when a chat or channel has disabled content saving.

  18. 21

    agent-sprite-forge

    4.5K0x0funky/agent-sprite-forge · Python

    Agent 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.

  19. 22

    bloub

    1.8Kjeremy-prt/bloub · TypeScript

    An 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.

  20. 23

    livecanvas

    493pengchujin/livecanvas · Python

    LiveCanvas 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.

  21. 24

    desktop_gifs

    471rayytor/desktop_gifs · JavaScript

    Desktop 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.

Often tagged together