OpenMined/PySyft

Perform data science on data that remains in someone else's server

62
/ 100
Established

PySyft helps data scientists perform statistical analysis or machine learning on sensitive data without ever seeing or copying it. It allows you to connect to a 'Datasite' which holds the data, run your analysis, and receive results, all while the data owner maintains control over data access and privacy. This is for data scientists, researchers, and analysts who need to work with restricted or private datasets.

9,863 stars. No commits in the last 6 months. Available on PyPI.

Use this if you need to perform data science, including machine learning or statistical analysis, on datasets that you are not permitted to directly access or copy due to privacy, legal, or intellectual property concerns.

Not ideal if you have full, unrestricted access to the data you need to analyze, as the added privacy controls introduce a layer of complexity not required in such scenarios.

data-privacy secure-analytics private-machine-learning sensitive-data-analysis research-data-governance
Stale 6m No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

9,863

Forks

2,006

Language

Python

License

Apache-2.0

Last pushed

Jul 15, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/OpenMined/PySyft"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.