Ask HN: What are some well-designed, but less well-known native Mac apps?

88 points by Wowfunhappy ↗ HN
I'm familiar—as I'm sure many are—with the big names: BBEdit, Fantastical, Transmission, etc. I want to hear about great, lesser-known Mac apps, and about the design elements that made them so great.

It's fine if the app is no longer actively supported. At a time when the Mac platform seems to be shifting direction, I'm as interested in old apps as new ones.

(I suspect someone will ask what "Mac-Native" means, and I'm not particularly eager to weigh into that discussion. The apps do not need to be Mac exclusive, but they should feel highly tuned to the platform. No electron!)

130 comments

[ 3.1 ms ] story [ 139 ms ] thread
I don’t think that Transmit is particularly unknown but i love it dearly anyway. It is the single nicest UI for file transfer that i’ve ever used.
Transmit is a little too "full featured" for me. We use it at work, but at home I prefer Fetch, which is much more minimalistic.

I'm sure this largely depends on what you're doing, though. I really just need a pleasant UI for uploading and downloading files.

I regularly need onedrive, s3, gdrive, etc. support. If i didn’t i’d probably just stick to cli tools.
Scapple, inshort
These both look neat, and they're apps I'd legitimately never heard of before!

To save others the bit of Googling I did:

Scapple: Mind mapping software, looks almost like a modern version of Inspiration. Drag notes together to connect them. https://www.literatureandlatte.com/scapple/overview

Inshort: Flowcharts, and Gantt charts. Says it integrates with Calendar, which could be very useful. Wonder how it compares with Omnigraffle, though. http://www.shortki.com/inShort.html

I haven’t used the desktop app, just the iPad app, but InShort is more of a project management app than it is a charting app. It’s pretty comprehensive and can have somewhat of a learning curve if you’re not familiar with project management software. Their website describes it best, but I should also add that I have never found an app that solves what inShort solves. It’s almost like a combination of business process design and nested mind maps.

“inShort allows breaking a complex task into simpler ones and displaying their relationship on a diagram. From the resulting map of tasks, you can compose a detailed plan and start its execution, marking the progress in the application. Thus, the application provides everything you need for working with projects.”

Edit: I guess they came out with a diagramming tool to accompany the app earlier this year. https://apps.apple.com/us/app-bundle/inset-handy-diagramming...

Scrapple is $18. Hooray for sanely-priced indie Mac software!

It even has an .edu license for $14.40.

Yeah, that's definitely a downside to this market.

I've come to accept it. I would have missed out on a lot of really great software otherwise, that ultimately proved worth their price.

(I don't think $18 is bad either, I was a little more miffed that e.g. Fission cost $30 for a pretty basic audio editor. But, again, it paid off.)

Also worth considering: these prices are one-time, unless a new version includes massive changes, and even then you can keep using your old release. I greatly prefer this to subscription models!

Ok folks, if there is a first prize I think I’m going to win with this entry:

Scrivener

Scrivener is fantastic - used it throughout my doctoral studies
I came across Dash last week - a very cool offline API documentation browser. Super useful and very well done.

https://kapeli.com/dash

I really like this one. I'm going to put it in my wish list.

One great bit of UI on that web site: When you hover over the "Buy" button, it shows you the price. Too many web sites hide the price of software.

Very often I want to know how much something costs before I look at its features, so as I'm learning what it does I can better understand if it's a good value.

It used to work great on iOS until Apple crippled it.
What doesn’t work on iOS? I use it all the time.
The whole Omni suite is a classic answer to this. I use OmniFocus daily, and in my opinion OmniGraffle is still by far the best choice for flowcharts and similar.
Is it easy to share flowcharts with non-Omni users? How does it compare to Visio?
The charts can be rendered to PDF. I believe you can export to other formats, but those are always lossy.

Visio feels like it hasn’t been updated since the 90s compared to OmniGraffle. Also, Visio has had an enterprise focus for a very long time while omnigraffle has very much focused on diagramming.

Omniplan is by far the best MS project clone I’ve used.

Omnigraffle is basically nice to use, the presentation mode is a great way lead a discussion and use of force touch for feedback is a nice touch. However it is a bit quirky and I wish they’d make the core functions act like a normal program. For example, making a table is totally unintuitive.

I used to work for pagestrip.com and I feel we did a good job!
Paw is hands-down the best REST app one I’ve ever used, and it’s a glorious, native macOS app. If you have any use for such a thing, give it a look.
I use it too and save often folks, it crashes frequently.

Still a much, much, much better interface than postman/insomnia.

I use it frequently and have never had a crash. Wonder what that’s about
I use it pretty heavily myself so I might be mischaracterizing the actual rate.
It's chock full of those little touches that you didn't know you needed, like generating <language of choice> code snippets, being able to copy and paste responsive request/response elements...I even realized yesterday you can paste a JSON clip into the JSON request body tab (which is an active native control, not just a rich text area). I've had a few crashes but it seems to save everything quite well. And imports Postman (and others) quite well!
Being able to claim requests together with such an easy to use interface is fantastic.

My only real gripe with Paw is that the default save mechanic produces a binary file. If you're providing paw files as documentation in a repo, this makes concurrent branches a pain because there's no ability to merge changes.

Unless I'm missing something? It's been a while since I've used it in anger.

This is a huge complaint for me with most of these HTTP clients. I don't get why Git/VCS workflow is not considered in these applications. Imo, it needs to be first class.
This is the reason I still use Postman.

It's got a nice interface for throwing some HTTP requests around, but compared to the likes of Paw it's a pain in the ass to set up an API spec. Regardless, the ability to merge these files is too essential to use anything else.

Does Postman support this with Git? Last I saw with my team no one knew how. Only thing Postman seemed to have was a Cloud Sync and Merge junk, no one knew how to make it work with the git repo.

Thoughts?

Note that Paw has this type of cloud sync too, though I'm not sure how it handles merges.

It's been a while since I've had to do it, but I'm pretty sure that all you need to do is build a collection of your endpoints, and right-click -> export. This will save it as a JSON file, and while it's not pretty, it's importable and allows you to merge.
Anything by Rogue Amoeba. I'm not sure there's anything "clever" about the design they choose for their apps. They're nice to interact with, they do the obvious thing and they're well engineered (rarely crash, don't have memory leaks, etc).

https://rogueamoeba.com

Reeder 2. The one thing it had that other RSS apps didn't have is collapsable columns. Accounts was the leftmost column. When you selected an account, it would collapse to the width of a small icon. The next column is the RSS feeds, which would do the same after you selected a feed. This left only the list of news items and the viewer taking up most of the space. Screen real estate is less of an issue in this day and age of 4k screens, so they removed this particular feature, but I always appreciated it.

DaisyDisk. Again, nothing clever, just a beautiful interface that always works and always does what you expect it to. I wish it was a little faster, like WizTree, but that might have more to do with HFS+ than the app itself.

https://daisydiskapp.com

Quicksilver. It's mostly been replaced by Alfred at this point, but there were things you could do with Quicksilver that you can't do with Alfred, such as chaining files, actions and apps together on the fly. I think you can do something similar in Alfred with Workflows, but you have to set it up ahead of time. Quicksilver had a set of built in actions that would let you do a surprising number of things on the fly, like open an application in AppZapper.

https://qsapp.com

AppZapper. I don't know if this one qualifies as a "big name" or not, but it's always the first app I install on a new Mac.

https://www.appzapper.com

> I'm not sure there's anything "clever" about the design they choose for their apps.

That's a feature in itself, though. Being clever usually means you're being at least somewhat unpredictable, which is bad for UI. It's much harder to come up with a simple design than a 'clever' one.

^ Using the word "clever" in the submission was a poor choice on my part. I'm still within the edit window, so I've removed it.
Tried AppZapper, it asked for access to my contacts and crashed when I denied.
Yea, it's a shame - I was excited but I don't see why it needs my contacts. Appreciate your comment.
Quicksilver is still very much alive and still works wonderfully, even on Catalina. I use it all day, every day.
You don't have to install this. I was not aware until fairly recently. The pre-installed Dictionary app is awesome and very handy for all types of research (not just word lookup).
Amazing tool for language learners, too. Just enable for your languages and force-click or right click to translate individual words. For me, for Japanese words it brings up definitions in Japanese plus an English translation.
Sequel Pro is the best desktop app I have used to manage MySQL databases by far. I haven't had a Mac in years and haven't found anything near as good on Windows or Linux.
Same here. I still use it even though it crashes when closing a tab on latest MacOS. I’ve tried TablePlus and always end up back at Sequel Pro.
What do you like about it that makes you prefer it to TablePlus?
A couple things:

- the bling in TP is too much for me. I don’t want or need an overly shiny DBA tool.

- I’ve memorized the keyboard shortcuts in Sequel Pro.

- Sequel Pro seems to handle large imports/exports of .sql files better. I think it’s because Sequel chunks dumps into multiple insert statements while TP does not.

Overall, I’m just lazy and don’t want to learn a new tool that offers the same features.

Fair. I switched from MySQL Workbench to Sequel Pro because Workbench didn't support Percona TokuDB, but I missed safe mode (warn before sending queries other than SELECT/EXPLAIN, by having edit/commit be separate steps). So when TablePlus had it, I switched immediately.
Sequel Pro crashes every time you close it (supposedly 1.2 fixes this, but it's still not released yet), and doesn't support asking for confirmation before committing changes (so a typo can accidentally make an unintended change).

I've switched to TablePlus, which is also Mac native and seems better in every way: https://tableplus.com/

(It even has a dark mode!)

(But on the other hand, Sequel Pro is open-source and TablePlus isn't, which might also affect your decision.)

I've been using it for the last few weeks and while I do have some nitpicks, I like it! It crashes every now and then when I close a tab and I wish that when manually adding a new row I could select the value of a foreign key from a dropdown instead of entering it manually. But both get in my way rarely enough that I still like it
When I use a GUI-based database tool I've found DataGrip to be solid on both Mac and Linux. I'm curious if you've tried it and how it stacks up?
I'll add an answer of my own, to move things along a bit:

---

If you have an offline collection of Music and Movies, Meta is a wonderful way to edit the metadata on your collection. You can edit cover art, change the artist/composer/genre/etc information, and use all that metadata to generate new file names. They also make it really easy to batch process a ton of files, with a text pattern-matching system that's more normal-person-friendly than regex (although regex is also available).

Because I'm very picky about these things, I prefer a slightly older release, 1.8.3, which you can download by playing around with URLs. The newest version isn't bad, but they've succumbed a bit to feature creep.

https://www.nightbirdsevolve.com/meta/

---

Fission is a fairly simple program for editing audio files: split them, join them, etc. Critically, it performs these operations losslessly, even for lossy formats like MP3's. (As an aside, I wish I had something like this video; I currently rely on ffmpeg with -codec copy.)

My one nitpicky complaint with this one is it kind of takes over your default media file associations. I had to edit the app's info.plist to fix it. I suspect a lot of this is due to Apple bugs.

https://rogueamoeba.com/fission/

Intaglio: A vector drawing program, designed in the tradition of classics like MacDraw. It even supports importing old MacDraw, AppleWorks, and ClarisWorks drawing files. But that doesn't mean it's not an up-to-date application, with support for modern Mac features like CoreImage, Automator, native tabbed windows, 64-bit, retina displays, etc.

http://www.purgatorydesign.com/Intaglio/index.html

Espresso — rarely updated but beautifully designed HTML/CSS IDE

TablePlus — elegant database app

Antetype — my all-time favorite app. The only UI design app I’ve ever encountered that is built from the ground up for UI design rather than being a torturously adapted drawing app.

Contexts allows me to cmd+tab into specific windows, rather than an entire application. Literally did a little dance when I found this, as it was the only thing I missed from windows. https://contexts.co/