Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
😎 The open-source, Haskell-built video editor for GIF makers.
| Date | Stars |
|---|---|
| 2026-07-24 | 1438 |
| 2026-07-25 | 1438 |
| 2026-07-28 | 1438 |
| 2026-07-30 | 1438 |
| 2026-08-06 | 1438 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day

# Tell me about Gifcurry. :smiley:
Gifcurry is the open-source, Haskell-built video editor for GIF makers.
Load a video, make some edits, and save it as a GIF—Gifcurry makes your life easy! :sunglasses:
Most video formats should work, so go wild.
And since it's made with Haskell, you know it's good. :100:
For the command line averse, there is a GUI. :computer_mouse:
Die-hard terminal aficionado? Gifcurry has you covered with its CLI. :desktop_computer:
And for the Haskell programmers out there, there is also a library :books: API.
Gifcurry can save your creation as a GIF or as a video. :vhs:
So if you hate :angry: GIFs with a passion—no problem!
Just select "Save as a Video" and do your part to rid :wastebasket: the world of GIFs.
Enjoy memes? :trollface: Great! Gifcurry can add text all over your GIF.
You can change the font, size, color, position, outline, rotation, and the timing.
Create the next viral meme with Gifcurry.
Did you know Gifcurry slices...and dices? :fork_and_knife:
You can crop :scissors: from the left, the right, the top, and/or the bottom.
With Gifcurry, you can slice up some tasty GIFs.
Is Gifcurry another Electron app? No way! Gifcurry is 100% #ElectronFree.
No need to download more RAM :ram:, Gifcurry is light as a feather.
Run :running: it all day, run it all year—you'll never notice.
"So...Gifcurry is just FFmpeg and ImageMagick?"—nope.
Gifcurry hides all the goofy details so you can concentrate on what matters—the almighty :raised_hands: GIF.
Become a GIF master :muscle: with Gifcurry!
## What do I need Gifcurry for? :thinking:
:ballot_box_with_check: Want to show off that new UI feature in a pull request? Gifcurry.
:ballot_box_with_check: Your template doesn't allow video in the hero image? Gifcurry.
:ballot_box_with_check: No GIF of your favorite movie scene? Gifcurry.
:ballot_box_with_check: Need a custom animated emoji for Slack? Gifcurry.
:ballot_box_with_check: Can't find the perfect GIF for that reply-all email? Gifcurry.
:ballot_box_with_check: Your README needs a GIF? Gifcurry.
:ballot_box_with_check: That presentation slide could use some animation? Gifcurry.
:ballot_box_with_check: Video doesn't auto play on iOS? Gifcurry.
:ballot_box_with_check: Time to promote your indie game? Gifcurry.
:ballot_box_with_check: Need to add subtitles to a video? Gifcurry.
Gifcurry comes in handy :wrench: for all sorts of scenarios.
## What does the GUI look :eyes: like?

## How do I use the command line interface (CLI)? :desktop_computer:
```text
gifcurry_cli [OPTIONS]
FILE IO:
-i --input-file=FILE The input video file path.
-o --output-file=FILE The output GIF file path.
-m --save-as-video If present, saves the GIF as a video.
TIME:
-s --start-time=NUM The start time (in seconds) for the first frame.
-e --end-time=NUM The end time (in seconds) for the last frame.
OUTPUT FILE SIZE:
-w --width=INT How wide the output needs to be. Height will scale
to match.
-f --fps=INT How many frames per second the output should have.
-c --color-count=INT How many colors are used in the output.
-d --dither If present, uses dither.
CROP:
-L --left-crop=NUM The amount you wish to crop from the left.
-R --right-crop=NUM The amount you wish to crop from the right.
-T --top-crop=NUM The amount you wish to crop from the top.
-B --bottom-crop=NUM The amount you wish to crop from the bottom.
TEXT:
-t --text-file=FILE Either a text overlays YAML or SRT subtitles file
path.
-? --help Display help message
-V --version Print version information
Visit https://github.com/lettier/gifcurry for more information.
```
## Got a CLI example?
```text
gifcurry_cli \
-i ~/Videos/video.webm \
-o ~/tmp/test \
-s 150 \
-e 151 \
-t ~/tmp/text-ovExcerpt of 12,689 characters
Read on GitHubLettier
28
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:cbec9dfb03c4b9e0, topic:video-editing