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();