TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Everest: A lightweight REST API client written in JavaFX

114 pointsby _33o6about 7 years ago

14 comments

FlyingSnakeabout 7 years ago
Nice work!<p>I was kinda expecting someone to showcase JavaFx&#x2F;TornadoFx, after the daily parade of electron&#x2F;JS based apps.<p>&gt; it is significantly lighter on resources and more responsive than the Electron-based options<p>I tend to agree that this is lightweight than Electron etc, but are there any benchmarks to verify the actual numbers?<p>One the side note, it&#x27;s funny so see Java being touted as a `lightweight` alternative to desktop apps. Desktop technology has come a full circle.
评论 #16992100 未加载
评论 #16990922 未加载
评论 #16991725 未加载
coldteaabout 7 years ago
&gt;<i>Unlike other REST clients like Postman and Insomnia, Everest is written in Java. Thus, it is significantly lighter on resources and more responsive than the Electron-based options.</i><p>A technology finally came up to make a Java desktop app look better in comparison...
评论 #16989065 未加载
评论 #16989394 未加载
saberworksabout 7 years ago
It&#x27;s nice. I tried it out on a mac. The experience leaves something to be desired. The startup time is excessive. It doesn&#x27;t feel lightweight. When scrolling through a response body the scrolling feels completely different than on every other app on my mac. This must have something to do with java? It seems every &quot;click&quot; of the scroll wheel scrolls by a little more than half a line. Every other app scrolls ~3 lines per click. Keyboard shortcuts seem windows-specific (ctrl-t to open new tab). There are other little things here and there (and some documented on the github page) but overall it&#x27;s nice. Can&#x27;t say that it&#x27;s an improvement over electron.
评论 #16989525 未加载
评论 #16993299 未加载
评论 #16993772 未加载
rohitawateabout 7 years ago
Hi! I&#x27;m Rohit, the dev behind Everest.<p>First of all, I want to thank all of you for trying out Everest and providing such great feedback. The project really blew in popularity since yesterday. I was not expecting a response anything close to this (Everest is #2 on GitHub&#x27;s Trending Java repositories).<p>I&#x27;m really happy that most of the responses have been positive with some constructive complaints. I&#x27;ll make sure they&#x27;re addressed in the coming alpha builds.<p>Regarding performance: Yes, JavaFX is not the lightest thing on the block but its much much lighter than Electron-based options. I know the memory usage for Alpha v1 is not too great (not bad either) and it will improve as we go ahead. I haven&#x27;t made any JVM&#x2F;GC tweaks yet. I&#x27;m currently working to optimize the internals and that has improved performance quite a bit.<p>I have my finals coming up in a week so the development is gonna be stalled for a while. But its gonna be fun. We&#x27;ll build a kickass application together.<p>Thanks, again!<p>PS: HN keeps throttling my account since I&#x27;m a newbie around here so if you want to reach out to me, I recommend you do so via Twitter or email, both of which are available in Everest&#x27;s README.
评论 #16993888 未加载
gredabout 7 years ago
&gt; Why Everest?<p>&gt; Unlike other REST clients like Postman and Insomnia, Everest is written in Java. Thus, it is significantly lighter on resources and more responsive than the Electron-based options.<p>I love Java, but I had to laugh a little.
评论 #16988953 未加载
评论 #16988911 未加载
评论 #16989056 未加载
camgunzabout 7 years ago
Nice work; it does look nice and I&#x27;m glad JavaFX is getting a little love.
tomc1985about 7 years ago
Thank you for not choosing Electron!
评论 #16992117 未加载
krat0sprakharabout 7 years ago
Nice work! Although the UI looks too similar to Postman IMO, it&#x27;s a great way to showcase what&#x27;s possible.<p>I&#x27;m not a fan of Java so I&#x27;m really excited that with Kotlin (&amp; TornadoFx), this can actually be a very pleasant environment to program in.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;edvin&#x2F;tornadofx" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;edvin&#x2F;tornadofx</a>
评论 #16990379 未加载
评论 #16989105 未加载
bunderbunderabout 7 years ago
This looks nice and clean compared to some of the other tools in this vein that I&#x27;ve used.<p>That said, I&#x27;ve fairly recently decided that Jupyter notebooks are a better mousetrap than GUI-based tools for this kind of thing. Python&#x27;s a pretty ergonomic language for this kind of thing, and having a full programming language to work with makes some testing scenarios more convenient.<p>Plus, you can get some nice spinoffs out of the deal. Once you get everything how you like it, you might be only an nbconvert away from having a decent suite of automated acceptance tests. Or sprinkle some markdown cells in between your tests, and now you&#x27;ve got executable, hackable documentation for your API. Check that into GitHub, and you&#x27;ve also got reasonably pretty documentation with detailed code samples that&#x27;s easy to view in the repository browser.
dionianabout 7 years ago
I wish all free utilities put this amount of effort into UI design, looks really clean and different
评论 #16992102 未加载
Zelphyrabout 7 years ago
I don&#x27;t mean to knock this project because it looks interesting and I wish the developer all the best. But, why does <i>every damn project announced</i> have to be &quot;lightweight&quot;? Even the ones that are definitely not light anything.
评论 #16989815 未加载
评论 #16990080 未加载
评论 #16988921 未加载
评论 #16992104 未加载
评论 #16988900 未加载
Sophistifunkabout 7 years ago
I&#x27;ve been trying to find some non-trivial JFX code to study, thanks for making this!
评论 #16992111 未加载
FredrikMeyerabout 7 years ago
Very short feedback: it looks very nice (startup time was fast on my Mac). However, some of the usual Mac hotkeys in text fields didn&#x27;t work. In (for example) the Chrome URL field I can press ctrl+a to go to the beginning of the URL (in this case I forgot to write <a href="http:&#x2F;&#x2F;" rel="nofollow">http:&#x2F;&#x2F;</a>). Didn&#x27;t work.
robinhowlettabout 7 years ago
Nice looking client. I&#x27;ve been tipping away at a JavaFX application of late. I&#x27;m shipping with a JVM and bundling into .app&#x2F;.exe distributions. Looking forward to seeing what you did to learn from it.