Life & fun · alternatives · 2026
24 alternatives to ZDS – Zig Data Structures
A collection of high-performance data structures for Zig.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

I believe the best way to learn a language is by doing an in-depth project. This is my first Zig project intended for learning the ropes on publishing a Zig package. It turns out to be quite solid and performant. It might be a bit over-engineered. This little library is packed with the following features: - Building dependency graph from dependency data. - Performing topological sort on the dependency graph. - Generating dependence-free subsets for parallel processing. - Cycle detection and cycle reporting.
2025 · github.com · its alternatives →
- 2

A guide to functional programming
2016 · amazon.com · its alternatives →
- 3

Zig library for HyperLogLog estimation. Contribute to axiomhq/zig-hyperloglog development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 4

- 5OA
I made an early version of a sorted collection library for Zig. Sorted collections are data structures that maintain the data in sorted order. Examples of these data structures are `java.util.TreeMap` in Java and `std::map` in C++. These data structures are mainly used for fast lookups (point search) and fast range searches. The library is available on GitHub: https://github.com/CogitatorTech/ordered
Oct 2025 · its alternatives →
- 6

HypergraphZ – directed hypergraph library in Zig with Python bindings - yamafaktory/hypergraphz
2024 · github.com · its alternatives →
- 7ZD
Hi everyone, I've made an open-source library for using design by contract (DbC) principles in the Zig programming language. It's called Zig-DbC, and it currently provides the following features: - A simple API to define preconditions, postconditions, and invariants. - Contracts are active in `Debug`, `ReleaseSafe`, and `ReleaseSmall` modes to catch bugs early. - All checks are removed at compile time in `ReleaseFast` mode for zero performance cost. - An optional mode to handle partial state changes in functions that return errors. - Transparent error handling that propagates errors from…
2025 · its alternatives →
- 8DI
2016 · joshuablaine.github.io · its alternatives →
- 9

A framework for web component frameworks
2024 · sirpepe.github.io · its alternatives →
- 10SJ
2016 · siphonjs.com · its alternatives →
- 11DA
2022 · ducks.readthedocs.io · its alternatives →
- 12

Doing dynamic dispatching in a strict static typing language is hard. Something as simple as, map.put("add", add); map.put("hello", hello); fn add(a: i32, b: i32) i32 { return a + b; } fn hello() []const u8 { return "Hello World"; } is impossible because the value type of key/value of the map needs to be the same but all the function types are different. Calling functions with different number of parameters, different parameter types, and different return type dynamically is difficult. Other languages either use dynamic typing, runtime reflection, macro, or passing in one big generic…
2025 · github.com · its alternatives →
- 13ZA
2016 · zig.iffy.studio · its alternatives →
- 14

2018 · github.com · its alternatives →
- 15

A lightweight vanilla Javascript micro-library for making collapsible trees with JSON - MaxLeiter/jsonTree
2016 · github.com · its alternatives →
- 16

A minimalist key-value database engine for modern applications - 539hex/zu
2025 · github.com · its alternatives →
- 17ZA
Aug 2026 · vorjdux.github.io · its alternatives →
- 18

Hey HN, We’re excited to announce Zant v0.1, an open-source TinyML SDK built in Zig, designed to optimize and deploy neural networks on resource-constrained devices. Unlike existing solutions, Zant focuses on performance, portability, and ease of integration, making it a strong alternative for anyone working on Edge AI and embedded ML. Why Zant? Most TinyML frameworks are either too high-level (requiring bloated runtimes) or too low-level (requiring extensive manual optimization). Zant bridges the gap by offering: - A lightweight but powerful code generation system to translate ML models…
2025 · github.com · its alternatives →
- 196S
- 20

An experimental programming language for data flow - calebwin/pipelines
2019 · github.com · its alternatives →
- 21

2020 · github.com · its alternatives →
- 22

2022 · github.com · its alternatives →
- 23CW
2023 · composedb.js.org · its alternatives →
- 24

integer compression library for Zig based on FastLanes - steelcake/zint
Dec 2025 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →