{"id":19241467,"url":"https://github.com/getanteon/ddosify-docker-extension","last_synced_at":"2025-04-21T08:32:42.376Z","repository":{"id":59225736,"uuid":"493224237","full_name":"getanteon/ddosify-docker-extension","owner":"getanteon","description":"Ddosify Docker Extension - High-performance, simple-to-use load testing tool written in Golang","archived":false,"fork":false,"pushed_at":"2023-07-19T23:45:38.000Z","size":18813,"stargazers_count":30,"open_issues_count":14,"forks_count":11,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-01T12:01:43.421Z","etag":null,"topics":["ddosify","docker","docker-extension","go","golang","hacktoberfest","load-generator","loadtest","nocode","performancetest"],"latest_commit_sha":null,"homepage":"https://ddosify.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getanteon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2022-05-17T11:37:28.000Z","updated_at":"2025-02-22T17:21:10.000Z","dependencies_parsed_at":"2024-04-30T14:11:16.568Z","dependency_job_id":"2d4eb745-0ead-453d-938f-1ecbcb209585","html_url":"https://github.com/getanteon/ddosify-docker-extension","commit_stats":null,"previous_names":["getanteon/ddosify-docker-extension"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getanteon%2Fddosify-docker-extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getanteon%2Fddosify-docker-extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getanteon%2Fddosify-docker-extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getanteon%2Fddosify-docker-extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getanteon","download_url":"https://codeload.github.com/getanteon/ddosify-docker-extension/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250023602,"owners_count":21362433,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["ddosify","docker","docker-extension","go","golang","hacktoberfest","load-generator","loadtest","nocode","performancetest"],"created_at":"2024-11-09T17:11:33.304Z","updated_at":"2025-04-21T08:32:41.624Z","avatar_url":"https://github.com/getanteon.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/ddosify/ddosify/master/assets/ddosify-logo-db.svg#gh-dark-mode-only\" alt=\"Ddosify logo dark\" width=\"336px\" /\u003e\u003cbr /\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/ddosify/ddosify/master/assets/ddosify-logo-wb.svg#gh-light-mode-only\" alt=\"Ddosify logo light\" width=\"336px\" /\u003e\u003cbr /\u003e\n    Ddosify Docker Extension - High-performance, simple-to-use load testing tool written in Golang\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/ddosify/ddosify\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/ddosify/ddosify?\u0026style=for-the-badge\u0026logo=github\u0026label=ddosify\u0026color=orange\" alt=\"ddosify load testing tool\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://hub.docker.com/extensions/ddosify/ddosify-docker-extension\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/docker/pulls/ddosify/ddosify-docker-extension?style=for-the-badge\u0026logo=docker\u0026color=orange\" alt=\"ddosify docker extension docker pull\" /\u003e\u003c/a\u003e\u0026nbsp;\n    \u003ca href=\"https://hub.docker.com/r/ddosify/ddosify-docker-extension/tags\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/docker/image-size/ddosify/ddosify-docker-extension?style=for-the-badge\u0026logo=docker\" alt=\"ddosify docker extension image size\" /\u003e\u003c/a\u003e\u0026nbsp;\n    \u003ca href=\"https://github.com/ddosify/ddosify-docker-extension/blob/main/LICENSE\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/LICENSE-AGPL--3.0-orange?style=for-the-badge\u0026logo=none\" alt=\"ddosify license\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://discord.gg/9KdnrSUZQg\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/discord/898523141788287017?style=for-the-badge\u0026logo=discord\u0026label=DISCORD\" alt=\"ddosify discord server\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://hub.docker.com/r/ddosify/ddosify-docker-extension\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/docker/v/ddosify/ddosify-docker-extension?style=for-the-badge\u0026logo=docker\u0026label=docker\u0026sort=semver\" alt=\"ddosify docker extension docker image\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/ddosify/ddosify-docker-extension/main/assets/ddosify_docker_extension.jpg\" stype=\"background-size: cover;\" alt=\"Ddosify Docker Extension - High-performance, simple-to-use load testing tool quick start\" /\u003e\n\u003c/p\u003e\n\n\n## Features\n📌 **Using open-source engine** - [Ddosify](https://github.com/ddosify/ddosify) Load Generator.\n\n📌 **Protocol Agnostic** - Currently supporting *HTTP, HTTPS*. Other protocols are on the way.\n\n📌 **Different Load Types** - Test your system's limits across different load types.\n\n📌 **Parameterization** - Use dynamic variables just like on Postman.\n\n📌 **Minimal Disk Size** - Ddosify Docker Extension is under 10MB.\n\n## Installation\n\nDdosify Docker Extension can be installed using [Docker Extensions Marketplace](#docker-extensions-marketplace-recommended) and [Terminal](#terminal). For automatic upgrades, the marketplace is recommended. \n\n### Docker Extensions Marketplace (Recommended)\n\nDdosify Docker Extension is available via [Docker Extensions Marketplace](https://hub.docker.com/search?q=\u0026type=extension) using Docker Desktop. This requires Docker Desktop `4.10` or higher.\n\n- Open Docker Desktop (4.10+ version required)\n- Click `Add Extensions` from the Extensions tab\n- Find Ddosify from the extensions marketplace and click `Install`\n- Ddosify Docker Extension is installed and can be accessible from the Extensions tab\n\n**Note:** If you do not see the Extensions tab on Docker Desktop, please check your version on the right bottom (4.10+ version required), click the Settings button, and click Extensions. `Enable Docker Extensions` checkbox must be enabled.\n\n### Terminal\n\nYou can also install the Ddosify Docker extension using a terminal without Docker Extensions Marketplace. \n\nBuild the Ddosify Docker Extension image and install: \n\n```bash\ndocker build --tag=ddosify/ddosify-docker-extension:latest .\ndocker extension install ddosify/ddosify-docker-extension:latest\n```\n\nDebug with Chrome Devtools and Hot reload:\n\n```bash\ndocker extension dev debug ddosify/ddosify-docker-extension\ndocker extension dev ui-source ddosify/ddosify-docker-extension http://localhost:3000\ncd ui \u0026\u0026 npm install \u0026\u0026 npm start\n```\n\nReset extension configuration:\n\n```bash\ndocker extension dev reset ddosify/ddosify-docker-extension\n```\n\nRemove the Ddosify Docker Extension:\n\n```bash\ndocker extension rm ddosify/ddosify-docker-extension:latest\n```\n\n## Parameterization (Dynamic Variables)\n\nYou can use Parameterization feature on Ddosify Docker Extension. See [Ddosify](https://github.com/ddosify/ddosify#parameterization-dynamic-variables). \n\n## Communication\n\nYou can join our [Discord Server](https://discord.gg/9KdnrSUZQg) for issues, feature requests, feedbacks or anything else. \n\n## More\n\nDdosify Docker extension uses the single-node version of the Ddosify. For distributed, no-code, and geo-targeted load testing you can use [Ddosify Cloud](https://ddosify.com)\n\n## Disclaimer\n\nDdosify is created for testing the performance of web applications. Users must be the owner of the target system. Using it for harmful purposes is extremely forbidden. Ddosify team \u0026 company is not responsible for its’ usages and consequences.\n## License\n\nLicensed under the AGPLv3: https://www.gnu.org/licenses/agpl-3.0.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetanteon%2Fddosify-docker-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetanteon%2Fddosify-docker-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetanteon%2Fddosify-docker-extension/lists"}