Timoni is a package manager for Kubernetes, powered by CUE and inspired by Helm. The Timoni project strives to improve the UX of authoring Kubernetes configs. Instead of mingling Go templates with YAML like Helm, or layering YAML on top of each-other like Kustomize, Timoni relies on cuelang's type safety, code generation and data validation features to offer a better experience of creating, packaging and delivering apps to Kubernetes. Note that Timoni in under active development and is still in its infancy. The APIs and command-line interface may change in a backward incompatible manner.

Features

  • Timoni enables software vendors to define complex application deployments, packaged as Modules, using type-safe Kubernetes templates and rich customisation options for end-users
  • The app configuration packaged in a Module is distributed as an Open Container Initiative (OCI) artifact, next to the app images, in a container registry
  • Timoni Modules are semantically versioned and cryptographically signed
  • With Timoni, platform engineers can manage the lifecycle of Kubernetes controllers, including the upgrade of CRDs
  • Module authors can import CRD schemas from YAML files and incorporate Kubernetes custom resources in their app deployments
  • With Timoni, users can manage the whole lifecycle of applications deployed on Kubernetes

Project Samples

Project Activity

See All Activity >

Categories

Package Managers

License

Apache License V2.0

Follow timoni

timoni Web Site

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of timoni!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Go

Related Categories

Go Package Managers

Registered

2024-03-25