├── .github ├── ISSUE_TEMPLATE │ └── BUG_REPORT.yml ├── httpie-desktop.png └── workflows │ └── website-build.yml ├── LICENCE └── README.md /.github/ISSUE_TEMPLATE/BUG_REPORT.yml: -------------------------------------------------------------------------------- 1 | name: Bug Report 2 | description: File a bug report 3 | title: "[Bug]: " 4 | labels: ["bug", "triage"] 5 | # assignees: 6 | # - Assign someone on your team here; Even better...create a new team in GH who are maintainers for this repo. 7 | body: 8 | - type: markdown 9 | attributes: 10 | value: | 11 | Thanks for taking the time to fill out this bug report! 12 | - type: textarea 13 | id: what-happened 14 | attributes: 15 | label: What happened? 16 | description: Provide a thorough description of whats going on. 17 | placeholder: There's a problem with HTTPie Desktop 😱 18 | validations: 19 | required: true 20 | - type: textarea 21 | id: reproduction-steps 22 | attributes: 23 | label: Steps to reproduce? 24 | description: Provide as much detail as possible to reproduce the issue. 25 | placeholder: | 26 | 1. Launch the app 27 | 2. Click a button 28 | 3. Note the app crashes 29 | render: Markdown 30 | validations: 31 | required: true 32 | - type: textarea 33 | id: what-are-expectations 34 | attributes: 35 | label: What did you expect to happen? 36 | description: Also tell us, what did you expect to happen? 37 | placeholder: I expected the app to continue running no matter how many times I tap the screen. 38 | validations: 39 | required: true 40 | - type: dropdown 41 | id: platform 42 | attributes: 43 | label: Platform 44 | description: Which platform are you having an issue with? 45 | options: 46 | - macOS 47 | - Linux 48 | - Windows 49 | - type: textarea 50 | id: version 51 | attributes: 52 | label: HTTPie Desktop version 53 | description: What version of HTTPie Desktop are you running? 54 | placeholder: 2022.x.y 55 | value: 2022.5.1 56 | validations: 57 | required: true 58 | - type: textarea 59 | id: logs 60 | attributes: 61 | label: Relevant log output 62 | description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks. 63 | render: Shell 64 | - type: checkboxes 65 | id: terms 66 | attributes: 67 | label: Code of Conduct 68 | description: By submitting this issue, you agree to follow our [Code of Conduct](#You-code-of-conduct-which-i-hope-you-have) 69 | options: 70 | - label: I agree to follow this project's Code of Conduct 71 | required: true 72 | -------------------------------------------------------------------------------- /.github/httpie-desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpie/desktop/4cb3cd3309b4970be1cb793068f5858504abb459/.github/httpie-desktop.png -------------------------------------------------------------------------------- /.github/workflows/website-build.yml: -------------------------------------------------------------------------------- 1 | on: 2 | release: 3 | types: 4 | - published 5 | - unpublished 6 | - deleted 7 | jobs: 8 | trigger-website-build: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - name: Install HTTPie 12 | run: sudo snap install --edge httpie 13 | - name: Trigger website build 14 | run: http --ignore-stdin POST ${{ secrets.PIE_WEB_VERCEL_HOOK }} 15 | -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- 1 | Copyright © 2021– HTTPie, Inc. 2 | 3 | See https://httpie.io/terms 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # HTTPie Desktop 2 | 3 | ![HTTPie Desktop](.github/httpie-desktop.png) 4 | 5 | [![Docs](https://img.shields.io/badge/stable%20docs-httpie.io%2Fdocs%2Fdesktop-brightgreen?style=flat&color=73DC8C&label=Docs)](https://httpie.org/docs/desktop) 6 | [![HTTPie Desktop](https://img.shields.io/static/v1?label=HTTPie&message=Desktop&color=4B78E6)](https://httpie.io/product) 7 | [![HTTPie Web & Mobile](https://img.shields.io/static/v1?label=HTTPie&message=Web%20%26%20Mobile&color=FA9BFA)](https://httpie.io/app) 8 | [![HTTPie CLI](https://img.shields.io/static/v1?label=HTTPie&message=CLI&color=73DC8C)](https://github.com/httpie/httpie) 9 | [![Chat](https://img.shields.io/discord/725351238698270761?style=flat&label=Chat%20on%20Discord&color=4B78E6)](https://httpie.io/discord) 10 | [![Twitter](https://img.shields.io/twitter/follow/httpie?style=flat&color=%23FA9BFA&logoColor=%234B78E6)](https://twitter.com/httpie) 11 | 12 | 13 | In this repository, we publish [releases](https://github.com/httpie/desktop/releases) of [HTTPie Desktop](https://httpie.io/product) for Mac, Windows, and Linux. The app continuously auto-updates after the initial installation. 14 | 15 | 16 | Open HTTPie Desktop web app: [httpie.io/app](https://httpie.io/app) or [req.new](https://req.new) 17 | 18 | 19 | [What’s new →](https://httpie.io/blog) 20 | 21 | 22 | ## Mac & Windows 23 | 24 | [httpie.io/download →](https://httpie.io/download) 25 | 26 | 27 | ## Linux 28 | 29 | Please follow the instructions below to install HTTPie for Desktop on Linux. 30 | 31 | ⚠️ The Linux package uses [AppImage](https://appimage.org/), and you need to install it using [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher) for the app to work: 32 | 33 | 1. Install [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher) ([instructions](https://github.com/TheAssassin/AppImageLauncher/wiki)) 34 | 2. Download `HTTPie-*.AppImage` (or `HTTPie-*arm64.AppImage` for ARM64 architecture) from [the latest release](https://github.com/httpie/desktop/releases/latest) page 35 | 3. Run `$ AppImageLauncher HTTPie-*.AppImage` 36 | --------------------------------------------------------------------------------