New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feature]: Hoppscotch Desktop Application #3101
Comments
|
Working as PWA integrated to browser maybe a half-way. Need test to see the chrome_proxy to send file will work well. |
|
Thank you for your prompt response. I appreciate the current functionality that Hoppscotch PWA offers. It indeed provides a great degree of accessibility and usability across various platforms. However, I believe that wrapping Hoppscotch into an Electron application can offer additional advantages and could enhance the user experience in several ways:
While the PWA version of Hoppscotch certainly offers a great user experience, I believe the addition of an Electron version could expand and enhance the tool's capabilities and appeal to an even wider user base. I hope this clarifies my proposal. Thank you for considering this enhancement. |
|
Another reason why PWA's may not be as advantageous is this #1752 issue I encountered with the Hoppscotch PWA. This problem ultimately led me to uninstall it. |
|
Ideally this would avoid the need for a browser extension to be installed as well? Generally it's easier to get a desktop app approved in a corporate environment than a browser extension that requires read access to all web pages. |
|
We're working on a native Hoppscotch client, stay tuned for product updates. |
|
I'm willing to test it with my work when ready. 💪🏽 |
|
Would be great if I could save workspaces on the local computer, without having to sign in anywhere. |
I hope it supports normal files so I can include my workspaces in my git repositories. |
|
Yes please! |
|
@liyasthomas do you have a timeline on when the client will be released ? Our company is using Postman now and since they are deprecating the UI, we are evaluating different tools. Currently our company gateway dont allow browser extension and due to which we are not able to use the hoppscotch. A native client will help us here and timeline on this will be helpful for us. |
|
We're actively working on the Hoppscotch Desktop App. Internally testing the alpha release candidates as we speak. |
|
@liyasthomas Will the desktop app be based on Electron, Tauri or something else? |
|
Hey any update on this? The postman restriction implementation date is approaching and it would be good to know my company has an alternative to use before the restrictions start. |
|
Expect a public beta release as early as October last week. |
|
I am already very excited. I need good alternatives that don't want to force an online account. |
|
With the recent user-hostile implosion of Insomnia forcing users to a cloud service and deleting all local configurations in the process, I'm anticipating lots of users are gonna be looking for a self-hosted alternative like Hoppscotch. |
|
I am one of the users mentioned by @thelazyoxymoron and very much interested in this project. Will it support importing insomnia collections ? |
|
@liyasthomas Is it possible to do git sync with offline files like bruno, or are there any plans for this? |
|
Off topic: it seems a bit disingenuous for the founder of this project to start censoring links to other projects (like the above comment) while keeping other off-topic links/discussions intact (including my own earlier comment). |
|
I would pretty much appreciate a desktop app as well. Works and feels a lot nicer than a website or pwa |
|
A desktop app will be the final nail in the coffin for Postman, as they recently removed support for local collections with environments. One thing that Hoppscotch missed was it was hard to test websites with strict CORS headers without a proxy, so hopefully the desktop app will make that easy! |
+1 for Tauri for better performance and use of native http libs maybe. They are also pretty stable RN and will provide mobile compatibility in the future. |
|
Hey I just want to chime in as it doesn't seem to be mentioned in this particular issue: someone already took that challenge with Tauri - https://github.com/liudonghua123/hoppscotch-app Originally shared here: #413 (comment) |
|
At this point I'm not just waiting for the desktop app release, but ask myself, weather one week after that release there will be a shittification update forcing us all to create an account... |
If this happens i will start a fork lol, just hope for the best... |
|
Would there be a ticket we can track or can we get an updated ETA? This is a HIGHLY sought feature for my company since the Postman and Insomnia account change. |
|
@jimifredjr subscribe to this ticket to get updates. |
|
@liyasthomas I am already subscribed. Seeing as the last real update was over a month ago, is the desktop solution still expected in the last week of October? |
|
I managed to get this fork running locally https://github.com/liudonghua123/hoppscotch-app and imported my Postman collections. However, there seems to be no support for importing Postman Environments which is a bummer. |
|
Hello, |
|
Thanks, installing right now 🎉🎉 Edit: for me it crashes as per #3524 |
Wonderful, it's build on tauri instead of electron. Finally, the desktop version arrived. Maybe it's time to retire my project https://github.com/liudonghua123/hoppscotch-app. And when tauri 2 released, mobile app is also availabe. |
|
Hi everyone, thanks for being patient while we built the initial alpha version of the Hoppscotch Desktop App. Introducing Hoppscotch Desktop AppHoppscotch Desktop App is a cross-platform desktop application built with Tauri and Hoppscotch Web Client. It is a standalone version of Hoppscotch that can be installed on your computer and used without a browser. Hoppscotch Desktop App is currently in alpha and is available for Mac, Windows, and Linux. The Hoppscotch Desktop App is currently in alpha. This means that it is not yet feature-complete and may contain bugs. We are actively working on improving the app and adding new features. You may encounter bugs and issues while using the app. If you do, please report them on our GitHub repository. |
Is there an existing issue for this?
Summary
I propose considering the development of an Electron version of Hoppscotch. Although the current web-based version and browser extensions offer great functionality, an Electron app can provide additional benefits. This would enable a more streamlined local development experience and improve project loading by providing easy access to local files. As mentioned in Issue #872, the Electron framework could provide an ideal way to package Hoppscotch for desktop use.
Why should this be worked on?
There are a few compelling reasons for working on this proposal:
Local Development Experience: With the current web app, developers need to rely on browser extensions for local development, which can feel less integrated and robust than a dedicated desktop application.
Easy Access to Local Files: As an Electron app, Hoppscotch would have direct and easy access to local files, enabling more efficient loading, handling, and management of projects. This would not only improve the user experience but also support use-cases like including project files in Git repositories.
Expanded User Base: Providing Hoppscotch as an Electron app could attract users who prefer or require desktop applications, expanding the user base and use-cases for the tool.
Greater Consistency across Platforms: Electron apps run on multiple platforms (Windows, Mac, Linux) with consistent behavior, which can lead to a more uniform user experience and potentially simpler troubleshooting.
By offering Hoppscotch as an Electron application, we could retain all the benefits of the existing web app while adding new capabilities and convenience for users.
The text was updated successfully, but these errors were encountered: