Moonfire Games is the collection of games, utilities, and libraries written by D. Moonfire. There really isn't a singular focus for this site. Instead, it is more of a glorified lava lamp of interest as various projects rise up, are improved and maintained, and then slowly sink as they are replaced. Others being interested in the projects naturally keeps projects being maintained, otherwise these are subject to Dylan's evolving life.
News and Posts
- 2026-09-21 v2.0.0 - Changing Defaults (MfGames Project Setup Flake)
- 2026-09-20 Configuration Arguments for v0.4.0 (MfGames Conventional Commit)
- 2026-09-18 Introducing mfgames-cli-table for Rust (mfgames-cli-table)
- 2026-08-14 New Version - v0.5.1 (Leicmin)
- 2026-07-04 Deprecations and Updates (MfGames .NET Libraries)
- 2026-06-13 Some Quality of Life Changes (Fiss)
- 2026-04-16 v1.0.0 - Breaking Changes (MfGames Writing Setup Flake)
- 2026-04-12 Semantic Versioning (Leicmin)
- 2026-04-05 Breaking Changes (MfGames Project Setup Flake)
- 2026-01-17 A Slew of (Breaking) Fixes (MfGames Writing Tools)
- 2025-12-05 Updating Dependencies (MfGames Conventional Commit)
- 2025-08-12 Making It Useful (MfGames Conventional Commit)
- 2025-06-26 Introduction `@mfgames/nine-degrees-below` (Nine Degrees Below Palette)
- Blog Archives
Projects
- MfGames .NET Libraries: A monorepo with a large collection of C# libraries.
- MfGames Project Setup Flake: An opinionated NixOS flake for quickly setting up projects using D. Moonfire's Project Layout.
- MfGames Writing Setup Flake: An opinionated NixOS flake for quickly setting up writing projects using D. Moonfire's Project Layout and mfgames-project-setup-flake.
- MfGames Writing Tools: A set of Node CLI programs and plugins for print-ready PDF, EPUB, and other formats from Markdown + YAML files.
- Nine Degrees Below Palette: A packaging of Nine Degree Below's palette for various formats.
- NixOS Flake for Sickbeard's MP4 Automator: A NixOS flake for sickbeard's MP4 Automater.
Alpha
- Fiss: A CLI inspired by TaskWarrior that uses Forgejo for managing tasks.
- Leicmin: A web application for consolidating group membership from third parties.
Beta
- MfGames Conventional Commit: A CLI for calculating version numbers for monorepos using conventional commits.
- mfgames-cli-table: A Rust crate for easily creating commands that format tabular data in a consistent manner.