monokle-core icon indicating copy to clipboard operation
monokle-core copied to clipboard

Monokle validation engine, CLI and shared UI components

Monokle Logo

Welcome to Monokle Core

Monokle core is a monorepository that contains shared packages between Monokle Desktop and Monokle Cloud. All packages are open-source and MIT licensed.

Validation Packages

Monokle uses a common set of libraries for validation Kubernetes resources across its CLI, Desktop and Cloud tooling.

  • @monokle/validation: An extensible validator for Kubernetes resources.
  • @monokle/cli: A CLI to validate your Kubernetes resources directly from your terminal.
  • create-monokle-plugin: Bootstrap a custom plugin within seconds.

Please go to the Monokle Community Plugins repo for information on how to create and share your own validators.

UI related packages:

  • @monokle/components: a shared design system.
  • @monokle/tree-navigator: React component to render trees with Redux.

Other Packages

  • monaco-kubernetes: A Kubernetes language plugin for Monaco.

Getting involved