Mainframe 3270 automation and web tooling for modern engineering workflows.
Repeatable scripted workflows to replicate human 3270 online integration at unlimited scale. Includes a web dashboard, API, and CLI for functional and non-functional testing of mainframe 3270 online applications.
- Docs: https://3270connect.3270.io
- GitHub: https://github.com/3270io/3270Connect
- Highlights:
- Define and execute automated workflows via configuration files
- Capture 3270 screen state for documentation and troubleshooting
- Run workflows in parallel for faster validation
- Headless mode for CI/CD automation
- API server for load testing and advanced orchestration
- Prometheus
/metricsendpoint for connect/step timing and live worker counts - Host compatibility profiler producing 3270Web-compatible JSON for cross-environment diffs
- Hardened input handling: injection, filename, and path-traversal prevention
Web-based 3270 terminal interface in Go with AI Chat, session recording, and a 3270Connect-compatible workflow.
- Docs: https://3270web.3270.io
- GitHub: https://github.com/3270io/3270Web
- Highlights:
- Browser UI for interactive 3270 sessions with detailed logging
- Virtual keyboard support for full terminal interaction
- AI Chat side panel for conversational screen reading, guided actions, and chaos exploration with explicit approval
- AI Chat model selector — switch between Copilot models (default Claude Opus 4)
- Chaos mode support for randomized session testing
- Chaos Mind-Map Compare API for diffing host divergence across environments
- Host compatibility profiler API producing 3270Connect-compatible JSON
- IBM 3270 terminal fonts (Regular, Semi-Condensed, Condensed) bundled with the app
- Export sessions as
workflow.jsoncompatible with 3270Connect - Load and replay
workflow.jsonfor repeatable flows - Docker image and GHCR publishing workflow
Use 3270Web to interactively build and record terminal sessions, then run those same workflows at scale with 3270Connect in local, CI/CD, or load-testing pipelines.
This repository contains the public landing page for 3270.io.
- Stack: React, TypeScript, Vite, Tailwind CSS
- App entry:
src/App.tsx - Product image config:
src/lib/dashboard-image.ts
npm install
npm run devMIT. See LICENSE.



