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 8.0, 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.