klukai

Crates.ioklukai
lib.rsklukai
version0.1.3
created_at2025-08-21 11:36:08.39887+00
updated_at2025-09-12 04:09:04.700029+00
descriptionGossip-based service discovery (and more) for large distributed systems.
homepagehttps://github.com/halcyonnouveau/klukai
repositoryhttps://github.com/halcyonnouveau/klukai
max_upload_size
id1804609
size284,734
justin (beanpuppy)

documentation

README

Klukai Corrosion

Klukai Corrosion is a fork of Corrosion that aims to support compatibility with embedding Corrosion into other Rust crates (the raison d'ĂȘtre being Makiatto).

Notable Changes

  • Updated dependencies.
  • Consolidated crates and published to crates.io.
  • Removed PostgreSQL wire protocol API due to upgrade difficulties and not being useful for Makiatto (will possibly re-add in the future).

Upstream Compatibility

API Compatibility

Klukai aims to maintain ~100% API compatibility with upstream Corrosion. The binary remains as corrosion and supports all the same command-line options and configuration settings as the original. For embedding Corrosion as a library, migration only requires changing import names in your code.

Upstream Synchronisation

Klukai will incorporate updates from the upstream Corrosion repository to benefit from bug fixes and improvements. We aim to sync as soon as possible after upstream releases, though timing may vary depending on the complexity of merging changes with our modifications.

This fork exists primarily to maintain compatibility with updated Rust toolchains and dependencies. If upstream Corrosion adopts these changes (updating dependencies and publishing crates), Klukai will be archived and users should migrate back to the original crate.

Commit count: 879

cargo fmt