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

OpenMined/PySyft

0
View on GitHub↗
9,907 stars·2,001 forks·Python·Apache-2.0·21 viewswww.openmined.org↗

PySyft

PySyft is a privacy-preserving machine learning framework and remote computation engine. It functions as a decentralized data analysis orchestrator that allows for the execution of data science workflows on remote servers without requiring the transfer of raw private data from the host device.

The platform provides a secure collaboration environment where data owners manage permissions and authorize specific collaborators to run computations. It differentiates its workflow by utilizing mock data for local development and validation before submitting final analysis jobs to private remote servers.

The system covers a broad range of secure computation capabilities, including the use of sandboxed job execution to isolate computations from the underlying system and a cloud-storage transport layer for exchanging requests between peers. It also includes mechanisms for asynchronous state synchronization to maintain consistency across offline or cloud-connected nodes.

Features

  • Remote Data Analysis - Executes machine learning workflows on datasets hosted on remote servers to maintain strict data privacy.
  • Privacy-Preserving Machine Learning - Implements a framework for executing machine learning workflows on remote servers without accessing raw private data.
  • Privacy-Preserving Compute Engines - Provides a remote computation engine that allows analysis jobs to run on private data sources without raw information leaving the host.
  • Decentralized Analysis Orchestrators - Provides a decentralized orchestrator for coordinating remote analysis and synchronizing computation requests across offline or cloud-connected peers.
  • Decentralized Data Analysis - Orchestrates the analysis of information spread across multiple offline or cloud-connected servers.
  • Remote Function Execution - Sends computation logic to the data source, ensuring raw private data never leaves the host device.
  • Privacy Orchestration - Coordinates remote data analysis and synchronizes computation requests across distributed peers while maintaining data privacy.
  • Data and Resource Permissions - Provides granular controls for restricting visibility and operations on private datasets by requiring owner approval.
  • Role-Based Access Control - Requires data owners to manually approve specific collaborators and computation actions through role-based permissions.
  • Secure Data Collaboration - Manages permissions and approvals for multiple researchers to work on private datasets hosted by different owners.
  • Privacy-Preserving Workflows - Implements a workflow cycle of using mock data for development and remote execution for production results.
  • Secure Permission Management - Offers a platform for managing data permissions and authorizing collaborators to run computations on isolated private datasets.
  • Mock Data Utilities - Provides synthetic data surrogates to validate analysis code locally before deploying to private remote servers.
  • Code Execution Sandboxes - Runs remote computations within isolated virtual environments to prevent unauthorized access to the host system.
  • Isolated Execution Sandboxes - Runs submitted computations in sandboxed virtual environments to restrict access to the underlying system.
  • Federated Learning - Library for secure and private deep learning.
  • General Machine Learning - Library for secure and private deep learning.
  • Guardrails and AI Safety - Listed in the “Guardrails and AI Safety” section of the The Incredible Pytorch awesome list.
  • Privacy and Safety - Library for secure, private deep learning using MPC.

Star history

Star history chart for openmined/pysyftStar history chart for openmined/pysyft

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.

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

Projects sharing features with PySyft

These projects share indexed features with PySyft. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • federatedai/fateFederatedAI avatar

    FederatedAI/FATE

    6,048View on GitHub↗

    FATE is an open-source federated learning platform that enables multiple organizations to collaboratively train machine learning models without exposing raw data to any party. It provides a complete framework for private data collaboration, allowing participants to jointly compute on sensitive information while maintaining data privacy and security guarantees through secure multi-party computation protocols. The platform distinguishes itself through its comprehensive infrastructure management capabilities, supporting automated deployment of multi-party clusters using Ansible-driven provisioni

    Pythonalgorithmfatefederated-learning
    View on GitHub↗6,048
  • prefecthq/fastmcpPrefectHQ avatar

    PrefectHQ/fastmcp

    22,994View on GitHub↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Pythonagentsfastmcpllms
    View on GitHub↗22,994
  • boto/boto3boto avatar

    boto/boto3

    9,834View on GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    View on GitHub↗9,834
  • daytonaio/daytonadaytonaio avatar

    daytonaio/daytona

    72,416View on GitHub↗

    Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized workspaces. It provides a centralized system for managing reproducible coding environments as code, ensuring consistency across distributed teams by abstracting the underlying infrastructure. By utilizing declarative configuration, the platform automates the entire lifecycle of development sandboxes, from initial provisioning to resource governance. The platform distinguishes itself through its infrastructure-agnostic runner layer, which allows development environments to be deployed ac

    TypeScriptagentic-workflowaiai-agents
    View on GitHub↗72,416
Compare all 30 related projects→

Frequently asked questions

What does openmined/pysyft do?

PySyft is a privacy-preserving machine learning framework and remote computation engine. It functions as a decentralized data analysis orchestrator that allows for the execution of data science workflows on remote servers without requiring the transfer of raw private data from the host device.

What are the main features of openmined/pysyft?

The main features of openmined/pysyft are: Remote Data Analysis, Privacy-Preserving Machine Learning, Privacy-Preserving Compute Engines, Decentralized Analysis Orchestrators, Decentralized Data Analysis, Remote Function Execution, Privacy Orchestration, Data and Resource Permissions.

Which projects share features with openmined/pysyft?

Projects with overlapping indexed features include: federatedai/fate — FATE is an open-source federated learning platform that enables multiple organizations to collaboratively train… prefecthq/fastmcp — FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… daytonaio/daytona — Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… adap/flower — Flower is a federated learning framework and distributed machine learning orchestrator designed to train models across…