Replibyte

Seed your development database with real data ⚡️
Alternatives To Replibyte
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Developer Handbook5,106
a month ago6mit
An opinionated guide on how to become a professional Web/Mobile App Developer.
Encore3,755
a day ago40September 21, 202240mpl-2.0Go
Encore is the end-to-end Backend Development Platform that lets you escape cloud complexity.
Replibyte3,512
3 months ago82gpl-3.0Rust
Seed your development database with real data ⚡️
Data Science Best Resources2,466
5 days ago5mit
Carefully curated resource links for data science in one place
Userbase2,1851103 months ago45February 09, 202159mitJavaScript
Create secure and private web apps using only static JavaScript, HTML, and CSS.
Mimic Code1,952
24 days ago12June 18, 2020161mitJupyter Notebook
MIMIC Code Repository: Code shared by the research community for the MIMIC family of databases
Terraboard1,712
3 months ago10April 19, 202111apache-2.0Go
:earth_africa: :clipboard: A web dashboard to inspect Terraform States
Learn Devops1,092
8 days ago1HCL
I am using this repository to document my devops journey. I follow the process of learning everything by tasks. Every task has an associated objective that encompasses an underlying concept. Concepts including CloudProviders, Containers, ContainersOrchestration, Databases, InfrastructureAsCode, Interview, VersionControl etc in progress
Inquery1,091
a month ago5otherGo
Superpowers for PostgreSQL
Terraform Aws Rds748
4 days ago5apache-2.0HCL
Terraform module which creates RDS resources on AWS 🇺🇦
Alternatives To Replibyte
Select To Compare


Alternative Project Comparisons
Readme

replibyte logo

Seed Your Development Database With Real Data

Replibyte is a blazingly fast tool to seed your databases with your production data while keeping sensitive data safe

MIT License stable badge stable badge Build and Tests Discord

ROSS Index - Fastest Growing Open-Source Startups in Q3 2022 | Runa Capital

Prerequisites

  • MacOSX / Linux / Windows
  • Nothing more! Replibyte is stateless and does not require anything special.

Usage

Create a dump

replibyte -c conf.yaml dump create

List all dumps

replibyte -c conf.yaml dump list

type          name                  size    when                    compressed  encrypted
PostgreSQL    dump-1647706359405    154MB   Yesterday at 03:00 am   true        true
PostgreSQL    dump-1647731334517    152MB   2 days ago at 03:00 am  true        true
PostgreSQL    dump-1647734369306    149MB   3 days ago at 03:00 am  true        true

Restore the latest dump in a local container

replibyte -c conf.yaml dump restore local -v latest -i postgres -p 5432

Restore the latest dump in a remote database

replibyte -c conf.yaml dump restore remote -v latest

Features

  • [x] Support data dump and restore for PostgreSQL, MySQL and MongoDB
  • [x] Analyze your data schema
  • [x] Replace sensitive data with fake data
  • [x] Works on large database (> 10GB)
  • [x] Database Subsetting: Scale down a production database to a more reasonable size
  • [x] Start a local database with the production data in a single command
  • [x] On-the-fly data (de)compression (Zlib)
  • [x] On-the-fly data de/encryption (AES-256)
  • [x] Fully stateless (no server, no daemon) and lightweight binary
  • [x] 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. Restore a dump
    3. Subset a dump
    4. Delete a dump
    5. Deploy Replibyte
      1. Container
      2. Qovery

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.

Popular Database Projects
Popular Amazon Web Services Projects
Popular Data Storage Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Database
Rust
Rust Lang
Aws
Mongodb
Mysql
Cloud
Postgres
Postgresql
Backup
S3
Cloud Native