awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nucleuscloud avatar

nucleuscloud/neosyncArchived

0
View on GitHub↗
4,149 stars·231 forks·Go·3 vueswww.neosync.dev↗

Neosync

NeoSync est un outil de synchronisation de base de données et un orchestrateur de pipeline de données conçu pour déplacer et transformer des jeux de données entre différents environnements. Il fonctionne comme une plateforme de sécurité des données PII et un générateur de données synthétiques, permettant la synchronisation des données de production tout en garantissant la conformité à la confidentialité.

Le système utilise un coordinateur basé sur l'événementiel pour gérer les mouvements de données asynchrones, fournissant une gestion automatisée des tentatives et des échecs. Il se différencie en combinant l'anonymisation et la détection des PII basées sur des règles avec la génération de données synthétiques basées sur des schémas pour créer des jeux de données artificiels qui imitent les propriétés de production sans exposer d'informations privées.

Le projet couvre de larges domaines de capacités, notamment le sous-échantillonnage de base de données pour réduire le volume de données pour les tests, les transformations de champs basées sur des modèles pour remodeler les informations, et l'orchestration de pipelines de données pour maintenir l'intégrité relationnelle pendant la synchronisation.

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.

Historique des stars

Graphique de l'historique des stars pour nucleuscloud/neosyncGraphique de l'historique des stars pour nucleuscloud/neosync

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Neosync

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Neosync.
  • lk-geimfari/mimesisAvatar de lk-geimfari

    lk-geimfari/mimesis

    4,818Voir sur 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
    Voir sur GitHub↗4,818
  • qovery/replibyteAvatar de Qovery

    Qovery/Replibyte

    4,381Voir sur 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
    Voir sur GitHub↗4,381
  • microsoft/presidioAvatar de microsoft

    microsoft/presidio

    6,995Voir sur 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
    Voir sur GitHub↗6,995
  • apache/incubator-airflowAvatar de apache

    apache/incubator-airflow

    45,840Voir sur 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
    Voir sur GitHub↗45,840
Voir les 30 alternatives à Neosync→

Questions fréquentes

Que fait nucleuscloud/neosync ?

NeoSync est un outil de synchronisation de base de données et un orchestrateur de pipeline de données conçu pour déplacer et transformer des jeux de données entre différents environnements. Il fonctionne comme une plateforme de sécurité des données PII et un générateur de données synthétiques, permettant la synchronisation des données de production tout en garantissant la conformité à la confidentialité.

Quelles sont les fonctionnalités principales de nucleuscloud/neosync ?

Les fonctionnalités principales de nucleuscloud/neosync sont : Database Environment Synchronization, Synthetic Data Generators, Relational Database Subsetting, Data Pipeline Orchestration, Database Synchronization Tools, Production Data Subsetting, Data Anonymization, PII Detection and Screening.

Quelles sont les alternatives open-source à nucleuscloud/neosync ?

Les alternatives open-source à nucleuscloud/neosync incluent : 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,…