mirror of
https://github.com/hoppscotch/hoppscotch.git
synced 2026-04-25 16:55:59 +03:00
[GH-ISSUE #413] Oh my dear god why don't we just wrap it in electron #157
Labels
No labels
CodeDay
a11y
browser limited
bug
bug fix
cli
core
critical
design
desktop
discussion
docker
documentation
duplicate
enterprise
feature
feature
fosshack
future
good first issue
hacktoberfest
help wanted
i18n
invalid
major
minor
need information
need testing
not applicable to hoppscotch
not reproducible
pull-request
question
refactor
resolved
sandbox
self-host
spam
stale
testmu
wip
wont fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/hoppscotch#157
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @suny-yangke on GitHub (Dec 9, 2019).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/413
https://electronjs.org/
@liyasthomas commented on GitHub (Dec 9, 2019):
No need.
@NBTX commented on GitHub (Dec 9, 2019):
@suny-yangke
@TheSalarKhan commented on GitHub (Mar 31, 2021):
I think there should be an optional build script for people who want to use this in electron. I'm interested in hoppscotch not because its a web app, but because its open source. <3
There are a few problems with running it in the browser because we can't make calls to localhost for example. And for api-servers that don't set cors headers it also is not usable.
I have used electron to build a personal application for my use, I can raise a PR to add an electron build for hoppscotch.
Thank you sooo much for the lovely product.
@liyasthomas
@liyasthomas commented on GitHub (Mar 31, 2021):
Yes you can. Install our official browser extension to access localhost endpoints. Links are in readme.
Turn on proxy mode from settings.
Let me know if there's any other issues.
@TheSalarKhan commented on GitHub (Apr 3, 2021):
Hey @liyasthomas thanks a ton. I really did not know about the extension. Also if I install the browser extension and turn on the proxy will I be able to interface with IPs in my local network or is the localhost the only possible endpoint?
@liyasthomas commented on GitHub (Apr 3, 2021):
Proxy and extension can't work at once. To access local server = use browser extension. To access CORS restricted endpoints = turn on proxy mode. Proxy mode will mask your IP with that of the Proxy. Browser extension triggers the request from local server.
@TheSalarKhan commented on GitHub (Apr 3, 2021):
Okay. Well in my usecase I have to interact with multiple services that are in development, usually they are on my localhost but sometimes they are on endpoints that are not publically accessible so can't use a proxy for that case. And turning off cors on them before accessing
So there are use cases where running in the browser doesn't cut the mustard. But I'm really happy with this tool, and I'm using it inside an electron build and it works flawlessly without a proxy or an extension.
Cheers!
@KaKi87 commented on GitHub (Jul 21, 2021):
How about Tauri ? 😊
@chimit commented on GitHub (Aug 26, 2021):
@liyasthomas there is no extension for Safari. Electron build would make everything much easier. I've heard a belief from a couple of devs that Postwoman/Hoppscotch is not usable because it can't access localhost.
@liyasthomas commented on GitHub (Aug 26, 2021):
A native build is in our roadmap. Watch this space for updates. Thanks for your patience.
@im-n1 commented on GitHub (Dec 11, 2021):
Electron is a bloat. Huge bloat. Don't send another great project into that hole. If you want desktop app learn and use appropriate language/tools.
@KaKi87 commented on GitHub (Dec 11, 2021):
Or, use Tauri
@im-n1 commented on GitHub (Dec 12, 2021):
No. Less overhead but still the same 💩
@KaKi87 commented on GitHub (Dec 12, 2021):
Tauri apps are very lightweight and much less resource-consuming than Electron apps.
@AndrewBastin commented on GitHub (Dec 12, 2021):
I am working on a native app, just that it is not a big priority compared to the other features we want to work on and along with extension and PWA, most of the things a native app can do is basically possible.
The native app project worked on internally is based on a subset of Tauri using only parts of it we intend to use.
@liudonghua123 commented on GitHub (Dec 14, 2021):
Hi, I have tried to build Windows/Linux/macOS desktop apps using
Tauri. You can try it on https://github.com/liudonghua123/hoppscotch-app/releases. Looking forward to any bug reports, feature requests. 😃@DanBurkhardt commented on GitHub (Oct 26, 2023):
super super curious why this isn't officially released for macOS as an electron app. You could even ship on the App Store, kind of perplexing.