February 7, 2026

Globs, gripes, and grammar wars

Zlob.h 100% POSIX and glibc compatible globbing lib that is faste and better

New file wildcard tool claims 10x speed—fans hype it, nitpickers roast the typos

TLDR: A new tool, zlob.h, promises much faster file wildcard matching and adds modern patterns like Git-style ignores. Devs are split: some cheer the speed and license, while others pounce on standards nitpicks and readme typos—turning a performance boast into a debate over compatibility and polish.

Meet zlob.h, a new library that promises “10x faster” file wildcard searches and claims to be “100% compatible” with the old-school Linux standard tools. Translation for non-nerds: it matches filenames like *.c super fast, skips folders you don’t want (thanks to .gitignore), and adds modern patterns people actually use. The dev says it’s speedy thanks to fancy CPU tricks (SIMD) and low-level shortcuts (direct system calls). But the real fireworks are in the comments.

On one side, hype train: fans like one commenter cheer that it’s “faster and supports all the modern… formats,” giving big “finally!” energy. Another applauds the license, hinting this could be drop-in for serious projects. On the other side, the standards squad arrives with sirens blazing. A sharp-eyed critic fires off, “Since when {...} is a glob pattern?”—basically asking if brace tricks like {a,b} are legit or just bash magic. That kicked off a micro-standard war: compatibility vs convenience.

Then came the comedy: the typo police noticed the readme’s “fast and loose” vibe—“Was this vibe coded?”—and even the launch title’s “faste” became a meme. Meanwhile, folks poke at “cross‑platform” claims that don’t handle Windows backslashes yet. So the vibe? Cool tech, spicy claims, and grammar drama. If zlob.h delivers the speed without breaking expectations, developers will adopt it. If not, it’ll be remembered as the library that started a speed war—and a spelling bee.

Key Points

  • zlob is a globbing library for C, Zig, and Rust that claims 100% POSIX and glibc compatibility.
  • It reports performance gains of up to 10x in certain cases, and 1.2–1.7x generally over glibc.
  • Features include recursive **, brace expansion, Bash extglob, and built-in .gitignore handling.
  • Optimizations include SIMD-first matching, pre-analysis of patterns, and direct getdents64 directory traversal.
  • The project states it passes converted tests from glibc, Rust’s glob crate, and Node.js’s fs.glob, matching results across 450+ patterns.

Hottest takes

"faster and supports all the modern globbing formats (more than libc and rust glob crate)" — neogoose
"Since when `{...}' syntax is a glob pattern?" — oguz-ismail2
"Was this vibe coded? Readme has typos" — kreetx
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.