Zig NEWS

Posts

pretty, a pretty printer for deeply nested structures in Zig
Cover image for pretty, a pretty printer for deeply nested structures in Zig

pretty, a pretty printer for deeply nested structures in Zig

8
Comments 4
2 min read
Impl on Userland is quite easy, actually

Impl on Userland is quite easy, actually

3
Comments
2 min read
Do not rely on the pointer to content of returned struct

Do not rely on the pointer to content of returned struct

1
Comments
3 min read
`tmpfile.zig`, a reusable utility for using tmp files in sys tmp

`tmpfile.zig`, a reusable utility for using tmp files in sys tmp

Comments
1 min read
A "distinct index types" journey

A "distinct index types" journey

3
Comments 6
5 min read
tip: use any git branch in `build.zig.zon`

tip: use any git branch in `build.zig.zon`

1
Comments
2 min read
Building Zig libraries with C dependencies

Building Zig libraries with C dependencies

5
Comments
2 min read
High Performance HashMap + Disk-based Allocator

High Performance HashMap + Disk-based Allocator

3
Comments 1
1 min read
Upcoming zig 0.12 changes of writing `build.zig`

Upcoming zig 0.12 changes of writing `build.zig`

5
Comments 2
1 min read
Applying the Diagnostics pattern in practice

Applying the Diagnostics pattern in practice

2
Comments
2 min read
Effective stubbing using unreachable

Effective stubbing using unreachable

5
Comments 1
1 min read
`zcmd.zig`: a `std.childProcess.run` replacement but with the ability of running `bash` pipeline

`zcmd.zig`: a `std.childProcess.run` replacement but with the ability of running `bash` pipeline

4
Comments 1
2 min read
About Spam on Zig NEWS

About Spam on Zig NEWS

5
Comments 3
2 min read
Announcing zigglgen, Zig OpenGL binding generator
Cover image for Announcing zigglgen, Zig OpenGL binding generator

Announcing zigglgen, Zig OpenGL binding generator

13
Comments 2
4 min read
Zig runs ROM FS Filesystem in the Web Browser (thanks to Apache NuttX RTOS)
Cover image for Zig runs ROM FS Filesystem in the Web Browser (thanks to Apache NuttX RTOS)

Zig runs ROM FS Filesystem in the Web Browser (thanks to Apache NuttX RTOS)

2
Comments
28 min read
creat library for application

creat library for application

Comments 2
3 min read
From 500 secs to 3.5 - The 1brc Challenge

From 500 secs to 3.5 - The 1brc Challenge

7
Comments 3
10 min read
Use git submodule + local path to manage dependencies

Use git submodule + local path to manage dependencies

6
Comments
2 min read
On Allocator Names
Cover image for On Allocator Names

On Allocator Names

7
Comments 8
2 min read
TCC RISC-V Compiler runs in the Web Browser (thanks to Zig Compiler)
Cover image for TCC RISC-V Compiler runs in the Web Browser (thanks to Zig Compiler)

TCC RISC-V Compiler runs in the Web Browser (thanks to Zig Compiler)

2
Comments 2
33 min read
`jstring.zig`, my javascript inspired string lib with excellent Regex support

`jstring.zig`, my javascript inspired string lib with excellent Regex support

5
Comments 2
3 min read
Learnings From Building a DB in Zig

Learnings From Building a DB in Zig

3
Comments 1
9 min read
Hot-reloading with Raylib
Cover image for Hot-reloading with Raylib

Hot-reloading with Raylib

10
Comments 4
11 min read
Next Software You Can Love: May 14-17, 2024 in Milan
Cover image for Next Software You Can Love: May 14-17, 2024 in Milan

Next Software You Can Love: May 14-17, 2024 in Milan

2
Comments 1
1 min read
Reducing syscalls for large allocations with a free list allocator

Reducing syscalls for large allocations with a free list allocator

1
Comments
1 min read
`!T`, `anyerror!T` and `MyError!T`

`!T`, `anyerror!T` and `MyError!T`

4
Comments 2
3 min read
Zig Zap -- WTF is ⚡Zap⚡
Cover image for Zig Zap -- WTF is ⚡Zap⚡

Zig Zap -- WTF is ⚡Zap⚡

8
Comments 6
9 min read
Learning interfaces by implementing iterator in zig

Learning interfaces by implementing iterator in zig

5
Comments 5
6 min read
tips for interacting with c

tips for interacting with c

5
Comments 3
10 min read
Zig Erasure Coding -- WTF is Zig Comptime 2 (Part 1)
Cover image for Zig Erasure Coding -- WTF is Zig Comptime 2 (Part 1)

Zig Erasure Coding -- WTF is Zig Comptime 2 (Part 1)

2
Comments
13 min read
Introducing Jetzig and Zmpl
Cover image for Introducing Jetzig and Zmpl

Introducing Jetzig and Zmpl

16
Comments 1
2 min read
how to use your fav pkg in `build.zig`

how to use your fav pkg in `build.zig`

7
Comments
5 min read
Call C from Zig on Raspberry Pico W

Call C from Zig on Raspberry Pico W

6
Comments 7
6 min read
`asdf` to manage multiple versions of Zig, including custom dev versions

`asdf` to manage multiple versions of Zig, including custom dev versions

5
Comments 2
2 min read
Tiny change to Kcov for better covering zig

Tiny change to Kcov for better covering zig

8
Comments 4
1 min read
Implementing Closures and Monads in Zig

Implementing Closures and Monads in Zig

14
Comments 2
5 min read
zig-webui,Use any web browser as GUI with Zig
Cover image for zig-webui,Use any web browser as GUI with Zig

zig-webui,Use any web browser as GUI with Zig

11
Comments 3
2 min read
Run Zig code on Raspberry Pico W

Run Zig code on Raspberry Pico W

12
Comments 7
5 min read
Wayland From the Wire: Part 2

Wayland From the Wire: Part 2

5
Comments 5
11 min read
Wayland From the Wire: Part 1

Wayland From the Wire: Part 1

15
Comments
9 min read
Don't `Self` Simple Structs!
Cover image for Don't `Self` Simple Structs!

Don't `Self` Simple Structs!

18
Comments 20
2 min read
New Code of Conduct

New Code of Conduct

10
Comments 3
2 min read
Zig is now also a Windows resource compiler
Cover image for Zig is now also a Windows resource compiler

Zig is now also a Windows resource compiler

9
Comments 2
14 min read
Zig Package Manager 2 - WTF is Build.Zig.Zon and Build.Zig (0.11.0 Update)
Cover image for Zig Package Manager 2 - WTF is Build.Zig.Zon and Build.Zig (0.11.0 Update)

Zig Package Manager 2 - WTF is Build.Zig.Zon and Build.Zig (0.11.0 Update)

11
Comments 6
14 min read
Dissecting a Simple Zig Program

Dissecting a Simple Zig Program

6
Comments 6
7 min read
Extending a C Project with Zig (2023)

Extending a C Project with Zig (2023)

5
Comments 2
12 min read
LVGL in WebAssembly: Building NuttX Touchscreen Apps with Zig and testing them in the Web Browser
Cover image for LVGL in WebAssembly: Building NuttX Touchscreen Apps with Zig and testing them in the Web Browser

LVGL in WebAssembly: Building NuttX Touchscreen Apps with Zig and testing them in the Web Browser

4
Comments 1
1 min read
Comptime struct tagging

Comptime struct tagging

4
Comments 1
3 min read
The nice path to learn Zig now to EOY?

The nice path to learn Zig now to EOY?

Comments 3
1 min read
Ziggy Pydust
Cover image for Ziggy Pydust

Ziggy Pydust

24
Comments 4
2 min read
loading...