{"id":18896147,"url":"https://github.com/tinify/third-party-integrations","last_synced_at":"2026-01-27T05:31:18.310Z","repository":{"id":38984528,"uuid":"142845939","full_name":"tinify/third-party-integrations","owner":"tinify","description":"List of 3rd party integrations of Tinify with various other software","archived":false,"fork":false,"pushed_at":"2025-03-17T14:19:18.000Z","size":147,"stargazers_count":6,"open_issues_count":0,"forks_count":34,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-08-03T01:32:31.039Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tinify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2018-07-30T08:15:38.000Z","updated_at":"2025-07-14T04:23:52.000Z","dependencies_parsed_at":"2024-03-19T09:48:37.143Z","dependency_job_id":"d6b47c71-835a-449c-81af-5b7ecc520a0b","html_url":"https://github.com/tinify/third-party-integrations","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tinify/third-party-integrations","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinify%2Fthird-party-integrations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinify%2Fthird-party-integrations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinify%2Fthird-party-integrations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinify%2Fthird-party-integrations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tinify","download_url":"https://codeload.github.com/tinify/third-party-integrations/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinify%2Fthird-party-integrations/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28803867,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T03:44:14.111Z","status":"ssl_error","status_checked_at":"2026-01-27T03:43:33.507Z","response_time":168,"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":[],"created_at":"2024-11-08T08:32:41.394Z","updated_at":"2026-01-27T05:31:18.290Z","avatar_url":"https://github.com/tinify.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# List of third-party add-ons\n\nThis repository is a public list of 3rd party integrations of the Tinify image\noptimization API (https://tinypng.com/developers) with other software.\n\nThe list is updated frequently and published on https://tinypng.com/third-party.\n\n## Adding your integration to the list\n\n1. Fork this repository\n2. Create a new file named `{platform}-{descriptive name}.md`\n3. Add your descriptions and links following the requirements below.\n4. Create a pull request.\n\n## Requirements\n\nThe file name must be formatted as **`{platform}-{descriptive name}.md`** in\nlower case. The `platform` corresponds to the `platform` field in the file\nitself. The `descriptive name` can be a short name of your work.\n\nThe file contains two parts:\n\n1. Structured YAML \"front-matter\" with some metadata.\n2. A short description of your solution.\n\n### Example:\n\nFile `wordpress-plugin.md`:\n\n```\n---\ncollection: Content management\nplatform: WordPress\ntype: Plugin\ndeveloper: Tinify\ndeveloper_url: https://tinypng.com/developers\nprice: Free\nurl: https://wordpress.org/plugins/tiny-compress-images/\n---\n\nAutomatically optimizes user-uploaded images in the background. Also offers\nadvanced bulk optimization to compress your existing media library.\n```\n\n### Fields required in front-matter\n\n#### `collection`\n\nMain category of the integration which must be one of:\n\n* `Content management` – for integrations with content management systems.\n* `Desktop` – for desktop software with a GUI.\n* `Development` – for command line tools, client libraries, integrations\n  with programming languages or frameworks.\n* `E-commerce` – for integrations with webshops and e-commerce platforms.\n\n#### `platform`\n\nThis is the name of the platform you created the solution for. Depending on\nthe `collection` above this will be different. For example:\n\n* For content management systems it will be the name of the CMS.\n* For desktop software this is the name of the operating system.\n* For development tools you can specify the programming language or framework.\n* For e-commerce integrations this is the name of the e-commerce product.\n\n#### `type`\n\nThis describes the type of solution. You may follow the naming convention of\nthe platform that is being integrated with.\n\nFor example, add-ons for WordPress are officially called \"plugins\", so\nthe `type` would be `Plugin`. For Magento integrations are officially\ncalled an \"extension\", so the `type` would be `Extension`.\n\n#### `developer`\n\nThis is the full name of the software development agency or person that\nauthored and maintains this third-party solution.\n\n#### `developer_url`\n\nThis is a link to the homepage of the developer. Preferably this would be a\nlocation where users can **contact you** if they have any questions.\n\n#### `price`\n\nThis is either `Free` or the price in the main currency that you charge\nusers with, for example: `$ 19.00`.\n\n#### `url`\n\nThis is the location of the **download page** for your third-party add-on. It\nshould describe the solution and offer a way for the user to install or\ndownload it in order to add it to their platform.\n\n### Description\n\nThe description should contain the **main features** of your integration. For\nexample, whether it supports resizing or preserving metadata, whether it\noptimizes images in the background, etcetera.\n\nYou could also provide more information about how it integrates exactly with\nthe platform. For example, whether it optimizes images when they are uploaded\nby a user to the CMS, or whether they are optimized when the pages are\npublished.\n\nPlease avoid describing what TinyPNG or TinyJPEG is. Feel free to include this\ninformation on your download page, though.\n\nThis description is preferably **between 80 and 160 characters** long.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftinify%2Fthird-party-integrations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftinify%2Fthird-party-integrations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftinify%2Fthird-party-integrations/lists"}