{"repo":"Keymate-io/keymate-migrator","free":true,"listed":false,"github":"https://github.com/Keymate-io/keymate-migrator","clone":"git clone https://github.com/Keymate-io/keymate-migrator.git","description":"Reliable Keycloak user migration at scale. Features include bounded concurrency, durable retries, and zero data loss.","language":"Java","stars":33,"topics":["high-performance","identity-management","java","keycloak","migration","postgresql","quarkus","reactive","reactive-programming"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Keymate Migrator Keymate Migrator is an open-source, high-throughput, restartable migration tool designed specifically to migrate user accounts and identities into Keycloak at scale. Developed and battle-tested during real migrations of 20+ million user identities. Read the full story: How Keymate Migrated 20+ Million Identities to Keycloak. Keymate Migrator simplifies and secures the process of large-scale Keycloak migration for enterprises, SaaS providers, and identity modernization projects. It ensures safe and controlled migrations with bounded retries , operational visibility , and zero data loss , making it the right choice for anyone needing to perform a bulk import of users into Keycloak with confidence. --- ✨ Key Features - Bounded concurrency Prevents retry storms and database saturation by enforcing strict parallelism limits. - Restartable & resumable Migration progress is persisted. The process can safely stop and resume without reprocessing completed data. - Durable requeue mechanism Failed records are written to a disk-backed segmented outbox before being retried. - Backoff-aware retry strategy Retries are delayed with controlled backoff to protect downstream systems. - Reactive, non-blocking design Built on Quarkus, Mutiny, and reactive PostgreSQL clients. - Operational visibility Clear insight into progress, failures, retry states, and system pressure points. --- 🧠 Design Principles This migrator intentionally avoids common large-scale migration anti-patterns","default_branch":null,"files":null,"tree":[],"storefront":"/r/Keymate-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Keymate-io/keymate-migrator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}