Fieldmouse
Works

Open tools for closed systems.

Fieldmouse Works builds open-source software for ecosystems that are expensive, restrictive, difficult to leave, or designed around permanent vendor dependence. The goal is practical: you should be able to run the software, understand it, move your data, and keep operating on your own terms.

The Fieldmouse Works mark: a field mouse on a rock, looking up into a shaft of light.

Current projects

Conary

Language
Rust
License
MIT
Status
early preview

A cross-distro Linux package manager that installs RPM, DEB, and Arch packages across Fedora, Ubuntu, and Arch while preserving each format's lifecycle semantics.

Conary runs those formats through one atomic, content-addressed transaction model with history, rollback, and immutable system generations. The maintainer-operated Remi service provides package conversion and metadata.

Early preview: use a VM or a non-critical host.

FieldmouseWorks/Conary

Consolebook

Language
Rust
License
AGPL-3.0
Status
pre-alpha

Self-hosted training-record software for emergency communications, designed around versioned programs, immutable finalized records, acknowledgments, lawful disposition, recovery, and portable exports.

Consolebook is an open alternative to closed public-safety training and employee-record systems, with agency-owned data and self-hosting as first-class requirements.

Pre-alpha: design and buildable scaffold.

FieldmouseWorks/consolebook

Other repositories hold supporting libraries and archived experiments used by the projects above, such as rpm-rs, a pure Rust library for working with RPM files.

About the name

Fieldmouse Works is named for the small creature willing to take on something much larger than itself. That is a useful model for the work here: find the closed system, understand what it actually does, and build the open door.