---
title: "#zig articles | Hashnode"
description: "Explore 52 articles tagged #zig on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/zig"
---

Tag

# #zig

52 posts · 50 followers

[Waqas Shahid](https://hashnode.com/@practicaldevblog) · [Oct 27](https://hashnode.com/posts/zig-explained-a-modern-systems-language-without-the-magic/6ae0d8a225752d2789599fa1)

### [Zig Explained: A Modern Systems Language Without the Magic](https://practicaldevblog.hashnode.dev/zig-explained-a-modern-systems-language-without-the-magic?utm_source=hashnode&utm_medium=feed)

Introduction Systems programming (operating systems, embedded devices, game engines) has long meant C and C++, with their power and their footguns. Rust added safety through its borrow checker. Zig, r

3 min read · [practicaldevblog.hashnode.dev](https://practicaldevblog.hashnode.dev/zig-explained-a-modern-systems-language-without-the-magic?utm_source=hashnode&utm_medium=feed)

[Dmitry Kakurin](https://hashnode.com/@dimagog) · [Oct 25](https://hashnode.com/posts/better-error-handling-with-just-two-union-types/6ade6eae486f70d75831352d)

### [Better error handling with just two Union Types](https://dimagog.hashnode.dev/better-error-handling-with-just-two-union-types?utm_source=hashnode&utm_medium=feed)

In previous posts I've covered my beef with error handling in some programming languages: Why Go-style error handling is not great Why TypeScript and Crystal have the best Union Types But what can w

6 min read · [dimagog.hashnode.dev](https://dimagog.hashnode.dev/better-error-handling-with-just-two-union-types?utm_source=hashnode&utm_medium=feed)

[Michael Lohr](https://hashnode.com/@michidk) · [Oct 10](https://hashnode.com/posts/hello-world-contd/6aca3dccbd91b3bedad245f6)

### [Smallest "Hello World" continued](https://blog.lohr.dev/hello-world-contd?utm_source=hashnode&utm_medium=feed)

How I shrank Hello World to 153 bytes in assembly, Rust, and Zig, with complete ELF headers and a safer exit syscall.

13 min read · [blog.lohr.dev](https://blog.lohr.dev/hello-world-contd?utm_source=hashnode&utm_medium=feed)

[TSUKUMO Akito](https://hashnode.com/@tsukumoakito) · [Jul 29](https://hashnode.com/posts/why-i-build-with-zig/6a69dbefd1cfb750d03a6fd8)

### [Why I Build with Zig:](https://tsukumoakito.hashnode.dev/why-i-build-with-zig?utm_source=hashnode&utm_medium=feed)

Reclaiming "Ground Truth" with Zind and the Path to Digital Sovereignty

12 min read · [tsukumoakito.hashnode.dev](https://tsukumoakito.hashnode.dev/why-i-build-with-zig?utm_source=hashnode&utm_medium=feed)

[nidhinkumar](https://hashnode.com/@nidhinkumar) · [Jul 10](https://hashnode.com/posts/why-bun-is-leaving-zig-the-full-story-of-the-rust-rewrite/6a513c50df329a9d5be2524d)

### [Why Bun is Leaving Zig: The Full Story of the Rust Rewrite](https://blog.nidhin.dev/why-bun-is-leaving-zig-the-full-story-of-the-rust-rewrite?utm_source=hashnode&utm_medium=feed)

Bun, the hyper-fast JavaScript runtime known for its incredible speed and Zig-based architecture, is being completely rewritten in Rust. For a project that has over 22 million monthly downloads and ea

5 min read · [blog.nidhin.dev](https://blog.nidhin.dev/why-bun-is-leaving-zig-the-full-story-of-the-rust-rewrite?utm_source=hashnode&utm_medium=feed)

[elliedev](https://hashnode.com/@elliedev) · [May 14](https://hashnode.com/posts/introduction/6a0576ccd98e4de598317b53)

### [Introduction](https://phonobark.hashnode.dev/introduction?utm_source=hashnode&utm_medium=feed)

Phonobark is a project ive been working on to learn Zig, but after getting the proof of concept done a few friends told me I should write a blog on my dev process! What is Phonobark My plan for Phonob

1 min read · [phonobark.hashnode.dev](https://phonobark.hashnode.dev/introduction?utm_source=hashnode&utm_medium=feed)

[Alan West](https://hashnode.com/@alanwest) · [May 11](https://hashnode.com/posts/bun-zig-and-rust-what-the-rewrite-rumor-means-for-your-stack/6a01f184483e98dcddb16d59)

### [Bun, Zig, and Rust: What the Rewrite Rumor Means for Your Stack](https://alan-west.hashnode.dev/bun-zig-and-rust-what-the-rewrite-rumor-means-for-your-stack?utm_source=hashnode&utm_medium=feed)

Looking at the reported Bun Zig-to-Rust rewrite, what it would mean for the runtime in practice, and the broader Zig vs Rust tradeoffs.

6 min read · [alan-west.hashnode.dev](https://alan-west.hashnode.dev/bun-zig-and-rust-what-the-rewrite-rumor-means-for-your-stack?utm_source=hashnode&utm_medium=feed)

[Alan West](https://hashnode.com/@alanwest) · [May 11](https://hashnode.com/posts/why-cross-platform-desktop-apps-balloon-to-200mb-and-how-to-slim-them-down/6a01e1bb86b09204f559558e)

### [Why cross-platform desktop apps balloon to 200MB and how to slim them down](https://alan-west.hashnode.dev/why-cross-platform-desktop-apps-balloon-to-200mb-and-how-to-slim-them-down?utm_source=hashnode&utm_medium=feed)

Bundled-runtime desktop apps pay for a full browser per install. Here's why that happens and how to replace it with the OS's native webview.

6 min read · [alan-west.hashnode.dev](https://alan-west.hashnode.dev/why-cross-platform-desktop-apps-balloon-to-200mb-and-how-to-slim-them-down?utm_source=hashnode&utm_medium=feed)

[Sufyan bin Uzayr](https://hashnode.com/@sufyanism) · [Apr 15](https://hashnode.com/posts/modernizing-legacy-c-utility-with-zig-as-surgical-replacement/69df42cb14caf00e05287c67)

### [Blueprint: Modernizing a Legacy C Utility with Zig as a Surgical Replacement](https://sufyanism.hashnode.dev/modernizing-legacy-c-utility-with-zig-as-surgical-replacement?utm_source=hashnode&utm_medium=feed)

A Straightforward Approach to De-Bloating the Toolchain Many infrastructure systems, like log processors, networking tools, embedded utilities, and build systems, still rely on legacy C utilities to r

2 min read · [sufyanism.hashnode.dev](https://sufyanism.hashnode.dev/modernizing-legacy-c-utility-with-zig-as-surgical-replacement?utm_source=hashnode&utm_medium=feed)

[Sufyan bin Uzayr](https://hashnode.com/@sufyanism) · [Apr 15](https://hashnode.com/posts/blueprint-utilizing-zig-webassembly-for-high-performance-browser-simulations/69df41ee14caf00e0527cc4f)

### [Blueprint: Utilizing Zig + WebAssembly for High-Performance Browser Simulations](https://sufyanism.hashnode.dev/blueprint-utilizing-zig-webassembly-for-high-performance-browser-simulations?utm_source=hashnode&utm_medium=feed)

The Browser is a Sandbox. It’s Time to Break the Speed Limit. The modern web has problems with "framework fatigue" and V8 overhead. JavaScript has gone a long way, but it was never intended to be used

2 min read · [sufyanism.hashnode.dev](https://sufyanism.hashnode.dev/blueprint-utilizing-zig-webassembly-for-high-performance-browser-simulations?utm_source=hashnode&utm_medium=feed)
