Skip to content

perpetualintelligence/terminal

Repository files navigation

OneImlx.Terminal

Open. Flexible. Secured. Cross-Platform.

The most flexible cross-platform framework for building modern and secured terminal apps.

build-test-cross build-test-push delete-packages

OneImlx.Terminal is the cross-platform adaptable framework designed for crafting modern CLI and terminal applications. We cut through the terminal infrastructure complexity, letting you concentrate on building enterprise grade terminal applications with Unicode support, and extensive command hierarchies.

Quickly dive in with our test apps.

Packages

NuGet NuGet

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 signup required.

Transform any .NET ecosystem feature into a modern terminal app with ease.

License and Pricing

Explore our licensing, redistribution, and pricing policies:

The full-feature OneImlx.Terminal framework is free for educational, and community purposes.

Documentation

For more information explore our conceptual documentation.

Feedback

Your feedback helps shape OneImlx.Terminal. For suggestions, issues, or queries, please visit our GitHub Issues.