Zig NEWS

Posts

Type-safe Tagged Pointers with comptime
Cover image for Type-safe Tagged Pointers with comptime

Type-safe Tagged Pointers with comptime

4
Comments
7 min read
Mutable Global Data in Zig
Cover image for Mutable Global Data in Zig

Mutable Global Data in Zig

2
Comments 2
1 min read
TerrainZigger: A Beginner's 3D Terrain Generator in Zig
Cover image for TerrainZigger: A Beginner's 3D Terrain Generator in Zig

TerrainZigger: A Beginner's 3D Terrain Generator in Zig

7
Comments
1 min read
DVUI - Immediate Zig GUI for Apps and Games
Cover image for DVUI - Immediate Zig GUI for Apps and Games

DVUI - Immediate Zig GUI for Apps and Games

18
Comments 6
1 min read
Zig Hack: TypedGet

Zig Hack: TypedGet

3
Comments
2 min read
Puzzler: pre-defer?

Puzzler: pre-defer?

4
Comments
1 min read
Generating a SDK UI at comptime

Generating a SDK UI at comptime

5
Comments
2 min read
Puzzler: Pass null anyways

Puzzler: Pass null anyways

7
Comments 1
2 min read
Closure Pattern in Zig

Closure Pattern in Zig

4
Comments 9
24 min read
A* algorithm

A* algorithm

4
Comments
4 min read
Introducing Tuile - a Text User Interface library for Zig

Introducing Tuile - a Text User Interface library for Zig

10
Comments
1 min read
play with new comptime var rule of zig 0.12.0

play with new comptime var rule of zig 0.12.0

Comments 1
5 min read
build.zig.zon dependency hashes

build.zig.zon dependency hashes

3
Comments 2
7 min read
Andrew Kelly's talk at goto: Zig Build System & How to Build Software From Source
Cover image for Andrew Kelly's talk at goto: Zig Build System & How to Build Software From Source

Andrew Kelly's talk at goto: Zig Build System & How to Build Software From Source

Comments 1
1 min read
Puzzler: Impossible slice?

Puzzler: Impossible slice?

10
Comments 4
1 min read
To SIMD and beyond: Optimizing a simple comparison routine

To SIMD and beyond: Optimizing a simple comparison routine

9
Comments 3
5 min read
Impl on Userland is quite easy, actually

Impl on Userland is quite easy, actually

10
Comments 3
2 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

1
Comments
1 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 2
3 min read
A "distinct index types" journey

A "distinct index types" journey

3
Comments 6
5 min read
Building Zig libraries with C dependencies

Building Zig libraries with C dependencies

6
Comments 8
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`

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

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

2
Comments 1
2 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
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

9
Comments 4
2 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

6
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
From 500 secs to 3.5 - The 1brc Challenge

From 500 secs to 3.5 - The 1brc Challenge

8
Comments 4
10 min read
Use git submodule + local path to manage dependencies

Use git submodule + local path to manage dependencies

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

On Allocator Names

8
Comments 9
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

6
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

11
Comments 5
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

6
Comments 5
6 min read
tips for interacting with c

tips for interacting with c

7
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

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

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

8
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 4
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
loading...