Skip to content

Introduction ​

JasperFx is the shared infrastructure library that underpins the Critter Stack family of .NET libraries, including Marten and Wolverine.

What Does JasperFx Provide? ​

JasperFx gives you:

  • Command line tooling -- A lightweight framework for building CLI commands with argument parsing, flag support, and automatic help generation.
  • Environment checks -- Register checks that run at application startup to verify external dependencies are available.
  • Describe command -- A built-in command that outputs a summary of your application's configuration and registered components.
  • Configuration -- JasperFxOptions and Critter Stack defaults for consistent application setup.
  • Utility extensions -- String, enumerable, and reflection helpers used throughout the Critter Stack.

Target Frameworks ​

JasperFx targets .NET 9.0 and 10.0.

Source Code ​

The source code is available on GitHub.

Getting Help ​

File issues on the GitHub issue tracker or join the Critter Stack Discord.

Next Steps ​

Released under the MIT License.