{"id":27162918,"url":"https://github.com/dev4pgh/imgstyler-astro","last_synced_at":"2026-04-24T16:05:48.528Z","repository":{"id":286346691,"uuid":"961002031","full_name":"dev4pgh/imgStyler-astro","owner":"dev4pgh","description":"Minimal browser-based image editor for cropping, filters, resizing, and format conversion.","archived":false,"fork":false,"pushed_at":"2025-04-09T00:40:53.000Z","size":1029,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T03:45:32.856Z","etag":null,"topics":["client-side","crop","file-conversion","filters","image-editor","image-export","image-processing","minimal","privacy-friendly","resize","static-site","tailwindcss"],"latest_commit_sha":null,"homepage":"https://imgstyler.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dev4pgh.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}},"created_at":"2025-04-05T14:44:18.000Z","updated_at":"2025-04-09T00:40:56.000Z","dependencies_parsed_at":"2025-04-10T03:40:16.500Z","dependency_job_id":"9b325421-e07c-4d99-8964-3dddd7735495","html_url":"https://github.com/dev4pgh/imgStyler-astro","commit_stats":null,"previous_names":["dev4pgh/imgstyler-astro"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dev4pgh/imgStyler-astro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev4pgh%2FimgStyler-astro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev4pgh%2FimgStyler-astro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev4pgh%2FimgStyler-astro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev4pgh%2FimgStyler-astro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dev4pgh","download_url":"https://codeload.github.com/dev4pgh/imgStyler-astro/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev4pgh%2FimgStyler-astro/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32230431,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"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":["client-side","crop","file-conversion","filters","image-editor","image-export","image-processing","minimal","privacy-friendly","resize","static-site","tailwindcss"],"created_at":"2025-04-09T01:34:26.505Z","updated_at":"2026-04-24T16:05:48.489Z","avatar_url":"https://github.com/dev4pgh.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# imgStyler\n\n**[Live Demo](https://imgstyler.app)**\n\n**Simple, Fast, Privacy-Friendly Image Editor for Web**\n\nimgStyler is a minimalistic, intuitive, and entirely browser-based image editor designed to quickly prepare your images for online use. Built specifically to simplify common tasks—cropping, applying filters, adjustments, and exporting—it lets you rapidly enhance and optimize images without complex software or uploads.\n\n## Key Features\n\n### 🚀 Simple, Intuitive Interface\n- Quickly crop images using freeform selection or handy social media presets.\n- Apply adjustments like brightness, contrast, saturation, hue, sharpness, and more.\n- Instantly preview and select from built-in artistic filters such as Vintage, Grayscale, Noir, Sepia, and Sketch.\n\n### 🎯 Optimized for Online Use\n- Export in popular formats (PNG, JPEG, WebP, TIFF).\n- Customize image quality, resize dimensions, and choose lossless or lossy compression.\n\n### 🔒 Completely Local \u0026 Private\n- All image processing happens in your web browser using JavaScript.\n- No data or images are ever uploaded to a server—your files stay private.\n\n## Getting Started\n\n### Installation\n\nClone this repository:\n```sh\ngit clone https://github.com/dev4pgh/imgstyler-astro.git\ncd imgstyler-astro\nnpm install\nnpm run dev\n```\n\nOpen your browser and navigate to the local URL provided.\n\n### Optional: Setting Up Analytics (Umami)\n\nThis project includes integration for [Umami](https://umami.is/), a privacy-focused web analytics solution. Analytics data is only sent if you configure the necessary environment variables.\n\n1.  **Create a `.env` file:** Copy the `.env.example` file to a new file named `.env` in the project root:\n    ```bash\n    cp .env.example .env\n    ```\n\n2.  **Edit `.env`:** Replace the placeholder values in the new `.env` file with your own Umami instance details:\n    * `UMAMI_SCRIPT_URL`: The full URL to your Umami `script.js` file (e.g., `https://your-umami-instance.com/script.js`).\n    * `UMAMI_WEBSITE_ID`: The unique Website ID provided by your Umami instance for this site.\n\n3.  **Restart Dev Server:** If the development server (`npm run dev`) was already running, stop it (`Ctrl+C`) and restart it to load the new environment variables.\n\n4.  **Deployment:** For analytics to work on your deployed site, you must also configure these same `UMAMI_SCRIPT_URL` and `UMAMI_WEBSITE_ID` environment variables in your hosting provider's settings.\n\n\n### Usage\n\n1. **Upload an image**: Drag and drop or select a file.\n2. **Crop**: Choose presets or custom aspect ratios.\n3. **Apply Adjustments \u0026 Filters**: Enhance your image to your liking.\n4. **Export**: Choose format, quality, and dimensions, then download.\n\n## Technologies Used\n- React \u0026 Astro for UI components\n- Tailwind CSS for styling\n- JavaScript Canvas API for image processing\n\n## Privacy First\nimgStyler is developed with your privacy in mind—no uploads, and no external dependencies for image processing.\n\n## Contributing\nContributions are welcome! Please submit issues or pull requests to improve functionality or usability.\n\n## License\n[MIT License](LICENSE)\n---\nDeveloped by [Dev4PGH LLC](https://dev4pgh.com).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev4pgh%2Fimgstyler-astro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev4pgh%2Fimgstyler-astro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev4pgh%2Fimgstyler-astro/lists"}