for gitops workflows, refer to template
Browse and edit compressed files directly in Eagle.cool - no extraction needed!
Ever wanted to peek inside a ZIP file or quickly edit something without the hassle of extracting, modifying, and re-compressing? Eagle Zipper lets you browse archive contents like folders and edit ZIP files with just a right-click.
- Open ZIP, RAR, and 7Z files directly in Eagle
- Navigate through folders with breadcrumb trails
- Sort files by name, size, or date
- Handle password-protected archives seamlessly
- Right-click any ZIP file → "Edit Archive"
- Files automatically open in your default applications
- Make changes and save - Eagle Zipper handles the rest
- Original ZIP updates automatically when you're done
- Encrypted ZIP files? No problem - just enter the password
- RAR archives with passwords work seamlessly
- Secure handling ensures your passwords stay safe
- Matches your Eagle theme (dark/light mode)
- Native Eagle integration - feels like it's built-in
- No learning curve - works exactly how you'd expect
- Creating new archives - Eagle is for managing files, not creating them
- Major archive restructuring - Use dedicated archive tools for heavy modifications
- Advanced compression settings - Keeps the workflow simple and focused
- Editing RAR/7Z files - technical limitations with these formats
When you edit a ZIP file, Eagle Zipper:
- Extracts files to a secure temporary folder
- Opens them in your default applications
- Monitors for changes automatically
- Rebuilds the ZIP when you're finished
- Replaces the original file in Eagle
Everything happens behind the scenes - you just edit and save like normal!
- React 18 + TypeScript - Modern UI with type safety
- Vite - Fast build system with HMR
- TailwindCSS + DaisyUI - Responsive styling with Eagle theme integration
- Archive Libraries: adm-zip (editing), node-unrar-js, 7zip-min
Install dependencies
pnpm iDevelopment with watch mode
pnpm devBuild for production
pnpm buildThe codebase is organized into focused modules:
components/- React UI componentsloaders/- Format-specific archive parsingextractors/- File extraction and ZIP rebuildingupdater/- Archive editing orchestration with Eagle APIutils/- File monitoring, crypto, and temp directory management
Built on the eagle-plugin-vite-react-ts template.