Mainframe tooling and emulation
Emulate mainframe workloads in the cloud.
Execute z/OS GOFF binaries in a Rust-based emulation runtime, with HLASM development tools and JCL job scheduling. We use formal modeling and verification to improve correctness.
GOFF BINARIES → IRONMAIN RUNTIMEPROGRAM EMULATION ON CLOUD INFRASTRUCTURE
Languages, formats, and infrastructure.
- HLASM
- GOFF
- JCL
- Rust
- AWS
01 / The platform
Assembler, runtime,
and job scheduling.
Use LSP and MCP tools to work with assembly, deploy GOFF binaries to containers, and manage JCL batch jobs.
Assembler
Navigate HLASM source, expand macros, and assemble GOFF binaries with LSP and MCP support.
Explore AssemblerRuntime
Execute z/OS GOFF binaries in a Rust-based emulation runtime, with container deployments on EC2, Fargate, and EKS.
Explore RuntimeScheduler
Submit JCL jobs and execute batch workloads in the cloud, with job state, logs, and return-code tracking.
Explore Scheduler02 / How the tools work
From source code
to batch execution.
IronMain separates source tooling, binary execution, and job orchestration. Work with HLASM and GOFF, then use JCL to describe and submit batch jobs.
Navigate HLASM source.
LSP support provides source navigation and hover documentation. Macro expansion and MCP tools support codebase migration.
Deploy GOFF binaries.
The Rust runtime supports EC2, Fargate, and EKS deployments, with an interpreter and debugger for mock and production environments.
Submit and track JCL jobs.
The scheduler validates job structure, steps, procedures, and datasets. It dispatches workloads and records job state, logs, return codes, and audit history.
Discuss your workloads
Need HLASM tooling
or JCL scheduling?
Tell us about your assembler code, job definitions, and target environment. We can discuss which IronMain products fit your deployment.