Top Related Projects
Public facing API docs, notes and more
Quick Overview
jglovier/gifs is a GitHub repository that serves as a personal collection of GIF images curated by Joel Glovier. It's not a code library but rather a resource for various animated GIFs that can be used for communication, presentations, or personal enjoyment.
Pros
- Large collection of diverse GIFs for various situations and emotions
- Well-organized with categorized folders for easy navigation
- Regularly updated with new additions
- Easily accessible and shareable through GitHub's raw content URLs
Cons
- No search functionality within the repository
- Potential copyright concerns for some GIFs
- Limited to the curator's personal taste and selection
- No standardized naming convention for files
Competitor Comparisons
Public facing API docs, notes and more
Pros of GiphyAPI
- Provides programmatic access to Giphy's vast library of GIFs
- Offers advanced search and filtering capabilities
- Supports multiple programming languages and platforms
Cons of GiphyAPI
- Requires API key and authentication
- May have rate limits and usage restrictions
- Learning curve for API integration and usage
Code Comparison
GiphyAPI:
const GphApiClient = require('giphy-js-sdk-core')
const client = GphApiClient('YOUR_API_KEY')
client.search('gifs', { q: 'cat' })
.then((response) => {
console.log(response.data[0].images.original.url)
})
gifs:

Key Differences
- GiphyAPI is a full-featured API for accessing and manipulating GIFs programmatically
- gifs is a curated collection of GIF URLs in Markdown format
- GiphyAPI requires coding and API integration, while gifs is simple to use with Markdown
- GiphyAPI offers more flexibility and dynamic content, while gifs provides a static list of pre-selected GIFs
- GiphyAPI is suitable for developers building applications, while gifs is ideal for quick reference and easy sharing
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
gif storage
Storage place for all my favorite gifs.
Contributing
Feel free to open a pull request if you have a gif that you really think belongs in here. However, I will only accept images that I think I will personally want to use.
I'm not trying to build a comprehensive storage place for the world's best gifs, just trying to organize all the gifs I personally use. I sync these locally, so I'll be somewhat selective about adding new stuff. That said, feel free to suggest ones you think are awesome, and if I don't accept the PR just fork the repo and add to your own! :thumbsup:
Curating your own gif library
You can also fork this repository to your own account, and have your own gif library. Once you fork to your own account, you can even host your own GH Pages site (like mine) by editing or removing the CNAME file in your fork accordingly.
To update the site index on the GH Pages site, you'll need to run the index build script. Just clone the project to your local machine, open Terminal, and cd
into the repo. Then, run script/build_site_index
and commit your changes. Once the new index is commited to your gh-pages branch, it will be live on your site as soon as the CDN updates (usually within a few minutes).
Troubleshooting
- If your build is failing in Travis, try deleting the
Gemfile.lock
and rebuilding it by runningbundle install
and thenbundle update
- If gifs aren't showing up on your hosted version, check to make sure that you rebuilt the site index (
script/build_site_index
)
Gifwit support
Thanks to @orderedlist, you can quickly access all the gifs in my repo via the handy OSX app Gifwit. Just download the library.gifwit file and open in Gifwit. Gifwit will import all the gifs from the repo and you'll be able to easily access the production URLs via keyboard shortcuts. :zap:
Top Related Projects
Public facing API docs, notes and more
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot