<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mohsen Karimi</title>
    <description>The latest articles on DEV Community by Mohsen Karimi (@mohsen_karimi_3a93300f7c9).</description>
    <link>https://dev.to/mohsen_karimi_3a93300f7c9</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3827902%2Fd67e5bbb-e96c-406f-953e-1a3751dc8718.jpg</url>
      <title>DEV Community: Mohsen Karimi</title>
      <link>https://dev.to/mohsen_karimi_3a93300f7c9</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mohsen_karimi_3a93300f7c9"/>
    <language>en</language>
    <item>
      <title>Where to Promote Your Mac App for Free: 5 Places Worth Considering</title>
      <dc:creator>Mohsen Karimi</dc:creator>
      <pubDate>Sat, 03 Oct 2026 21:53:44 +0000</pubDate>
      <link>https://dev.to/mohsen_karimi_3a93300f7c9/where-to-promote-your-mac-app-for-free-5-places-worth-considering-hid</link>
      <guid>https://dev.to/mohsen_karimi_3a93300f7c9/where-to-promote-your-mac-app-for-free-5-places-worth-considering-hid</guid>
      <description>&lt;p&gt;Your Mac app is ready. The download works, the screenshots look decent, and someone other than you has tested it.&lt;/p&gt;

&lt;p&gt;Now you need people to find it.&lt;/p&gt;

&lt;p&gt;If you’re wondering where to submit a Mac app, I’d start with a small mix: a Mac app directory, a relevant community, and a platform where people already look for software like yours.&lt;/p&gt;

&lt;p&gt;Each needs a slightly different pitch. Someone browsing for a clipboard manager has different questions from a developer reading about how you built one.&lt;/p&gt;

&lt;p&gt;Disclosure: I run MacNative, one of the directories below. Its standard listing is free, and I’ve included other options because the right choice depends on your app.&lt;/p&gt;

&lt;p&gt;Here’s how I’d choose.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Platform&lt;/th&gt;
&lt;th&gt;When I’d consider it&lt;/th&gt;
&lt;th&gt;What to prepare&lt;/th&gt;
&lt;th&gt;Main limitation&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;MacNative&lt;/td&gt;
&lt;td&gt;You want a listing in a Mac-focused directory&lt;/td&gt;
&lt;td&gt;Screenshots, a clear description, pricing&lt;/td&gt;
&lt;td&gt;Submissions go through review&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;r/macapps&lt;/td&gt;
&lt;td&gt;You want feedback from Mac users&lt;/td&gt;
&lt;td&gt;A demo, pricing, a useful comparison&lt;/td&gt;
&lt;td&gt;Strict promotion rules&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AlternativeTo&lt;/td&gt;
&lt;td&gt;Your app replaces an existing tool&lt;/td&gt;
&lt;td&gt;Accurate features and relevant alternatives&lt;/td&gt;
&lt;td&gt;Free review can take months&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Product Hunt&lt;/td&gt;
&lt;td&gt;You can explain the app through a short demo&lt;/td&gt;
&lt;td&gt;A focused launch page and time for questions&lt;/td&gt;
&lt;td&gt;A launch needs preparation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Show HN&lt;/td&gt;
&lt;td&gt;You built something a technical audience would want to try&lt;/td&gt;
&lt;td&gt;A working app and an explanation of your decisions&lt;/td&gt;
&lt;td&gt;A signup page alone doesn’t qualify&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  1. MacNative: give your Mac app a discovery page
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://macnative.io" rel="noopener noreferrer"&gt;MacNative&lt;/a&gt; is a curated macOS app directory covering categories such as developer tools, productivity apps, and utilities.&lt;/p&gt;

&lt;p&gt;You can &lt;a href="https://macnative.io/submit" rel="noopener noreferrer"&gt;submit your Mac app&lt;/a&gt; for a free listing. The standard plan includes a listing page with screenshots and basic analytics, subject to review. Optional paid promotion is separate; you don’t need it to submit. You can check the details on the &lt;a href="https://macnative.io/pricing" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Spend a little time on the description before submitting.&lt;/p&gt;

&lt;p&gt;For example, a hypothetical window manager could introduce itself like this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Save a window layout for each project and restore it when you reconnect your monitor.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That gives someone a task they can recognise. “A powerful productivity app for modern professionals” leaves them guessing.&lt;/p&gt;

&lt;p&gt;Use screenshots that show that task, and make the price and system requirements easy to find. A directory listing should help someone decide whether to try your app.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. r/macapps: prepare for questions, comparisons, and criticism
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.reddit.com/r/macapps/" rel="noopener noreferrer"&gt;r/macapps&lt;/a&gt; is worth considering when you want to discuss your app with people who care about Mac software.&lt;/p&gt;

&lt;p&gt;Read the current rules before writing a post. Some promotions belong in a megathread, and eligibility, format, and frequency restrictions matter. The &lt;a href="https://www.reddit.com/r/macapps/comments/1wuoav5/megathread_the_app_pile_october_2026/" rel="noopener noreferrer"&gt;October 2026 promotion thread&lt;/a&gt; asks developers to explain the problem, name comparable apps, and state pricing.&lt;/p&gt;

&lt;p&gt;That’s a useful structure even outside Reddit:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What does the app help someone do?&lt;/li&gt;
&lt;li&gt;What would they otherwise use?&lt;/li&gt;
&lt;li&gt;Why might they choose yours?&lt;/li&gt;
&lt;li&gt;What does it cost?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Be open about being the developer. Include limitations people will discover anyway, such as needing a recent macOS version or lacking a feature competitors offer.&lt;/p&gt;

&lt;p&gt;Then stay around to answer questions. Budget time for the conversation after posting.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. AlternativeTo: help people understand what they could switch from
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://alternativeto.net/faq/" rel="noopener noreferrer"&gt;AlternativeTo&lt;/a&gt; lets you submit software and suggest it as an alternative to existing products.&lt;/p&gt;

&lt;p&gt;I’d consider it when your app has a clear comparison. Maybe it handles the same core task with a different pricing model, works offline, or suits a particular workflow better.&lt;/p&gt;

&lt;p&gt;Choose those comparisons carefully. A lightweight notes app and a collaborative knowledge base might both store text, but someone switching between them could have very different needs.&lt;/p&gt;

&lt;p&gt;There’s also a timing issue: AlternativeTo currently says free submissions can wait months for review. It offers optional paid priority review, which doesn’t guarantee approval.&lt;/p&gt;

&lt;p&gt;Submit early if the fit is good. Don’t make approval part of your launch-day plan.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Product Hunt: useful when the benefit is easy to demonstrate
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.producthunt.com/launch/preparing-for-launch" rel="noopener noreferrer"&gt;Product Hunt&lt;/a&gt; allows makers to submit their own products.&lt;/p&gt;

&lt;p&gt;I’d consider it for an app whose value is visible quickly: a screen recorder, a design utility, or a tool that removes a repetitive step.&lt;/p&gt;

&lt;p&gt;Build the demo around one complete task. Show the starting problem, the action, and the result. You can explain secondary features further down the page.&lt;/p&gt;

&lt;p&gt;Product Hunt’s &lt;a href="https://www.producthunt.com/launch/sharing-your-launch" rel="noopener noreferrer"&gt;launch guidance&lt;/a&gt; also emphasises preparation and responding to the community. Set aside time to answer questions on launch day.&lt;/p&gt;

&lt;p&gt;Decide beforehand what you want from the launch: trial downloads, useful feedback, or purchases. An upvote count alone won’t tell you whether people found the app useful.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Show HN: explain what you built and let people try it
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://news.ycombinator.com/showhn.html" rel="noopener noreferrer"&gt;Show HN&lt;/a&gt; is a possible fit for developer tools and Mac apps with an interesting technical approach.&lt;/p&gt;

&lt;p&gt;Its guidelines require something people can try. A landing page collecting email addresses isn’t enough. They also encourage making the project easy to access, ideally without signup barriers.&lt;/p&gt;

&lt;p&gt;Give readers something concrete to discuss:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why did you build it?&lt;/li&gt;
&lt;li&gt;What was difficult?&lt;/li&gt;
&lt;li&gt;What tradeoff did you make?&lt;/li&gt;
&lt;li&gt;What can someone test right now?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If your app processes files locally, explain what stays on the device. If you built a fast search tool, explain how you measured it.&lt;/p&gt;

&lt;p&gt;Post when you’re available for the discussion, and don’t ask friends to upvote. The guidelines explicitly prohibit that.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prepare one small submission kit
&lt;/h2&gt;

&lt;p&gt;Before opening five submission forms, collect:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A one-sentence description of the problem your app solves.&lt;/li&gt;
&lt;li&gt;Two or three screenshots showing actual use.&lt;/li&gt;
&lt;li&gt;A short demonstration.&lt;/li&gt;
&lt;li&gt;Pricing and trial details.&lt;/li&gt;
&lt;li&gt;Supported macOS versions and hardware.&lt;/li&gt;
&lt;li&gt;A working website and support contact.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Reuse the facts, then adapt the introduction to each audience.&lt;/p&gt;

&lt;p&gt;For a directory, help someone compare options. For Reddit, give people enough context to respond. For Show HN, explain the implementation choices worth discussing.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I’d start with limited time
&lt;/h2&gt;

&lt;p&gt;Choose one directory and one community where your app fits.&lt;/p&gt;

&lt;p&gt;Submit the directory listing first. Then prepare a useful community post and leave time to answer questions. Add a broader launch when your explanation and demo feel ready.&lt;/p&gt;

&lt;p&gt;Track what happens after each submission: website visits, downloads, purchases, and the questions people ask. Use campaign links where permitted; some platforms require a clean website URL.&lt;/p&gt;

&lt;p&gt;If visitors repeatedly ask whether your app works offline or supports Intel Macs, add that answer to the page. Promotion can reveal missing information as well as bring attention.&lt;/p&gt;

&lt;p&gt;Which platform brought your Mac app its first users? I’d be interested in the type of app, where you shared it, and what happened after people clicked.&lt;/p&gt;

</description>
      <category>macos</category>
      <category>indiedev</category>
      <category>marketing</category>
      <category>showdev</category>
    </item>
    <item>
      <title>20 Native macOS Apps That Replaced My Electron Bloat for Good</title>
      <dc:creator>Mohsen Karimi</dc:creator>
      <pubDate>Mon, 17 Aug 2026 17:10:52 +0000</pubDate>
      <link>https://dev.to/mohsen_karimi_3a93300f7c9/20-native-macos-apps-that-replaced-my-electron-bloat-for-good-46pg</link>
      <guid>https://dev.to/mohsen_karimi_3a93300f7c9/20-native-macos-apps-that-replaced-my-electron-bloat-for-good-46pg</guid>
      <description>&lt;p&gt;I opened Activity Monitor last year on a Thursday afternoon, just to check something quick. Slack was sitting at 780MB. Discord was at 410MB. Notion was at 490MB. Spotify was lurking at 280MB. I had four apps open — and they'd already consumed nearly 2GB of RAM before I'd written a single line of code.&lt;/p&gt;

&lt;p&gt;My MacBook Pro fan was humming like it was rendering a film. The battery had dropped 18% in under an hour of light use. I hadn't even opened Xcode yet.&lt;/p&gt;

&lt;p&gt;That was the moment I started paying attention to what these apps were actually built with — and more importantly, what I could replace them with.&lt;/p&gt;




&lt;h2&gt;
  
  
  What's Electron, and Why Should You Care?
&lt;/h2&gt;

&lt;p&gt;Electron is a framework that lets developers build desktop apps using web technologies — HTML, CSS, and JavaScript. It bundles a full copy of Chromium and Node.js inside every app. That's the same engine powering Google Chrome, packaged and shipped as part of your "desktop" app.&lt;/p&gt;

&lt;p&gt;The appeal is obvious: write once, ship everywhere. One codebase for macOS, Windows, and Linux. Faster time to market. Larger hiring pool. No need to learn Swift or AppKit.&lt;/p&gt;

&lt;p&gt;But the user pays for that convenience every single day.&lt;/p&gt;

&lt;p&gt;When you open Slack, you're not launching a Mac app. You're launching a browser. When you open Discord, you're launching another browser. Notion? Another browser. Each one is a separate Chromium instance, each one managing its own memory heap, its own JavaScript runtime, its own rendering pipeline.&lt;/p&gt;

&lt;p&gt;Open five of these and you've got five browsers running simultaneously — whether you're using them or not.&lt;/p&gt;




&lt;h2&gt;
  
  
  The 1Password Moment
&lt;/h2&gt;

&lt;p&gt;If you want a single story that captures how Mac users feel about Electron, look no further than 1Password 8.&lt;/p&gt;

&lt;p&gt;1Password 7 was native macOS. It was fast, lightweight, integrated beautifully with the system. It respected your Mac. When version 8 launched in 2021, the team had rewritten it in Rust for the backend — which sounds good — but the UI was now built with Electron.&lt;/p&gt;

&lt;p&gt;The response was volcanic.&lt;/p&gt;

&lt;p&gt;The App Store reviews tanked. Reddit threads ran for hundreds of comments. Long-time users who'd paid for the app for years called it a betrayal. "It feels like a web app," was the most common complaint. "It's slow to open. It's slow to fill passwords. It doesn't feel like my Mac anymore."&lt;/p&gt;

&lt;p&gt;Some users refused to upgrade and stayed on version 7 indefinitely. Others switched to Strongbox or migrated to Bitwarden entirely.&lt;/p&gt;

&lt;p&gt;1Password didn't do anything malicious. Their engineering reasons were sound. But the community reaction revealed something important: Mac users &lt;em&gt;notice&lt;/em&gt;. They feel the difference between something built for their platform and something that merely runs on it.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Real Cost — By the Numbers
&lt;/h2&gt;

&lt;p&gt;Let me be concrete about what Electron costs you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Memory&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A typical Electron app carries at minimum ~100MB of overhead just for Chromium, before your app does anything. In practice:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Slack&lt;/strong&gt; routinely sits between 400–800MB, depending on how many workspaces you have open&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discord&lt;/strong&gt; runs 300–500MB with GPU processes that stay active even when the window is hidden&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Notion&lt;/strong&gt; starts around 250MB and climbs as you open more pages&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;VS Code&lt;/strong&gt; runs 200–400MB — better than most, but still heavy for a text editor&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Spotify&lt;/strong&gt; uses CEF (Chromium Embedded Framework — Electron's cousin) and hovers around 200–350MB&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Compare that to native apps. &lt;strong&gt;Reeder&lt;/strong&gt; — a full-featured RSS reader — uses around 40MB. &lt;strong&gt;Tot&lt;/strong&gt; — a scratchpad utility — runs at under 20MB. &lt;strong&gt;Mimestream&lt;/strong&gt; — a Gmail client rebuilt natively for Mac — sits around 80MB.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Battery&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the one people feel most viscerally but track least often. Electron apps use more CPU because JavaScript is constantly being executed — event loops, garbage collection, re-renders. Native apps written in Swift compile down to machine code and can use Apple's energy-efficient frameworks properly.&lt;/p&gt;

&lt;p&gt;On Apple Silicon Macs, the gap is even more visible. Apps that are properly optimized for M-series chips via native frameworks can use the efficiency cores intelligently. Electron can't do that. It runs on Chrome's rendering engine, which wasn't designed with Apple's power management in mind.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Disk Space&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every Electron app ships with its own copy of Chromium. That's roughly 100–200MB of duplicated engine, per app. If you have Slack, Discord, Notion, VS Code, and Figma installed, you have five copies of essentially the same browser sitting on your drive.&lt;/p&gt;

&lt;p&gt;Slack's installer is over 200MB. Discord is around 100MB. Meanwhile, &lt;strong&gt;IINA&lt;/strong&gt; — a full-featured video player that handles every format — is under 50MB.&lt;/p&gt;




&lt;h2&gt;
  
  
  App by App: What I Replaced and What I Used Instead
&lt;/h2&gt;

&lt;p&gt;Here's where I'll stop being theoretical and get practical.&lt;/p&gt;

&lt;h3&gt;
  
  
  Slack → Mimestream (for email) + the actual Slack app, used ruthlessly
&lt;/h3&gt;

&lt;p&gt;There's no great native Slack client. That's the honest answer. The best thing you can do is limit Slack to one workspace, disable it from auto-launching at startup, and quit it when you're in focus mode. But if your team uses email heavily, &lt;strong&gt;Mimestream&lt;/strong&gt; is what a native Gmail client looks like when it's done right — built in Swift, fast, integrates with macOS like it belongs there.&lt;/p&gt;

&lt;h3&gt;
  
  
  VS Code → Zed
&lt;/h3&gt;

&lt;p&gt;This one is the most impactful switch I've made.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Zed&lt;/strong&gt; is a code editor built from scratch in Rust, with a GPU-rendered UI. It opens instantly. It handles large files without choking. It feels like what VS Code would be if it had been built natively for modern hardware. The extensions ecosystem is still catching up, but for most day-to-day work, Zed is faster in every measurable way.&lt;/p&gt;

&lt;p&gt;Startup time: VS Code takes 3–6 seconds cold. Zed opens in under a second. That gap is entirely the cost of loading Electron and the Node.js runtime before your editor even starts.&lt;/p&gt;

&lt;p&gt;If you're on a project that truly requires a specific VS Code extension that doesn't exist in Zed, keep VS Code for that context. But try Zed for a week and you'll notice the difference in your wrists and your attention span.&lt;/p&gt;

&lt;h3&gt;
  
  
  Notion → Craft
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Craft&lt;/strong&gt; is the native Notion. Built in Swift, it loads in a blink, supports offline mode properly, integrates with Spotlight, Quick Look, and the Share Sheet. It feels like a macOS app instead of a web app that forgot to remove the browser chrome.&lt;/p&gt;

&lt;p&gt;If you're a heavy Notion user with complex databases and integrations, switching fully isn't realistic. But for personal notes, documents, and writing — Craft is in a different class.&lt;/p&gt;

&lt;h3&gt;
  
  
  Spotify → it's complicated
&lt;/h3&gt;

&lt;p&gt;There's no perfect native Spotify client for Mac. &lt;strong&gt;Vinyls&lt;/strong&gt; is a menu bar app that controls Spotify playback natively and stays out of your way. It's not a full replacement, but it means you don't need Spotify's Electron app open and visible — just Vinyls sitting in your menu bar.&lt;/p&gt;

&lt;p&gt;If you're willing to step off Spotify entirely, the &lt;strong&gt;Music&lt;/strong&gt; app on macOS is genuinely good for local libraries, and Apple Music's native client is... well, native.&lt;/p&gt;

&lt;h3&gt;
  
  
  Discord → Native clients exist, with caveats
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Discordo&lt;/strong&gt; is a terminal-based Discord client. &lt;strong&gt;Ripcord&lt;/strong&gt; was a promising native client but has been in slow development. The honest reality here is that Discord's API is locked down enough that third-party clients are difficult to build and maintain.&lt;/p&gt;

&lt;p&gt;The pragmatic fix: keep Discord but configure it to quit completely when closed (not just minimize to the menu bar), and only open it when you actually need it. The damage Discord does is mostly from running continuously in the background.&lt;/p&gt;

&lt;h3&gt;
  
  
  1Password 8 → Strongbox or stay on 1Password 7
&lt;/h3&gt;

&lt;p&gt;If you're still on 1Password 7 and it's working, stay there. The app is still functional and perfectly secure.&lt;/p&gt;

&lt;p&gt;If you need to move, &lt;strong&gt;Strongbox&lt;/strong&gt; is a native password manager that uses the KeePass format, supports Face ID/Touch ID, and is genuinely pleasant to use. It feels like it was made for your Mac — because it was.&lt;/p&gt;




&lt;h2&gt;
  
  
  Apps That Prove Native Still Wins
&lt;/h2&gt;

&lt;p&gt;Beyond replacements for Electron apps, there are apps that never touched Electron in the first place and are better for it. These are the apps I point people to when they ask what good Mac software looks like.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rectangle&lt;/strong&gt; — Window management via keyboard shortcuts. Free, open source, 40MB, works every time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IINA&lt;/strong&gt; — Video player. Handles MKV, AVI, HEVC, everything. Beautiful native UI. Under 50MB.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Maccy&lt;/strong&gt; — Clipboard manager. Menu bar. Open source. Uses almost no memory. Does exactly one thing and does it perfectly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Proxyman&lt;/strong&gt; — If you do web development, Proxyman is a native HTTP debugging proxy that makes Charles Proxy look ancient. It's fast, it's beautiful, and it's genuinely useful.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reeder&lt;/strong&gt; — RSS reader that respects your eyes and your RAM. One of the best-designed Mac apps available.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tot&lt;/strong&gt; — A scratchpad that lives in your menu bar. Seven slots, each a different color. It's tiny, instant, and I use it every day.&lt;/p&gt;




&lt;h2&gt;
  
  
  When Electron Is Actually Fine
&lt;/h2&gt;

&lt;p&gt;I want to be fair here, because the "Electron bad" take can become its own kind of dogma.&lt;/p&gt;

&lt;p&gt;VS Code is Electron and it's transformed how millions of people write code. The extension ecosystem is unmatched. For many developers, no native alternative comes close in breadth of features.&lt;/p&gt;

&lt;p&gt;Figma is Electron (and now web-first), and it changed the design industry. Nothing native competes with it at scale.&lt;/p&gt;

&lt;p&gt;Linear — the project management tool — is Electron, and it's one of the best-designed apps I've ever used, native or otherwise. The team has clearly worked hard to make it feel fast despite the underlying framework.&lt;/p&gt;

&lt;p&gt;The problem isn't Electron itself. The problem is teams that use Electron as a shortcut to avoid caring about performance. The best Electron apps are built by teams that fight against the framework's defaults. The worst ones just ship whatever Chrome renders and call it done.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Matters More Now
&lt;/h2&gt;

&lt;p&gt;On Apple Silicon Macs, native apps have never been better or more differentiated. The frameworks — SwiftUI, AppKit, Metal — are mature and powerful. Apps that are built natively can use the efficiency cores, integrate with Continuity features, respond to system-level events, and generally behave like they belong on the platform.&lt;/p&gt;

&lt;p&gt;Electron apps run through Rosetta or via x86 compatibility layers, or they get compiled to Apple Silicon but still carry all the overhead of Chromium's rendering engine. The gap in battery life and responsiveness between a well-built native app and its Electron equivalent is larger on Apple Silicon than it was on Intel. The bar has moved, and Electron apps haven't kept up.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Full List
&lt;/h2&gt;

&lt;p&gt;If you want to explore more native macOS apps — across every category, with new additions regularly — I maintain an open list on GitHub:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/open-saas-directory/awesome-native-macosx-apps" rel="noopener noreferrer"&gt;awesome-native-macosx-apps&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It covers everything from developer tools to video players to window managers, with a focus on apps that feel like they belong on macOS.&lt;/p&gt;

&lt;p&gt;670+ developers have starred it. Pull requests welcome.&lt;/p&gt;




</description>
      <category>performance</category>
      <category>productivity</category>
      <category>software</category>
      <category>tools</category>
    </item>
    <item>
      <title>8 Native Mac Apps for New Users: What to Install and What to Skip</title>
      <dc:creator>Mohsen Karimi</dc:creator>
      <pubDate>Mon, 16 Mar 2026 19:37:02 +0000</pubDate>
      <link>https://dev.to/mohsen_karimi_3a93300f7c9/new-to-mac-skip-the-bloat-start-with-these-native-apps-3eb3</link>
      <guid>https://dev.to/mohsen_karimi_3a93300f7c9/new-to-mac-skip-the-bloat-start-with-these-native-apps-3eb3</guid>
      <description>&lt;p&gt;New to Mac? Compare 8 useful native macOS apps, their free options, and when Apple's built-in tools are enough. Build a setup without unnecessary extras.&lt;/p&gt;

&lt;h2&gt;
  
  
  Suggested DEV tags
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;macos&lt;/code&gt;, &lt;code&gt;productivity&lt;/code&gt;, &lt;code&gt;opensource&lt;/code&gt;, &lt;code&gt;beginners&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Article body
&lt;/h2&gt;

&lt;p&gt;You just got a Mac. Before you turn it into a museum of apps you opened once, start with the tools already installed.&lt;/p&gt;

&lt;p&gt;Then add what you're missing.&lt;/p&gt;

&lt;p&gt;These eight native Mac apps cover common needs: arranging windows, finding something you copied, playing videos, taking better screenshots, and keeping notes. Some are free and open source; others have free versions with paid extras.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You don't need all eight.&lt;/strong&gt; The useful part is knowing which problem each one solves—and when you can skip it.&lt;/p&gt;

&lt;p&gt;I run &lt;a href="https://macnative.io/" rel="noopener noreferrer"&gt;MacNative.io, a directory of native Mac apps&lt;/a&gt;. This is a starter shortlist, not a benchmark ranking. I've included official download links and the built-in alternatives so you can choose what belongs on your Mac.&lt;/p&gt;

&lt;h2&gt;
  
  
  The shortlist: which Mac apps do you actually need?
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;App&lt;/th&gt;
&lt;th&gt;Use it for&lt;/th&gt;
&lt;th&gt;Cost model&lt;/th&gt;
&lt;th&gt;Skip it if…&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Rectangle&lt;/td&gt;
&lt;td&gt;Window layouts and shortcuts&lt;/td&gt;
&lt;td&gt;Free, open source; separate Pro app&lt;/td&gt;
&lt;td&gt;macOS window tiling does enough&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Maccy&lt;/td&gt;
&lt;td&gt;Searchable clipboard history&lt;/td&gt;
&lt;td&gt;Free GitHub download; paid App Store option&lt;/td&gt;
&lt;td&gt;Spotlight or Raycast covers your clipboard needs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;IINA&lt;/td&gt;
&lt;td&gt;Local video playback and subtitles&lt;/td&gt;
&lt;td&gt;Free, open source&lt;/td&gt;
&lt;td&gt;QuickTime plays your files without trouble&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AppCleaner&lt;/td&gt;
&lt;td&gt;Finding files associated with an app you're removing&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;You rarely uninstall apps or use the developer's uninstaller&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;The Unarchiver&lt;/td&gt;
&lt;td&gt;RAR, 7z, and other archives&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Your archives already open in macOS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Raycast&lt;/td&gt;
&lt;td&gt;A keyboard launcher with extensions and utilities&lt;/td&gt;
&lt;td&gt;Free core features; paid plans&lt;/td&gt;
&lt;td&gt;Spotlight and your existing shortcuts are enough&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bear&lt;/td&gt;
&lt;td&gt;Markdown notes organized with tags&lt;/td&gt;
&lt;td&gt;Free local notes; paid Pro features&lt;/td&gt;
&lt;td&gt;Apple Notes fits your workflow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Shottr&lt;/td&gt;
&lt;td&gt;Annotated and scrolling screenshots&lt;/td&gt;
&lt;td&gt;Free use with upgrade prompts; commercial use requires a license&lt;/td&gt;
&lt;td&gt;Built-in screenshot tools do what you need&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;em&gt;Check the linked developer pages for current pricing and macOS requirements, especially if you're setting up an older Mac.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is a native Mac app?
&lt;/h2&gt;

&lt;p&gt;Here, “native” means an app designed around macOS and its interface frameworks, such as AppKit and SwiftUI. Swift is a programming language; SwiftUI is a framework. Older native apps can also be written in Objective-C.&lt;/p&gt;

&lt;p&gt;The appeal is everyday usability: familiar menus, keyboard shortcuts, window behavior, and integration with Mac features.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.electronjs.org/docs/latest/" rel="noopener noreferrer"&gt;Electron&lt;/a&gt; takes a different approach: it lets developers build desktop apps with web technologies by embedding Chromium and Node.js. That can add overhead, but the framework alone doesn't tell you how much memory an app will use or how long your battery will last.&lt;/p&gt;

&lt;p&gt;A native interface isn't a guarantee of good performance, either. Choose the app that does the job well on your machine.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Rectangle: window management with shortcuts
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Free and open source · &lt;a href="https://rectangleapp.com/" rel="noopener noreferrer"&gt;Official download&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you're switching from Windows, try macOS's own window tiling first. macOS Sequoia introduced edge-based tiling, and &lt;a href="https://support.apple.com/en-gb/guide/mac-help/mchlef287e5d/mac" rel="noopener noreferrer"&gt;Apple's window management tools&lt;/a&gt; let you arrange windows by dragging them or using menu options and shortcuts.&lt;/p&gt;

&lt;p&gt;Rectangle is useful when you want its layout choices, configurable shortcuts, and snapping behavior—or you're using an older macOS version without the newer tiling features.&lt;/p&gt;

&lt;p&gt;For example, you can keep documentation beside your editor without resizing both windows by hand every morning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install it if:&lt;/strong&gt; arranging windows is a daily annoyance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; Apple's tiling already puts everything where you want it. If you use Raycast, try its window management before adding another utility.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Maccy: find something you copied earlier
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Free and open source via GitHub; paid App Store option · &lt;a href="https://maccy.app/" rel="noopener noreferrer"&gt;Official site&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Copy a link. Copy something else. Need the first link again. That's the problem Maccy solves.&lt;/p&gt;

&lt;p&gt;It keeps a searchable clipboard history in a small, keyboard-friendly interface. Open it, type part of the text you're looking for, and reuse the result. The current release requires macOS Sonoma 14 or later.&lt;/p&gt;

&lt;p&gt;There is now a built-in alternative: recent macOS versions offer &lt;a href="https://support.apple.com/guide/mac-help/search-your-clipboard-history-mchl40d5b86b/mac" rel="noopener noreferrer"&gt;clipboard history in Spotlight&lt;/a&gt;. Open Spotlight with &lt;code&gt;Command–Space&lt;/code&gt;, then press &lt;code&gt;Command–4&lt;/code&gt; to access it where supported.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install it if:&lt;/strong&gt; you want a dedicated clipboard app with its own interface and settings. You can also see &lt;a href="https://macnative.io/apps/maccy" rel="noopener noreferrer"&gt;Maccy's listing on MacNative&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; Spotlight or Raycast already handles this for you. Running several clipboard managers usually adds more duplication than value.&lt;/p&gt;

&lt;p&gt;Clipboard history can retain sensitive text. Review the app's exclusions and clearing options before using it for work credentials or private information.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. IINA: a video player for files QuickTime struggles with
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Free and open source · &lt;a href="https://iina.io/" rel="noopener noreferrer"&gt;Official download&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;QuickTime is a reasonable starting point. When you encounter a video it won't play, or need more control over subtitles, try IINA.&lt;/p&gt;

&lt;p&gt;IINA uses the mpv playback engine behind a Mac-focused interface. It supports a broad range of media formats, picture-in-picture, and customizable playback controls.&lt;/p&gt;

&lt;p&gt;That makes it useful for downloaded videos, recordings, and files with separate subtitles. You don't need to change your default player for every file type on day one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install it if:&lt;/strong&gt; you regularly watch local video files or run into playback problems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; you mostly stream in your browser and QuickTime handles the occasional file you open.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. AppCleaner: review an app's leftover files before deleting it
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Free · &lt;a href="https://freemacsoft.net/appcleaner/" rel="noopener noreferrer"&gt;Official download&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Removing an app can leave behind preferences, caches, and support files. AppCleaner looks for related files when you drop an application into its window.&lt;/p&gt;

&lt;p&gt;The useful part is the review step: you can see what it found before deciding what to delete.&lt;/p&gt;

&lt;p&gt;Don't treat the results as a promise that every associated component has been identified. If an app provides its own uninstaller, especially for background services or system components, follow the developer's removal instructions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install it if:&lt;/strong&gt; you're trying different apps and regularly removing the ones you don't keep.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; you rarely uninstall anything. You don't need a scheduled cleanup ritual to have a healthy Mac.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. The Unarchiver: open RAR and other archive formats
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Free · &lt;a href="https://theunarchiver.com/" rel="noopener noreferrer"&gt;Official download&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Try double-clicking the archive first. If macOS opens it successfully, you're done.&lt;/p&gt;

&lt;p&gt;The Unarchiver is handy when it doesn't. Its supported formats include RAR, 7z, and a long list of older or less common archive types.&lt;/p&gt;

&lt;p&gt;This is an extraction tool: its job is to get files out of an archive. It isn't a reason to replace every file-handling tool on your Mac.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install it if:&lt;/strong&gt; clients, colleagues, or downloads regularly send you archives macOS won't open.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; you only encounter files your Mac already extracts.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Raycast: several keyboard utilities in one place
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Free core features; paid plans · &lt;a href="https://www.raycast.com/pricing" rel="noopener noreferrer"&gt;Official site and plan comparison&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Start with Spotlight. If you want more commands and integrations from the keyboard, try Raycast.&lt;/p&gt;

&lt;p&gt;Its free core includes clipboard history, window management, snippets, a calculator, and extensions. That combination can be useful if you'd prefer one place for several everyday actions.&lt;/p&gt;

&lt;p&gt;For developers, the appeal is often the extension workflow: finding a command or accessing a service without manually opening another app and navigating through it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install it if:&lt;/strong&gt; you enjoy keyboard workflows and have specific extensions or commands you want to use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; you only need app launching and basic search. And if you do install it, test its clipboard and window tools before installing Maccy and Rectangle too.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Bear: Markdown notes without much ceremony
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Free local notes; paid Pro features · &lt;a href="https://bear.app/" rel="noopener noreferrer"&gt;Official site&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Bear is worth trying if you like writing in Markdown and organizing notes with tags.&lt;/p&gt;

&lt;p&gt;You can keep meeting notes, project ideas, and reference material in the same app without building an elaborate workspace first. The free version supports local notes; iCloud sync and additional features require Bear Pro.&lt;/p&gt;

&lt;p&gt;That distinction matters if you expect your Mac notes to appear on your iPhone immediately. Check the plan before moving your existing collection.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install it if:&lt;/strong&gt; Markdown and tags suit the way you write and retrieve notes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; Apple Notes already works for you, or your main need is a shared team workspace with databases and collaboration features.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Shottr: screenshots you can explain things with
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Free use with upgrade prompts; paid license required for commercial use · &lt;a href="https://shottr.cc/" rel="noopener noreferrer"&gt;Official site&lt;/a&gt; · &lt;a href="https://shottr.cc/purchase.html" rel="noopener noreferrer"&gt;License details&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A screenshot is often only half the job. The other half is showing someone exactly where to look.&lt;/p&gt;

&lt;p&gt;Shottr adds annotation tools, scrolling captures, text recognition, and measurement tools. Those features are useful for bug reports, tutorials, design feedback, and support conversations.&lt;/p&gt;

&lt;p&gt;The developer currently allows free use with upgrade reminders after 30 days, while requiring a license for commercial use. “Free” alone doesn't tell the whole story.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install it if:&lt;/strong&gt; you frequently explain problems with screenshots or need to capture content beyond one screen.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skip it if:&lt;/strong&gt; macOS's built-in capture and markup tools already cover your needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Keep your setup small
&lt;/h2&gt;

&lt;p&gt;Choose one of these starting points:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Built-in first:&lt;/strong&gt; use macOS window tiling, Spotlight, and Apple Notes. Add IINA or The Unarchiver only when a file gives you trouble.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Separate utilities:&lt;/strong&gt; choose Rectangle for windows and Maccy for clipboard history if you prefer focused tools.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keyboard-heavy workflow:&lt;/strong&gt; try Raycast's overlapping features first, then add only what it doesn't cover for you.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Don't replace software your work depends on just because of its framework. A native notes app won't replace a team's shared database, and a smaller chat client isn't useful if your colleagues can't use it.&lt;/p&gt;

&lt;p&gt;If your Mac feels slow, use &lt;a href="https://support.apple.com/guide/activity-monitor/welcome-actmaea30277/mac" rel="noopener noreferrer"&gt;Activity Monitor&lt;/a&gt; to investigate. Look at CPU activity, the Memory Pressure graph, and energy use during your normal workload. A single RAM figure doesn't tell the whole story.&lt;/p&gt;

&lt;p&gt;Also review &lt;strong&gt;System Settings → General → Login Items &amp;amp; Extensions&lt;/strong&gt;; the label can vary by macOS version. Remove apps you don't want opening at login, and review background permissions individually. Keep the services you rely on, such as backups and syncing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where to find more native Mac apps
&lt;/h2&gt;

&lt;p&gt;Once you know what you're missing, browse the &lt;a href="https://macnative.io/open-source" rel="noopener noreferrer"&gt;open-source Mac apps collection on MacNative&lt;/a&gt;. It's a useful next stop if you prefer projects with public source code and want to explore beyond this shortlist.&lt;/p&gt;

&lt;p&gt;If you'd rather browse on GitHub, I also maintain &lt;a href="https://github.com/open-saas-directory/awesome-native-macosx-apps" rel="noopener noreferrer"&gt;awesome-native-macosx-apps&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The goal isn't to install the most apps. It's to stop thinking about the small problems they solve.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which Mac app would you install first—and which popular one did you realize you didn't need?&lt;/strong&gt; If you're building a native Mac app, share it with the problem it solves.&lt;/p&gt;

</description>
      <category>osx</category>
      <category>macosx</category>
      <category>nativeapps</category>
      <category>awesomeamc</category>
    </item>
    <item>
      <title>20 Native macOS Apps That Replaced My Electron Bloat for Good</title>
      <dc:creator>Mohsen Karimi</dc:creator>
      <pubDate>Mon, 16 Mar 2026 19:21:23 +0000</pubDate>
      <link>https://dev.to/mohsen_karimi_3a93300f7c9/20-native-macos-apps-that-replaced-my-electron-bloat-for-good-4ia9</link>
      <guid>https://dev.to/mohsen_karimi_3a93300f7c9/20-native-macos-apps-that-replaced-my-electron-bloat-for-good-4ia9</guid>
      <description>&lt;p&gt;I opened Activity Monitor last year on a Thursday afternoon, just to check something quick. Slack was sitting at 780MB. Discord was at 410MB. Notion was at 490MB. Spotify was lurking at 280MB. I had four apps open — and they'd already consumed nearly 2GB of RAM before I'd written a single line of code.&lt;/p&gt;

&lt;p&gt;My MacBook Pro fan was humming like it was rendering a film. The battery had dropped 18% in under an hour of light use. I hadn't even opened Xcode yet.&lt;/p&gt;

&lt;p&gt;That was the moment I started paying attention to what these apps were actually built with — and more importantly, what I could replace them with.&lt;/p&gt;




&lt;h2&gt;
  
  
  What's Electron, and Why Should You Care?
&lt;/h2&gt;

&lt;p&gt;Electron is a framework that lets developers build desktop apps using web technologies — HTML, CSS, and JavaScript. It bundles a full copy of Chromium and Node.js inside every app. That's the same engine powering Google Chrome, packaged and shipped as part of your "desktop" app.&lt;/p&gt;

&lt;p&gt;The appeal is obvious: write once, ship everywhere. One codebase for macOS, Windows, and Linux. Faster time to market. Larger hiring pool. No need to learn Swift or AppKit.&lt;/p&gt;

&lt;p&gt;But the user pays for that convenience every single day.&lt;/p&gt;

&lt;p&gt;When you open Slack, you're not launching a Mac app. You're launching a browser. When you open Discord, you're launching another browser. Notion? Another browser. Each one is a separate Chromium instance, each one managing its own memory heap, its own JavaScript runtime, its own rendering pipeline.&lt;/p&gt;

&lt;p&gt;Open five of these and you've got five browsers running simultaneously — whether you're using them or not.&lt;/p&gt;




&lt;h2&gt;
  
  
  The 1Password Moment
&lt;/h2&gt;

&lt;p&gt;If you want a single story that captures how Mac users feel about Electron, look no further than 1Password 8.&lt;/p&gt;

&lt;p&gt;1Password 7 was native macOS. It was fast, lightweight, integrated beautifully with the system. It respected your Mac. When version 8 launched in 2021, the team had rewritten it in Rust for the backend — which sounds good — but the UI was now built with Electron.&lt;/p&gt;

&lt;p&gt;The response was volcanic.&lt;/p&gt;

&lt;p&gt;The App Store reviews tanked. Reddit threads ran for hundreds of comments. Long-time users who'd paid for the app for years called it a betrayal. "It feels like a web app," was the most common complaint. "It's slow to open. It's slow to fill passwords. It doesn't feel like my Mac anymore."&lt;/p&gt;

&lt;p&gt;Some users refused to upgrade and stayed on version 7 indefinitely. Others switched to Strongbox or migrated to Bitwarden entirely.&lt;/p&gt;

&lt;p&gt;1Password didn't do anything malicious. Their engineering reasons were sound. But the community reaction revealed something important: Mac users &lt;em&gt;notice&lt;/em&gt;. They feel the difference between something built for their platform and something that merely runs on it.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Real Cost — By the Numbers
&lt;/h2&gt;

&lt;p&gt;Let me be concrete about what Electron costs you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Memory&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A typical Electron app carries at minimum ~100MB of overhead just for Chromium, before your app does anything. In practice:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Slack&lt;/strong&gt; routinely sits between 400–800MB, depending on how many workspaces you have open&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discord&lt;/strong&gt; runs 300–500MB with GPU processes that stay active even when the window is hidden&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Notion&lt;/strong&gt; starts around 250MB and climbs as you open more pages&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;VS Code&lt;/strong&gt; runs 200–400MB — better than most, but still heavy for a text editor&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Spotify&lt;/strong&gt; uses CEF (Chromium Embedded Framework — Electron's cousin) and hovers around 200–350MB&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Compare that to native apps. &lt;strong&gt;Reeder&lt;/strong&gt; — a full-featured RSS reader — uses around 40MB. &lt;strong&gt;Tot&lt;/strong&gt; — a scratchpad utility — runs at under 20MB. &lt;strong&gt;Mimestream&lt;/strong&gt; — a Gmail client rebuilt natively for Mac — sits around 80MB.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Battery&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the one people feel most viscerally but track least often. Electron apps use more CPU because JavaScript is constantly being executed — event loops, garbage collection, re-renders. Native apps written in Swift compile down to machine code and can use Apple's energy-efficient frameworks properly.&lt;/p&gt;

&lt;p&gt;On Apple Silicon Macs, the gap is even more visible. Apps that are properly optimized for M-series chips via native frameworks can use the efficiency cores intelligently. Electron can't do that. It runs on Chrome's rendering engine, which wasn't designed with Apple's power management in mind.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Disk Space&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every Electron app ships with its own copy of Chromium. That's roughly 100–200MB of duplicated engine, per app. If you have Slack, Discord, Notion, VS Code, and Figma installed, you have five copies of essentially the same browser sitting on your drive.&lt;/p&gt;

&lt;p&gt;Slack's installer is over 200MB. Discord is around 100MB. Meanwhile, &lt;strong&gt;IINA&lt;/strong&gt; — a full-featured video player that handles every format — is under 50MB.&lt;/p&gt;




&lt;h2&gt;
  
  
  App by App: What I Replaced and What I Used Instead
&lt;/h2&gt;

&lt;p&gt;Here's where I'll stop being theoretical and get practical.&lt;/p&gt;

&lt;h3&gt;
  
  
  Slack → Mimestream (for email) + the actual Slack app, used ruthlessly
&lt;/h3&gt;

&lt;p&gt;There's no great native Slack client. That's the honest answer. The best thing you can do is limit Slack to one workspace, disable it from auto-launching at startup, and quit it when you're in focus mode. But if your team uses email heavily, &lt;strong&gt;Mimestream&lt;/strong&gt; is what a native Gmail client looks like when it's done right — built in Swift, fast, integrates with macOS like it belongs there.&lt;/p&gt;

&lt;h3&gt;
  
  
  VS Code → Zed
&lt;/h3&gt;

&lt;p&gt;This one is the most impactful switch I've made.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Zed&lt;/strong&gt; is a code editor built from scratch in Rust, with a GPU-rendered UI. It opens instantly. It handles large files without choking. It feels like what VS Code would be if it had been built natively for modern hardware. The extensions ecosystem is still catching up, but for most day-to-day work, Zed is faster in every measurable way.&lt;/p&gt;

&lt;p&gt;Startup time: VS Code takes 3–6 seconds cold. Zed opens in under a second. That gap is entirely the cost of loading Electron and the Node.js runtime before your editor even starts.&lt;/p&gt;

&lt;p&gt;If you're on a project that truly requires a specific VS Code extension that doesn't exist in Zed, keep VS Code for that context. But try Zed for a week and you'll notice the difference in your wrists and your attention span.&lt;/p&gt;

&lt;h3&gt;
  
  
  Notion → Craft
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Craft&lt;/strong&gt; is the native Notion. Built in Swift, it loads in a blink, supports offline mode properly, integrates with Spotlight, Quick Look, and the Share Sheet. It feels like a macOS app instead of a web app that forgot to remove the browser chrome.&lt;/p&gt;

&lt;p&gt;If you're a heavy Notion user with complex databases and integrations, switching fully isn't realistic. But for personal notes, documents, and writing — Craft is in a different class.&lt;/p&gt;

&lt;h3&gt;
  
  
  Spotify → it's complicated
&lt;/h3&gt;

&lt;p&gt;There's no perfect native Spotify client for Mac. &lt;strong&gt;Vinyls&lt;/strong&gt; is a menu bar app that controls Spotify playback natively and stays out of your way. It's not a full replacement, but it means you don't need Spotify's Electron app open and visible — just Vinyls sitting in your menu bar.&lt;/p&gt;

&lt;p&gt;If you're willing to step off Spotify entirely, the &lt;strong&gt;Music&lt;/strong&gt; app on macOS is genuinely good for local libraries, and Apple Music's native client is... well, native.&lt;/p&gt;

&lt;h3&gt;
  
  
  Discord → Native clients exist, with caveats
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Discordo&lt;/strong&gt; is a terminal-based Discord client. &lt;strong&gt;Ripcord&lt;/strong&gt; was a promising native client but has been in slow development. The honest reality here is that Discord's API is locked down enough that third-party clients are difficult to build and maintain.&lt;/p&gt;

&lt;p&gt;The pragmatic fix: keep Discord but configure it to quit completely when closed (not just minimize to the menu bar), and only open it when you actually need it. The damage Discord does is mostly from running continuously in the background.&lt;/p&gt;

&lt;h3&gt;
  
  
  1Password 8 → Strongbox or stay on 1Password 7
&lt;/h3&gt;

&lt;p&gt;If you're still on 1Password 7 and it's working, stay there. The app is still functional and perfectly secure.&lt;/p&gt;

&lt;p&gt;If you need to move, &lt;strong&gt;Strongbox&lt;/strong&gt; is a native password manager that uses the KeePass format, supports Face ID/Touch ID, and is genuinely pleasant to use. It feels like it was made for your Mac — because it was.&lt;/p&gt;




&lt;h2&gt;
  
  
  Apps That Prove Native Still Wins
&lt;/h2&gt;

&lt;p&gt;Beyond replacements for Electron apps, there are apps that never touched Electron in the first place and are better for it. These are the apps I point people to when they ask what good Mac software looks like.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rectangle&lt;/strong&gt; — Window management via keyboard shortcuts. Free, open source, 40MB, works every time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IINA&lt;/strong&gt; — Video player. Handles MKV, AVI, HEVC, everything. Beautiful native UI. Under 50MB.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Maccy&lt;/strong&gt; — Clipboard manager. Menu bar. Open source. Uses almost no memory. Does exactly one thing and does it perfectly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Proxyman&lt;/strong&gt; — If you do web development, Proxyman is a native HTTP debugging proxy that makes Charles Proxy look ancient. It's fast, it's beautiful, and it's genuinely useful.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reeder&lt;/strong&gt; — RSS reader that respects your eyes and your RAM. One of the best-designed Mac apps available.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tot&lt;/strong&gt; — A scratchpad that lives in your menu bar. Seven slots, each a different color. It's tiny, instant, and I use it every day.&lt;/p&gt;




&lt;h2&gt;
  
  
  When Electron Is Actually Fine
&lt;/h2&gt;

&lt;p&gt;I want to be fair here, because the "Electron bad" take can become its own kind of dogma.&lt;/p&gt;

&lt;p&gt;VS Code is Electron and it's transformed how millions of people write code. The extension ecosystem is unmatched. For many developers, no native alternative comes close in breadth of features.&lt;/p&gt;

&lt;p&gt;Figma is Electron (and now web-first), and it changed the design industry. Nothing native competes with it at scale.&lt;/p&gt;

&lt;p&gt;Linear — the project management tool — is Electron, and it's one of the best-designed apps I've ever used, native or otherwise. The team has clearly worked hard to make it feel fast despite the underlying framework.&lt;/p&gt;

&lt;p&gt;The problem isn't Electron itself. The problem is teams that use Electron as a shortcut to avoid caring about performance. The best Electron apps are built by teams that fight against the framework's defaults. The worst ones just ship whatever Chrome renders and call it done.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Matters More Now
&lt;/h2&gt;

&lt;p&gt;On Apple Silicon Macs, native apps have never been better or more differentiated. The frameworks — SwiftUI, AppKit, Metal — are mature and powerful. Apps that are built natively can use the efficiency cores, integrate with Continuity features, respond to system-level events, and generally behave like they belong on the platform.&lt;/p&gt;

&lt;p&gt;Electron apps run through Rosetta or via x86 compatibility layers, or they get compiled to Apple Silicon but still carry all the overhead of Chromium's rendering engine. The gap in battery life and responsiveness between a well-built native app and its Electron equivalent is larger on Apple Silicon than it was on Intel. The bar has moved, and Electron apps haven't kept up.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Full List
&lt;/h2&gt;

&lt;p&gt;If you want to explore more native macOS apps — across every category, with new additions regularly — I maintain an open list on GitHub:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/open-saas-directory/awesome-native-macosx-apps" rel="noopener noreferrer"&gt;awesome-native-macosx-apps&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It covers everything from developer tools to video players to window managers, with a focus on apps that feel like they belong on macOS.&lt;/p&gt;

&lt;p&gt;670+ developers have starred it. Pull requests welcome.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;What's an Electron app you've successfully replaced? I'd genuinely like to know — drop it in the comments.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>macosx</category>
      <category>macapps</category>
      <category>nativemacapps</category>
      <category>desktopapps</category>
    </item>
  </channel>
</rss>
