A modern, minimalist file uploader for catbox.moe with an elegant user interface.
- Clean, minimalist interface with glass morphism effects
- Drag and drop file upload area with elegant animations
- Upload progress visualization
- One-click copy for uploaded file links
- Upload history with thumbnails for images
- Fully responsive design for all devices
bun installbun run --watch index.tsbun run buildThis project is configured for easy deployment on Render.
- Fork or clone this repository to your GitHub account
- Create a new Web Service on Render
- Connect your GitHub repository
- Render will automatically detect the
render.yamlconfiguration - Click "Apply" to use the preset configuration
- Your application will be deployed at a URL like
https://catbox-uploader.onrender.com
Alternatively, you can use the Deploy to Render button:
If you prefer to configure your deployment manually:
- Create a new Web Service on Render
- Connect your GitHub repository
- Use the following settings:
- Environment: Node
- Build Command:
npm install -g bun bun install bun run build - Start Command:
bun index.ts - Environment Variables:
PORT:10000
This uploader uses the catbox.moe API located at https://catbox.moe/user/api.php
- File uploads (anonymous or with userhash)
- URL uploads
- File deletion
- Album management (create, edit, add/remove files, delete)
MIT
This project was created using bun init in bun v1.2.4. Bun is a fast all-in-one JavaScript runtime.
