Skip to content

perpetualintelligence/oneterminal

Repository files navigation

OneImlx.Terminal

Open. Flexible. Secured. Cross-Platform.

The most flexible cross-platform framework for building modern, secured, and production-ready terminal and CLI applications on .NET.

build-test-cross build-test-push

coverage-line coverage-branch

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.

Packages

Package NuGet
OneImlx.Terminal.Shared NuGet
OneImlx.Terminal NuGet
OneImlx.Terminal.Server NuGet
OneImlx.Terminal.Server.Grpc NuGet
OneImlx.Terminal.Server.Pulsar NuGet
OneImlx.Terminal.Client NuGet
OneImlx.Terminal.Client.Grpc NuGet
OneImlx.Terminal.Client.Pulsar NuGet
OneImlx.Terminal.Authentication NuGet

Key Features

Key Features:

  • 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.

License and Pricing

Explore our licensing, redistribution, and pricing policies:

Documentation

For conceptual guides, API references, and tutorials, visit our documentation.

Feedback

Your feedback shapes OneImlx.Terminal. For suggestions, issues, or questions, please open a GitHub Issue.