Projects

A selection of tools and libraries I've built. See github.com/nloum for everything else.

deep-search-replace

Rust

Recursive 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.

High AI assistanceCLIDeveloper tools

InfisicalDotNet

C#

.NET IConfigurationProvider for Infisical

Integrates the Infisical secrets manager directly into the .NET configuration pipeline.

No AI assistance.NETInfrastructure

LiveLinq

C#

LINQ over live, mutable collections

Rx.NET-based reactive queries over lists, sets, and dictionaries, so LINQ expressions stay live as the underlying collections change.

Low AI assistance.NETLibrary

CodeIO

C#

Read and generate C# source code

A C# library for reading and generating C# source code.

No AI assistance.NETCode generation

clicycle

C#

Command line options parser generator

Generates strongly-typed command line parsers from simple declarative definitions.

No AI assistance.NETCLI

ticketry

Rust

Git-native issue tracking — a Jira alternative with the data in git

Tickets are Markdown files committed alongside your code, so diffs, blame, and branching just work. A local SQLite index powers fast queries, and a kanban board, TUI, and MCP server ship in the box.

High AI assistanceDeveloper toolsCLIGit

Port Zero

Rust

Eliminate 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.

High AI assistanceDeveloper toolsNetworking