Alex Voste

@alexvoste
0 Followers
0 Following
13 Posts
Designing software close to the metal. Focused on systems programming, networking, and privacy-first infrastructure.

ForgeZero v3.1.0 β€œAEGIS” released.

Native Windows support (no WSL), hardened VFS, verified file access, secure command execution, atomic writes, fail-closed verification, and a new `fz doctor` diagnostics command.

go test ./... PASS
go test -race ./... PASS

GitHub: https://github.com/forgezero-cli/forgezero

#golang #opensource #devtools

GitHub - forgezero-cli/ForgeZero: 🌱 ForgeZero is a high-performance, zero-overhead build tool for assembly and C developers. It wraps NASM, GAS, FASM, GCC, Clang, and LD into a single unified command-line interface β€” no Makefiles, no build scripts, no configuration required to get started.

🌱 ForgeZero is a high-performance, zero-overhead build tool for assembly and C developers. It wraps NASM, GAS, FASM, GCC, Clang, and LD into a single unified command-line interface β€” no Makefiles, ...

GitHub

πŸ“š Resources:

GitHub: github.com/forgezero-cli/ForgeZero

License: MIT | ForgeZero Core Team

Feedback welcome! πŸ› οΈ

#BuildTools #CProgramming #Assembly

πŸ•ŠοΈ Philosophy:

"Non nobis, Domine, non nobis, sed nomini tuo da Gloriam"

Not for us, but for the work. Built for engineers who value sovereignty, security, and simplicity.

Inspired by Suckless & TinyCC.

#EthicalTech #OpenSource

🌍 Cross-compile with ease:

fz -cc main.c -toolchain zig -target aarch64-linux-musl -out app

One command. No sysroot hell. No toolchain zoo.

Supports: Linux β€’ Windows β€’ macOS β€’ WASM (experimental)

#Embedded #CrossCompile #Linux

Key features:

Native Zig backend for memory-safe cross-compilation

SAST Audit engine (secrets, licenses, patterns)

CycloneDX SBOM with BLAKE3 integrity

Zero-entropy deterministic builds

fz bench (nanosecond-precision profiling)

#DevTools #Security #SupplyChain

πŸš€ ForgeZero v3.0.0 "Gloria" is here!

A sovereign build tool for assembly & C developers, wrapping NASM, GAS, FASM, GCC, Clang, Zig & LD into one CLI.

No Makefiles. No build scripts. Zero overhead.

#SystemsProgramming #OpenSource #Rust #Go #Zig

4/4

Install:
go install github.com/forgezero-cli/ForgeZero/cmd/fz@latest

Docs: https://github.com/forgezero-cli/forgezero

Built in Go, with Rust modules for performance-critical parts.
Feedback, issues, and PRs welcome. πŸ”§

#DeveloperTools #Embedded #LowLevel

🧡 3/4

Cross-compilation out of the box:
fz build -target arm-linux-gnueabihf

Auto-detects prefixed toolchains on PATH.
Generates compile_commands.json for clangd/LSP.
Parallel builds: -j 0 (auto-detects CPU cores).

What it is NOT: a CMake replacement for large projects.

🧡 2/4

v2.0 NEXUS brings:
β€’ BLAKE3 incremental cache (7Γ— faster than SHA-256)
β€’ Package manager: fz pm install FreeRTOS
β€’ Content-addressed storage + hash verification
β€’ Fallback mirrors + FZ_CATALOG_URL for corporate/offline use

Strict by default: -Wall -Wextra -Werror + ASan/UBSan always on.

I got tired of maintaining Makefiles for small assembly/C projects.

So I built fz β€” a single statically-linked binary that wraps NASM, GAS, FASM, GCC/Clang and LD.

fz -asm hello.asm
fz -cc main.c
fz -dir ./src

No config needed to get started.

Repo: github.com/forgezero-cli/ForgeZero

#OpenSource #C #Assembly #BuildTools #GoLang 1/4