{"id":22396855,"url":"https://github.com/codedead/compressr-app","last_synced_at":"2026-04-15T08:39:18.230Z","repository":{"id":339693498,"uuid":"1158799151","full_name":"CodeDead/compressr-app","owner":"CodeDead","description":"Rust-based desktop GUI application to compress images","archived":false,"fork":false,"pushed_at":"2026-04-14T11:21:26.000Z","size":170,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-14T13:25:24.571Z","etag":null,"topics":["cargo","compression","iced","iced-rs","icedrs","image","rust"],"latest_commit_sha":null,"homepage":"https://compressr.codedead.com","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CodeDead.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-15T23:26:53.000Z","updated_at":"2026-04-14T11:20:19.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/CodeDead/compressr-app","commit_stats":null,"previous_names":["codedead/compressr-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CodeDead/compressr-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeDead%2Fcompressr-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeDead%2Fcompressr-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeDead%2Fcompressr-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeDead%2Fcompressr-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeDead","download_url":"https://codeload.github.com/CodeDead/compressr-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeDead%2Fcompressr-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31833836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T07:17:56.427Z","status":"ssl_error","status_checked_at":"2026-04-15T07:17:30.007Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cargo","compression","iced","iced-rs","icedrs","image","rust"],"created_at":"2024-12-05T06:09:38.835Z","updated_at":"2026-04-15T08:39:18.219Z","avatar_url":"https://github.com/CodeDead.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Compressr-app\n\n![Warning](https://img.shields.io/badge/warning-Under%20Development-yellow)\n![GitHub](https://img.shields.io/badge/language-Rust-green)\n![GitHub](https://img.shields.io/github/license/CodeDead/compressr-app)\n\n![Compressr App](https://i.imgur.com/JlDa6Rf.png)\n\nCompressr is the desktop application for compressing and optimizing images. It supports various image formats and provides a user-friendly interface for batch processing.\n\nWith Compressr, you can easily reduce the file size of your images without compromising on quality, making it ideal for web use, sharing, and storage.\nThe app also offers advanced features such as customizable compression settings and the ability to preserve metadata.\n\nWhether you're a professional photographer or just looking to save space on your device, Compressr is the perfect tool for all your image optimization needs.\n\n## Features\n\n- [X] Batch processing: Compress multiple images at once.\n- [X] Customizable compression settings: Adjust the level of compression to suit your needs.\n- [X] Metadata preservation: Option to keep or remove EXIF metadata from images.\n- [X] User-friendly interface: Easy to navigate and use for all skill levels.\n- [X] Support for various image formats: JPEG, PNG, GIF, and more.\n- [X] Cross-platform compatibility: Available for Windows, macOS, and Linux.\n- [X] Multi language support: Interface available in multiple languages.\n\n## Building and Running the Application\n\nTo build the Compressr app, follow these steps:\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/CodeDead/compressr-app.git\n   ```\n2. Navigate to the project directory:\n   ```bash\n   cd compressr-app\n   ```\n3. Build the application using Cargo:\n   ```bash\n   cargo build --release\n   ```\n4. The compiled binary will be located in the `target/release` directory. You can run it directly from there or create a shortcut for easier access.\n5. To run the application, use the following command:\n   ```bash\n   cargo run --release\n   ```\n   \n### AppImage (Linux only)\n\nTo create an AppImage for Compressr, you can use the included Makefile. Run the following command in the project directory:\n```bash\nmake release\n```\nThis will generate an AppImage in the `target/release/AppImage` directory, which you can distribute and run on any compatible Linux system without needing to install it.\n\nOptionally, you can pass a version argument to the Makefile to specify the version of the AppImage:\n```bash\nmake release VERSION=1.0.0\n```\n\n## Dependencies\n\n- [iced](https://github.com/iced-rs/iced)\n- [image](https://crates.io/crates/image)\n- [rfd](https://crates.io/crates/rfd)\n- [iced_aw](https://crates.io/crates/iced_aw)\n- [tokio](https://crates.io/crates/tokio)\n- [serde](https://crates.io/crates/serde)\n- [serde_json](https://crates.io/crates/serde_json)\n- [log](https://crates.io/crates/log)\n- [env_logger](https://crates.io/crates/env_logger)\n- [reqwest](https://crates.io/crates/reqwest)\n- [semver](https://crates.io/crates/semver)\n- [img-parts](https://crates.io/crates/img-parts)\n\n## About\n\nThis library is maintained by CodeDead. You can find more about us using the following links:\n\n* [Website](https://codedead.com)\n* [Bluesky](https://bsky.app/profile/codedead.com)\n* [Facebook](https://facebook.com/deadlinecodedead)\n\nCopyright © 2026 CodeDead\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodedead%2Fcompressr-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodedead%2Fcompressr-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodedead%2Fcompressr-app/lists"}