3 ms·
Show HN: I Made GIF Hosting Open Source Self-Hosted GIF Platform
Key Features
Generous File Size Limit: Support for GIFs up to 25MB (easily configurable to more as code is open source, you just need to change a single environment variable MAX_FILE_SIZE=25000000)
Bulk Upload Support: Upload multiple GIFs at once
Privacy Controls: Choose between public and private GIFs
Multiple Sharing Formats:
Direct links
HTML embed codes
Markdown-ready links
Social media sharing
Dark/Light Theme: Easy on the eyes, regardless of your preference
Modern UI: Clean, responsive design that works on all devices
Search Functionality: Quickly find your GIFs
Secure Authentication: Protect your content
Technical Stack
The platform is built with modern technologies:
Frontend: React + TypeScript + Chakra UI
Backend: Node.js + Express
Database: PostgreSQL with Drizzle ORM
Storage: Local file system with automatic cleanup
Container: Docker for easy deployment
Security: Rate limiting, JWT authentication, and XSS protection