Skip to content

Cf is a golang library that offers an opinionated, idiomatic approach for building composable, extensible software frameworks.

License

Notifications You must be signed in to change notification settings

michaelquigley/cf

 
 

Repository files navigation

Cf

Cf is a golang library that offers an opinionated, idiomatic approach for building composable, extensible software frameworks.

Cf is the result of years of work building next-generation network overlay software (see Ziti). Ziti is composed of layered, orthogonal frameworks that encapsulate aspects of the overlay architecure. Ziti is designed to be extensible, and can be configured to work in numerous ways depending on the needs of a specific deployment. Many of the components may or may not exist in a Ziti configuration, and each of the components likely requires a high degree of configurability. Cf helps to manage this kind of complexity.

Cf is spiritually similar to classic "inversion of control" containers as used in languages like Java, but done in an idiomatic golang style.

About

Cf is a golang library that offers an opinionated, idiomatic approach for building composable, extensible software frameworks.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%