fetch.elGoalsSimple, discoverable APIReduce boilerplateInstallingUsing Straight.el(straight-use-package '(fetch :type git :host github :repo"ebpa/fetch.el":files ("*.el")))UsageBasic synchronous usage(fetch "https://www.gnu.org/software/emacs")Asynchronous (callback)(fetch "https://www.gnu.org/software/emacs":callback (lambda (response) (message"The response status code is %d" (fetch-response-status-code response))))Asynchronous (promise.el)(promise-chain (fetch "https://www.gnu.org/software/emacs":promiset) (then #'fetch-html) (then (lambda (html) (message"%s" html))))Alternatives / Related Projectsrequest.el