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
nucleuscloud avatar

nucleuscloud/neosyncArchived

0
View on GitHub↗

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
4,149 stars·231 forks·Go·27 viewswww.neosync.dev↗

Neosync

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 that mimic production properties without exposing private information.

The project covers broad capability areas including database subsetting to reduce data volume for testing, template-driven field transformations to reshape information, and the orchestration of data pipelines to maintain relational integrity during synchronization.

Features

  • Database Environment Synchronization - Synchronizes and transforms data slices between production and development environments with built-in failure management.
  • Synthetic Data Generators - Creates artificial datasets that mimic production properties for unit testing, seeding, and demonstrations.
  • Relational Database Subsetting - Extracts specific data slices from production databases while maintaining referential integrity for local development.
  • Data Pipeline Orchestration - Coordinates asynchronous data movements and processing tasks with automated failure recovery.
  • Database Synchronization Tools - Syncs production data across environments while applying subsetting, anonymization, and transformation rules.
  • Production Data Subsetting - Extracts representative record slices from production databases to reduce data volume for local testing.
  • Data Anonymization - Removes personally identifiable information from production datasets to enable safe local development and testing.
  • PII Detection and Screening - Identifies and masks personally identifiable information using pattern matching and replacement logic to ensure privacy compliance.
  • PII Security Platforms - Offers a comprehensive platform to monitor, detect, and anonymize PII within production datasets for privacy compliance.
  • Pipeline Orchestration - Implements an event-sourced coordinator to ensure reliable data pipeline execution with automated retry and failure handling.
  • Synthetic Dataset Generation - Produces artificial datasets by analyzing database schemas to maintain relational integrity without using real production data.
  • Field Transformations - Modifies specific data columns during synchronization using predefined scripts or models to reshape information.
  • Background Data Synchronization - Provides background workers to move datasets between environments without blocking the main application execution.
  • Star history

    Star history chart for nucleuscloud/neosyncStar history chart for nucleuscloud/neosync

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Neosync

    These projects share indexed features with Neosync. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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
    • qovery/replibyteQovery avatar

      Qovery/Replibyte

      4,381View on GitHub↗

      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 snapsho

      Rustawsbackupcloud
      View on GitHub↗4,381
    • 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
    • apache/incubator-airflowapache avatar

      apache/incubator-airflow

      45,840View on GitHub↗

      This project is a Python workflow orchestration platform and programmatic data pipeline engine used to author, schedule, and monitor complex data pipelines. It functions as a directed acyclic graph manager and scheduler, allowing users to define data movement and transformation tasks as code to ensure precise execution order and maintainability. The platform distinguishes itself by treating workflows as code, enabling pipelines to be versioned and tested through a standard programming language. It utilizes a system of extensible operators to encapsulate integration logic and employs a templat

      Python
      View on GitHub↗45,840
    Compare all 30 related projects→

    Frequently asked questions

    What does nucleuscloud/neosync do?

    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.

    What are the main features of nucleuscloud/neosync?

    The main features of nucleuscloud/neosync are: Database Environment Synchronization, Synthetic Data Generators, Relational Database Subsetting, Data Pipeline Orchestration, Database Synchronization Tools, Production Data Subsetting, Data Anonymization, PII Detection and Screening.

    Which projects share features with nucleuscloud/neosync?

    Projects with overlapping indexed features include: lk-geimfari/mimesis — Mimesis is a Python synthetic data generator used to create realistic fake datasets and mock data for software testing… qovery/replibyte — Replibyte is a tool that automates the lifecycle of database snapshots for non-production environments, handling the… microsoft/presidio — Presidio is a PII detection and anonymization framework designed to identify and mask personally identifiable… dbt-labs/dbt-core — dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control.… dagster-io/dagster — Dagster is a data orchestration platform designed to manage the entire lifecycle of data assets through declarative… apache/incubator-airflow — This project is a Python workflow orchestration platform and programmatic data pipeline engine used to author,…