Projects
A selection of tools and libraries I've built. See github.com/nloum for everything else.
deep-search-replace
RustRecursive search/replace across folder names, file names, and contents
A CLI tool that renames and rewrites recursively across an entire directory tree in one pass.
InfisicalDotNet
C#.NET IConfigurationProvider for Infisical
Integrates the Infisical secrets manager directly into the .NET configuration pipeline.
ComposableCollections
C#Composable, decorator-based collection types for C#
Composable .NET collections, a strongly-typed mockable filesystem (mountable via FUSE/Dokan/FTP), incremental reactive LINQ, and the Roslyn source generators that tie it together.
CodeIO
C#Read and generate C# source code
A C# library for reading and generating C# source code.
clicycle
C#Command line options parser generator
Generates strongly-typed command line parsers from simple declarative definitions.
Pulumi.Kubernetes.Crds
C#Auto-generated CRD types for Pulumi Kubernetes
Generated Pulumi type definitions for Kubernetes Custom Resource Definitions.
Port Zero
RustEliminate port conflicts in your dev environment
Lets the OS pick random available ports, then forwards them to virtual domains on a virtual NIC — so you can run multiple branches simultaneously without clashing. Open-source core, maintained under the PortZeroNetwork org.
vmkit
ShellParallels VM system-test control plane
Golden-snapshot discipline, offline provisioning cache, guest-exec transport, and a CI harness for testing real installers on pristine VMs.