https://github.com/cloudnative-pg/machinery
Common library extracted from CloudNativePG and containing functions and types shared by multiple projects
https://github.com/cloudnative-pg/machinery
cloudnativepg golang library
Last synced: about 1 month ago
JSON representation
Common library extracted from CloudNativePG and containing functions and types shared by multiple projects
- Host: GitHub
- URL: https://github.com/cloudnative-pg/machinery
- Owner: cloudnative-pg
- License: apache-2.0
- Created: 2024-09-06T15:15:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-08T01:45:04.000Z (about 1 month ago)
- Last Synced: 2026-04-08T03:30:17.523Z (about 1 month ago)
- Topics: cloudnativepg, golang, library
- Language: Go
- Homepage: https://pkg.go.dev/github.com/cloudnative-pg/machinery
- Size: 427 KB
- Stars: 2
- Watchers: 2
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Governance: GOVERNANCE.md
Awesome Lists containing this project
README
[](https://cloudnative-pg.io/)
# CloudNativePG - Machinery
The [CloudNativePG codebase](https://github.com/cloudnative-pg/cloudnative-pg)
is not intended to be used as a library.
This repository hosts a Go module that includes features that were moved out
of the [CloudNativePG](https://cloudnative-pg.io) codebase to make them
accessible for use in other projects.
## How to use it
As a Go module:
```
go get github.com/cloudnative-pg/machinery
```
The documentation is available on the
[pkg.go.dev](https://pkg.go.dev/github.com/cloudnative-pg/machinery) website.
## Users
This library is used by CloudNativePG itself and by the supporting
[`barman-cloud`](https://github.com/cloudnative-pg/barman-cloud) library.
## License
This code is released under the permissive [Apache License 2.0](./LICENSE) license.