ZenForge logo

A small engineering lab for
pragmatic software

See what we're building

Projects

DirForge

Released

Share folder structures over the web - read-only, zero write access.

DirForge is a lightweight, self-hosted file tree browser that lets you share directory structures with anyone - without exposing write access. Point it at a folder, and it serves a clean, read-only view over the web. No sync, no upload, no risk.

Live demo →

  • Read-only browsing - no write access by design
  • Private link sharing for controlled access
  • Multi-protocol support - S3, WebDAV, local filesystem
  • MCP server integration for AI-assisted browsing
  • Self-hosted and fully under your control
  • Lightweight .NET + Docker deployment
.NET Docker S3 WebDAV MCP Self-hosted

FlashTester

Released

Find out whether a USB drive or SD card really stores what it claims.

FlashTester checks real capacity, verifies written data and measures drive performance. A quick probe catches fake capacity, while full tests expose corruption and failed writes. Watch the results in a graphical block map or run tests from the command line, then export a report with a clear verdict.

Get FlashTester on GitHub →

  • Quick probes for fake drive capacity
  • Full write-and-verify tests with fresh data on every run
  • Free-space tests or destructive whole-disk tests
  • Speed maps, sequential benchmarks and random 4K IOPS
  • Graphical interface on Windows and Linux; CLI on all platforms
  • HTML and JSON reports, plus evidence sheets for refund claims
Rust Windows Linux FreeBSD Open source

BunkerDesigner

Released

A web-based bunker planning tool for turning underground layout ideas into structured designs.

BunkerDesigner helps plan bunker and underground space layouts in the browser. It is built as a focused design tool for sketching practical room arrangements, circulation, and supporting spaces before committing to a build plan.

Visit site →

  • Browser-based planning workflow
  • Focused on underground and bunker layout design
  • Useful for early-stage spatial planning and iteration
  • Launched as a standalone ZenForge project
Web app Design tool Planning Launched

IntegrityForge

Exploring

Your data silently rots. This catches it - and fixes it - before you notice.

IntegrityForge keeps your data honest. It scrubs files in the background, finds the broken bits, and rebuilds them using erasure coding - no manual work needed. It ingests from S3, Azure Blob, GCS, WebDAV, and FTP, so it works wherever your files already live. If something starts looking like ransomware, it flags it and stops accepting changes until you say otherwise.

  • Scheduled scrubbing that finds and repairs corruption on its own
  • Ingests from multiple storage providers - works where your files already are
  • Detects ransomware-like patterns and freezes intake automatically
  • File watchers on Linux and Windows for near-instant change detection
  • Erasure coding rebuilds damaged data without full replicas
  • Throttled IO - won't tank your other workloads
S3 Azure Blob GCS WebDAV FTP Reed–Solomon

Libraries for .NET

Managed C# libraries for hashing, compression, data recovery and document processing.

  • Hashing

    Blake3.Managed

    Hardware-accelerated BLAKE3 hashing in pure C#, without native dependencies.

    dotnet add package Blake3.Managed
  • Password hashing

    Argon2DotnetFast

    Argon2 password hashing with SIMD acceleration, password verification and rehash helpers.

    dotnet add package Argon2DotnetFast
  • Compression

    BrotliManagedFast

    Brotli compression and decompression in managed C#, with streaming support and no native library to ship.

    dotnet add package BrotliManagedFast
  • Data recovery

    ReedSolomonFast

    Add redundancy to data and reconstruct missing pieces with hardware-accelerated Reed–Solomon erasure coding.

    dotnet add package ReedSolomonFast
  • Membership filters

    BinaryFuseFilter

    Compact, immutable filters for fast approximate membership checks. Rule out absent keys before making expensive lookups.

    dotnet add package BinaryFuseFilter
  • Document scanning

    Dissimilis.MrzScanner

    Read passport, ID-card and visa machine-readable zones from photos using managed OCR, with check-digit validation.

    dotnet add package Dissimilis.MrzScanner

About

ZenForge is a small lab building tools for people who want to run their own software - without cloud lock-in, telemetry creep, or interfaces that get worse every year.

The approach is deliberate: proven technologies, clean architecture, and operations simple enough to understand completely.

Get in touch

Questions about the projects? Ideas, bug reports, or just want to say hello - drop a note. We read everything.