{"id":23032,"date":"2023-09-04T10:10:38","date_gmt":"2023-09-04T08:10:38","guid":{"rendered":"https:\/\/daniel.haxx.se\/blog\/?p=23032"},"modified":"2023-09-04T10:10:38","modified_gmt":"2023-09-04T08:10:38","slug":"the-curl-wget-venn-diagram","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2023\/09\/04\/the-curl-wget-venn-diagram\/","title":{"rendered":"The curl-wget Venn diagram"},"content":{"rendered":"\n<p>In my view, wget is not a curl competitor. It is a companion tool that has a feature overlap with curl.<\/p>\n\n\n\n<p class=\"has-text-align-center\">Use the tool that does the job.<\/p>\n\n\n\n<p>Getting the job done is the key. If that means using wget instead of curl, then that is good and I don&#8217;t mind. Why would I?<\/p>\n\n\n\n<p>To illustrate the technical differences (and some similarities) between curl and wget, I made the following Venn diagram. Click the image to get the full resolution version.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2023\/09\/wget-vs-curl-venn-diagram2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2023\/09\/wget-vs-curl-venn-diagram2.jpg\" alt=\"\" class=\"wp-image-23068\"\/><\/a><figcaption class=\"wp-element-caption\">The curl-wget Venn diagram<\/figcaption><\/figure>\n<\/div>\n\n\n<p>I have contributed code to wget. Several wget maintainers have contributed to curl. We are all friends.<\/p>\n\n\n\n<p>If you think there is a problem or omission in the diagram, let me know and I can do updates.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">More comparisons<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/daniel.haxx.se\/docs\/curl-vs-wget.html\">curl vs wget<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/curl.se\/docs\/comparison-table.html\">Compare curl with other download tools<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/openhub.net\/p\/_compare?project_0=cURL&amp;project_1=Wget\">OpenHub&#8217;s curl vs wget table<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In my view, wget is not a curl competitor. It is a companion tool that has a feature overlap with curl. Use the tool that does the job. Getting the job done is the key. If that means using wget instead of curl, then that is good and I don&#8217;t mind. Why would I? To &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2023\/09\/04\/the-curl-wget-venn-diagram\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The curl-wget Venn diagram<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[33,234],"class_list":["post-23032","post","type-post","status-publish","format-standard","hentry","category-curl","tag-curl-and-libcurl","tag-wget"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/23032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/comments?post=23032"}],"version-history":[{"count":17,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/23032\/revisions"}],"predecessor-version":[{"id":23087,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/23032\/revisions\/23087"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=23032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=23032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=23032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}