awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Qovery avatar

Qovery/Replibyte

0
View on GitHub↗
4,381 stars·137 forks·Rust·gpl-3.0·18 viewswww.replibyte.com↗

Replibyte

Replibyte is a tool that automates the lifecycle of database snapshots for non-production environments, handling the export, anonymization, subsetting, and restoration of data. It is designed to support privacy-compliant development workflows by replacing sensitive production data with synthetic values and extracting consistent subsets of rows while preserving referential integrity.

The tool operates through a configurable pipeline defined in a YAML file, orchestrating stages such as dump, anonymize, subset, and restore. Each operation runs as an isolated, ephemeral container job, and snapshots are stored as encrypted files in remote object storage services like S3 or GCS. Replibyte also manages snapshot retention by automatically removing dumps based on age or count, and it can seed development databases with realistic, anonymized production data.

The project provides a command-line interface for configuring and triggering these operations, with support for running as a lifecycle job within deployment environments.

Features

  • Relational Database Subsetting - Extracts a configurable percentage of rows while following foreign-key relationships to maintain referential integrity.
  • Encrypted Snapshots - Stores database dumps as encrypted snapshots in remote object storage for secure data at rest.
  • Encrypted Snapshot Dumpers - Creates encrypted snapshots of databases and stores them in remote cloud object storage.
  • Non-Production Data Pipelines - Automates export, anonymization, and restoration of database content for non-production environments.
  • Data Seeding Utilities - Restores production database snapshots into development environments for realistic testing.
  • Production Snapshot Seeding - Restores anonymized production snapshots into non-production environments for realistic development testing.
  • Production Data Subsetting - Extracts a configurable percentage of rows from database tables while preserving referential integrity.
  • Database Snapshots - Automates dumping, encrypted storage, and lifecycle cleanup of database snapshots in cloud object storage.
  • Data Anonymization - Replaces sensitive production data with synthetic values to meet privacy regulations before moving data to non-production environments.
  • Column-Level Anonymization - Automatically replaces specified columns with anonymized values during the restore process to protect private information.
  • Database Anonymization Tools - Replaces sensitive production data with synthetic values during database restores to ensure privacy compliance.
  • Configuration Workflows - Defines the entire data lifecycle pipeline through a YAML configuration file for repeatable operations.
  • Database Lifecycle Pipelines - Orchestrates database operations as a sequence of dump, anonymize, subset, and restore stages.
  • Production Data Seeding - Restores realistic, anonymized production snapshots into development or staging databases for accurate testing.
  • Anonymization Rules - Replaces sensitive database column values with synthetic data during restore for privacy compliance.
  • Remote Object Storage Integrations - Transfers and retrieves database snapshots directly from cloud object storage services like S3 or GCS.
  • Ephemeral Job Runners - Executes each database lifecycle stage as an isolated, ephemeral container job.
  • Backup Lifecycle Automation - Automates retention policies by removing old or excess database dumps based on age or count.

Star history

Star history chart for qovery/replibyteStar history chart for qovery/replibyte

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Replibyte

Similar open-source projects, ranked by how many features they share with Replibyte.
  • nucleuscloud/neosyncnucleuscloud avatar

    nucleuscloud/neosync

    4,149View on GitHub↗

    NeoSync is a database synchronization tool and data pipeline orchestrator designed to move and transform datasets across different environments. It functions as a PII data security platform and a synthetic data generator, allowing for the synchronization of production data while ensuring privacy compliance. The system utilizes an event-sourced coordinator to manage asynchronous data movements, providing automated retry and failure handling. It differentiates itself by combining rule-based PII anonymization and detection with schema-based synthetic data generation to create artificial datasets

    Gobenthosdockeretl
    View on GitHub↗4,149
  • lk-geimfari/mimesislk-geimfari avatar

    lk-geimfari/mimesis

    4,818View on GitHub↗

    Mimesis is a Python synthetic data generator used to create realistic fake datasets and mock data for software testing and development. It functions as a schema-based dataset generator capable of producing structured records and relational datasets, while also serving as a production data anonymizer to replace sensitive information with synthetic values. The library distinguishes itself through comprehensive multilingual support, allowing for the generation of locale-specific information to simulate regional user profiles. It ensures reproducibility through deterministic data generation using

    Pythondatadataframedatascience
    View on GitHub↗4,818
  • microsoft/presidiomicrosoft avatar

    microsoft/presidio

    6,995View on GitHub↗

    Presidio is a PII detection and anonymization framework designed to identify and mask personally identifiable information in text. It functions as a PII recognition pipeline and a data masking engine, using a combination of machine learning, regular expressions, and rule-based logic to locate sensitive entities. The system acts as an NER model orchestrator, allowing for the integration of external named entity recognition models and PII detectors to support multi-language privacy scrubbing. It employs a plugin-based recognizer architecture that can be extended with custom recognizers, deny-li

    Pythonanonymizationdata-anonymizationdata-masking
    View on GitHub↗6,995
  • wisser/jailerWisser avatar

    Wisser/Jailer

    3,130View on GitHub↗

    Jailer is a suite of specialized tools for AI-assisted SQL management, referential integrity preservation, and relational data browsing. It provides a system for generating referentially intact database subsets, allowing users to extract consistent slices of relational data while preserving foreign key constraints and dependencies. The project features an AI-driven SQL assistant that uses natural language to generate, optimize, and refactor queries based on database schemas. It also includes a data migration tool that analyzes SQL patterns to reverse engineer models and map associations betwe

    Javadatabasedb2export
    View on GitHub↗3,130
See all 30 alternatives to Replibyte→

Frequently asked questions

What does qovery/replibyte do?

Replibyte is a tool that automates the lifecycle of database snapshots for non-production environments, handling the export, anonymization, subsetting, and restoration of data. It is designed to support privacy-compliant development workflows by replacing sensitive production data with synthetic values and extracting consistent subsets of rows while preserving referential integrity.

What are the main features of qovery/replibyte?

The main features of qovery/replibyte are: Relational Database Subsetting, Encrypted Snapshots, Encrypted Snapshot Dumpers, Non-Production Data Pipelines, Data Seeding Utilities, Production Snapshot Seeding, Production Data Subsetting, Database Snapshots.

What are some open-source alternatives to qovery/replibyte?

Open-source alternatives to qovery/replibyte include: nucleuscloud/neosync — NeoSync is a database synchronization tool and data pipeline orchestrator designed to move and transform datasets… lk-geimfari/mimesis — Mimesis is a Python synthetic data generator used to create realistic fake datasets and mock data for software testing… microsoft/presidio — Presidio is a PII detection and anonymization framework designed to identify and mask personally identifiable… wisser/jailer — Jailer is a suite of specialized tools for AI-assisted SQL management, referential integrity preservation, and… knex/knex — Knex is a multi-dialect database client that provides a programmatic SQL query builder, a connection pool manager, and… codelion/optillm — OptiLLM is an inference proxy and gateway router that directs prompts to specific language models based on cost,…