Corikachu / replibyte

Seed your development database with real data ⚡️

Home Page:https://www.replibyte.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

replibyte logo

Seed Your Development Database With Real Data ⚡️

Replibyte is a powerful tool to seed your databases
with real data and other cool features 🔥

stable badge Build and Tests Discord

Features

  • Support data backup and restore for PostgreSQL, MySQL and MongoDB
  • Replace sensitive data with fake data
  • Works on large database (> 10GB) (read Design)
  • Database Subsetting: Scale down a production database to a more reasonable size 🔥
  • Start a local database with the prod data in a single command 🔥
  • On-the-fly data (de)compression (Zlib)
  • On-the-fly data de/encryption (AES-256)
  • Fully stateless (no server, no daemon) and lightweight binary 🍃
  • Use custom transformers

Here are the features we plan to support

  • Auto-detect and version database schema change
  • Auto-detect sensitive fields
  • Auto-clean backed up data

Getting Started

  1. How Replibyte works
  2. Initial setup:
    1. Install
    2. Configure
  3. Step-by-step guides:
    1. Create a dump
    2. Transform a dump
    3. Restore a dump
    4. Subset a dump
    5. Delete a dump

Demo

What is RepliByte

Contributing

Check here.

Thanks

Thanks to all people sharing their ideas to make Replibyte better. We do appreciate it. I would also thank AirByte, a great product and a trustworthy source of inspiration for this project.


Replibyte is initiated and maintained by Qovery

About

Seed your development database with real data ⚡️

https://www.replibyte.com

License:MIT License


Languages

Language:Rust 97.2%Language:JavaScript 1.2%Language:TypeScript 0.6%Language:Dockerfile 0.5%Language:CSS 0.5%Language:Shell 0.0%