GitShow/addyosmani/squish
addyosmani

squish

Squish - Batch Browser-based Image Compression

by addyosmani
batchbatch-processingimage-compressionimage-processing
Star on GitHubForkWebsitenpm

TypeScript

1.0k stars111 forks2 contributorsQuiet · 1y agoSince 2024MIT

Meet the team

See all 2 on GitHub →
addyosmani
addyosmani14 contributions
yuseinkerdakov
yuseinkerdakov2 contributions

Languages

View on GitHub →
TypeScript89%
HTML7.6%
JavaScript3.2%
CSS0.2%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
42
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · 4 in progress · Last activity 1y ago
See all on GitHub →
RakibRahman
Add dropzone accessibilityOpenPR

feat: add keyboard navigation support to DropZone Made DropZone focusable with . Added handler for Enter/Space key support. Improved accessibility with and . Enhanced focus styles for better usability. Preview: !accessibility

RakibRahman · 1y ago
davodaslanifakor
Download All files in a *.zipOpenIssue

This need just a simple option to download all file as a *.zip format.

davodaslanifakor · 1y ago
mmshooreshi
A new feature and some enhancements: Resize Options, Worker Pool, and Progress TrackingOpenPR

feat: add resize options, worker-based async processing & processing intensity control Introduced a new Resize Options component for easy toggling and preset selection, with an aspect ratio lock for responsive width/height updates. Moved CPU-heavy tasks (decoding, resizing, encoding) into web workers and enabled a worker pool for maximum intensity (level 4) processing, ensuring the UI stays snappy. Implemented a Processing Intensity slider to let users choose from 1 (very light) to 4 (max aggressive) processing, with granular async progress reporting including elapsed time. These changes improve performance and give users better control over image processing quality and speed. Thanks for considering my changes – hope it helps make Squish even more awesome!

mmshooreshi · 1y ago
Structured data for AI agents

Repository: addyosmani/squish. Description: Squish - Batch Browser-based Image Compression Stars: 1048, Forks: 111. Primary language: TypeScript. Languages: TypeScript (89%), HTML (7.6%), JavaScript (3.2%), CSS (0.2%). License: MIT. Homepage: https://squish.addy.ie Topics: batch, batch-processing, image-compression, image-processing. Open PRs: 4, open issues: 8. Last activity: 1y ago. Community health: 42%. Top contributors: addyosmani, yuseinkerdakov.

·@ofershap

Replace github.com with gitshow.dev