Skip to content
MarkEllington.me
Go back

🧑‍💻 Built a Minimal Native macOS Browser Because Mainstream Browsers Are Too Bloated

Yoo fellow coders and productivity freaks! It’s Marc here 😜

No fancy technical essays today, just pure dev diary vibes. I’m gonna talk about my new open-source project MarcStar — a clean, native, minimal browser built exclusively for macOS.

MarcStar Demo

One browser, zero bloat:

MarcStar gives you a clean, focused browsing experience with a sleek liquid-glass UI, smooth animations, and all the shortcuts you actually need.

Let me keep it 100 real: modern browsers are so bloated it’s painful.

Every time I open Chrome or Safari, I’m greeted with messy tab clusters, tons of unused features, and clunky UI elements. All I want is to open a webpage, read content, or look up something quickly — not get distracted by a million unnecessary buttons and menus.

On top of that, slow startup, awkward animations, and multiple clicks for simple actions like copying URLs or full-page screenshotting? Total productivity killer.

So I thought to myself: If no one’s making a clean, lightweight browser for me, I’ll just build one myself.

That’s how MarcStar was born. A no-fluff, native macOS browser that only keeps what you actually need. Clean interface, smooth animations, and zero distractions.

I know what you’re thinking: “Why reinvent the wheel?”

Because mainstream browsers are designed for everyone, which means they’re optimized for no one. Multiple chaotic tabs, feature overload, almost no useful shortcuts, and janky animations — these small annoyances add up fast. As someone who loves the clean, polished macOS ecosystem, I wanted a browser that feels like a true native app, not a janky web wrapper.

MarcStar’s core philosophy is super simple: Strip everything useless, keep only pure browsing.

No crowded tab bars, no redundant plugins, no random recommendations, no annoying popups. It’s a single-page focused browsing experience. Your content always stays center stage.

Here are my favorite parts of this project, all built for real daily usage!

Ultra-Minimal Aesthetic Design

It completely removes messy tab clutter. Fullscreen mode auto-hides the title bar, giving you a true immersive viewing experience for reading documents, researching, or watching content. I also added a sleek liquid-glass effect for the input field — clean, modern, and perfectly consistent with macOS’s visual language.

Insane Shortcut System — My Favorite Feature!

I mapped all frequent browsing actions to quick keyboard triggers so you barely need to touch your mouse:

Every repetitive browsing action is optimized for speed. Pure efficiency gain 🤫

MarcStar Shortcuts

All the shortcuts, none of the pain:

Just press the keys and go — no mouse needed, no menus to dig through.

It’s packed with solid core features too! Smooth launch animations to replace rigid cold starts, local history storage for up to 50 entries, and precise full-page screenshot exports without stitching or quality loss.

Under the hood, MarcStar is built with pure native macOS tech stack: SwiftUI + WebKit + AppKit with a clean MVVM architecture. It supports macOS 13.0 and above. No web wrapping, no third-party bloat, no background memory leaks. It’s lightweight, fast, and stable even on lower-spec MacBooks.

I also made installation extremely beginner-friendly. Two effortless options:

No complicated dependencies, no weird setup errors.

A Little Behind-the-Scenes Dev Chaos for the Diary 😂

I pulled multiple all-nighters just polishing tiny details. I adjusted the launch animation timing hundreds of times to make it feel buttery smooth, fine-tuned the 1.5s shortcut trigger sensitivity to avoid accidental inputs, and fixed countless WebKit rendering inconsistencies across different websites.

Debugging compatibility issues was exhausting, but every time I open MarcStar and feel how clean and snappy it is, I know it was worth it.

Right now, MarcStar is fully stable for daily use, and I’ll keep pushing updates to refine details, optimize performance, and add practical new features.

This project was never meant to compete with big mainstream browsers. I just wanted a lightweight, private, focused browsing tool that fits my workflow perfectly.

Sometimes the best tools are the ones you build for yourself.


MarcStar is fully open-source under the MIT license. Feel free to fork, customize, submit PRs, or leave issues and feedback. All contributions are super welcome!

If you like this minimal browser, please drop a Star ⭐ on GitHub. It genuinely motivates me to keep improving this project.

If you’re tired of bloated browsers, come try MarcStar — pure, clean, distraction-free macOS browsing awaits!


Share this post on:

Previous Post
📣 I Built DiscorverX — What If Discord and Your Campus Had a Baby
Next Post
🤫 RE CODE: My Second Project to Save Claude from Bans