Open. Flexible. Secured. Cross-Platform.
The most flexible cross-platform framework for building modern, secured, and production-ready terminal and CLI applications on .NET.
OneImlx.Terminal is the cross-platform, production-grade framework for building modern CLI and terminal applications on .NET. It eliminates terminal infrastructure complexity so you can focus on delivering rich, enterprise-grade command experiences — with full Unicode support, deep command hierarchies, real-time streaming, and secure distributed architectures.
Quickly dive in with our sample apps.
- Utilize microservices architecture, Dependency Injection (DI), and options pattern to design and configure your terminal apps.
- Access built-in features or develop your own solutions for terminal UX, input parsing, error handling, command validation, data storage, and type verification.
- Opt for high-performance in-memory command storage or integrate with remote storage solutions.
- Compatible with Windows, Linux, macOS, Docker, Kubernetes, and more.
- Create deployment-agnostic CLI terminals, test locally, and deploy on-premise, cloud (public, private, or government), or in hybrid environments.
- Develop enterprise-level CLI and terminal applications with secure, zero-trust architecture, complying with OAuth and OpenID Connect (OIDC) standards.
- Engage with our open-source community to resolve issues and contribute to feature enhancements and documentation.
- Quickly onboard, evaluate, and test with our demo license and ready samples on GitHub, no sign-up required.
Transform any .NET ecosystem feature into a powerful, production-ready terminal app.
Explore our licensing, redistribution, and pricing policies:
For conceptual guides, API references, and tutorials, visit our documentation.
Your feedback shapes OneImlx.Terminal. For suggestions, issues, or questions, please open a GitHub Issue.