Projects
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.
- 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
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.
- 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
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.
- 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
IntegrityForge
ExploringYour 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
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.