Runtime & engines
Security
Text & data
zig-regex
A linear-time Thompson NFA paired with a backtracking engine for lookaround and backreferences.
zig-xml
A lenient, allocation-light XML/HTML pull tokenizer built for untrusted markup.
zig-search-engine
Search-engine integrations for Zig services. Declare a collection as a schema.
zig-faker
Realistic fake data for tests, seeds and prototypes — 20+ categories across 55 locales.
Building applications
zig-cli
Type-safe, compile-time validated CLIs. Define options as a struct.
zig-config
A smart configuration loader — files, home directory, env vars and defaults, deep-merged.
zig-error-handling
A Result(T, E) type with chainable map / andThen and zero runtime overhead.
zig-crosswind
A utility-first CSS engine in Zig — generates only the classes you actually use.
Testing, benchmarking & release
zig-test-framework
Jest/Vitest-style testing for Zig: describe/it, matchers, mocks, snapshots and coverage.
zig-benchmarks
A mitata-inspired benchmark harness with high-precision timing and percentile statistics.
zig-bump
One command to bump the version in build.zig.zon — interactive, with commit, tag and push.
zig-changelog
Generate changelogs from conventional commits, as a library or a CLI.
zig-starter
A production-ready template wiring the collection together for a new library or CLI.
Getting started
pantry add zig-regex
// build.zig
const regex = b.dependency("regex", .{ .target = target, .optimize = optimize });
exe.root_module.addImport("regex", regex.module("regex"));
Most projects install through Pantry or the Zig package manager. Check each library's docs for its exact module name and minimum Zig version.