MORYX Logo

Level up your factory



The MORYX Framework is a .NET based framework to quickly build three-tier applications.
It aims to reduce boilerplate code as much as possible and provides modularity, flexibility and easy configuration with very little effort.

 Check out on GitHub

Get started quickly

Use dotnet tools to install the MORYX toolchain and bootstrap your digital shopfloor in minutes.

dotnet tools install Moryx.Cli

moryx new Factory

Take our tour to get a hands on introduction on how to setup a factory.

Utilize .NET

MORYX builds upon the .NET stack. Incorporate the latest .NET features to build modern applications to operate your factory.

var builder = WebApplication.CreateBuilder();
var services = builder.Services;

// Setup MORYX
services.AddMoryxKernel();
services.AddMoryxModels();
services.AddMoryxModules();

// Setup other services ...

services.AddLocalization();
services.AddRazorPages();
services.AddControllers();

// Setup app ...

app.Services.UseMoryxConfigurations("Config");

var moduleManager = app.Services.GetRequiredService<IModuleManager>();
moduleManager.StartModules();

app.Run();

moduleManager.StopModules();