Skip to content

Kform logo

Kform is a framework that brings the power of 'KRM as code or data' to Kubernetes. With Kform, orchestrating KRM resources becomes a easy through intuitive and human-readable configuration files. These files are not only reusable and shareable but can also be version-controlled, ensuring seamless collaboration among team members.

At its core, Kform empowers you to manage the entire lifecycle of KRM resources specified through the configuration files consistently. Whether it's deployment, scaling, or any other operation, Kform streamlines the process for any resource modeled as KRM. This framework is designed to enhance efficiency and maintainability, making Kubernetes resource orchestration a straightforward and manageable task."

If you are interested to learn and discuss join us in the Kubenet Discord server

Why

  • manage any KRM resource
  • track changes stored through the k8s api
  • declarative describe end state
  • standardize modules
  • collaborate

Repositories of the organisation

  • kform: The main logic of Kform
  • kform-examples: different examples for the usage of Kform
  • kform-sdk-go: A Golang SDK for Kform
  • kform-plugin: A GRPC provider plugin for Kform
  • plugin: A GRPC plugin for Kform
  • docs: contains the source of kform-dev.github.io/docs
  • pkg-server: An old implementation of pkgserver. This repo will be archived.

Join us

Join us on this journey as we learn how to leverage kubernetes for network automation.

Have questions, ideas, bug reports or just want to chat? Come join to the Kubenet Discord server.

License and governance

Code in the Kform repositories licensed with Apache License 2.0. At the moment the project is governed by the benevolent dictatorship of @henderiw @steiler @karimra and @hansthienpondt . On the long run we plan to move to a meritocracy based governance model.

Popular repositories Loading

  1. kform kform Public

    Go 6 1

  2. choreo choreo Public

    Choreo: KRM orchestration tool

    Go 1

  3. pkg-server pkg-server Public

    Go

  4. plugin plugin Public

    Go

  5. kform-plugin kform-plugin Public

    Go

  6. kform-sdk-go kform-sdk-go Public

    Go

Repositories

Showing 10 of 10 repositories
  • kform-dev/choreo-examples’s past year of commit activity
    Starlark 0 0 0 0 Updated Oct 1, 2024
  • choreo Public

    Choreo: KRM orchestration tool

    kform-dev/choreo’s past year of commit activity
    Go 1 Apache-2.0 0 0 0 Updated Oct 1, 2024
  • docs Public
    kform-dev/docs’s past year of commit activity
    Makefile 0 Apache-2.0 1 0 1 Updated Sep 30, 2024
  • kform Public
    kform-dev/kform’s past year of commit activity
    Go 6 Apache-2.0 1 3 5 Updated Sep 30, 2024
  • .github Public
    kform-dev/.github’s past year of commit activity
    0 Apache-2.0 1 0 0 Updated Aug 16, 2024
  • kform-dev/kform-examples’s past year of commit activity
    Shell 0 Apache-2.0 0 0 0 Updated Aug 9, 2024
  • kform-dev/pkg-server’s past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated May 12, 2024
  • kform-dev/kform-sdk-go’s past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated May 12, 2024
  • kform-dev/kform-plugin’s past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated May 12, 2024
  • plugin Public
    kform-dev/plugin’s past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated May 12, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…