{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"serving","owner":"secretflow","isFork":false,"description":"SecretFlow-Serving is a serving system for privacy-preserving machine learning models.","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":11,"issueCount":5,"starsCount":7,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T20:37:22.434Z"}},{"type":"Public","name":"psi","owner":"secretflow","isFork":false,"description":"The repo of Private Set Intersection(PSI) and Private Information Retrieval(PIR) from SecretFlow.","allTopics":["multiparty-computation","private-information-retrieval","private-set-intersection"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":11,"issueCount":12,"starsCount":21,"forksCount":15,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,1,5,3,3,2,8,12,8,9,2,0,0,8,2,1,2,2,9,3,0,0,0,0,0,4,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T11:02:07.974Z"}},{"type":"Public","name":"spu","owner":"secretflow","isFork":false,"description":"SPU (Secure Processing Unit) aims to be a provable, measurable secure computation device, which provides computation ability while keeping your private data protected.","allTopics":["privacy-preserving","private-set-intersection","secure-multiparty-computation"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":4,"issueCount":20,"starsCount":204,"forksCount":93,"license":"Apache License 2.0","participation":[0,8,1,0,8,1,3,9,15,14,5,10,10,2,9,20,5,0,5,2,5,4,6,6,6,3,4,10,4,6,6,31,10,15,7,3,3,11,8,6,14,8,8,2,5,7,4,1,2,14,13,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T10:02:55.870Z"}},{"type":"Public","name":"yacl","owner":"secretflow","isFork":false,"description":"YACL (Yet Another Common crypto library) is a C++ library that contains cryptgraphy, network and io modules which other SecretFlow code depends on.","allTopics":["cryptography","crypto","cryptography-library","ot","secure-computation","oblivious-transfer","dpf","vole"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":2,"issueCount":9,"starsCount":69,"forksCount":57,"license":"Apache License 2.0","participation":[0,2,2,3,2,0,3,1,3,9,1,2,6,1,5,6,2,0,1,0,4,0,3,2,0,3,1,2,2,1,20,24,3,10,5,3,4,2,5,2,9,4,2,0,7,3,2,0,0,2,1,9],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T09:01:56.442Z"}},{"type":"Public","name":"kuscia","owner":"secretflow","isFork":false,"description":"Kuscia(Kubernetes-based Secure Collaborative InfrA) is a K8s-based privacy-preserving computing task orchestration framework.","allTopics":["kubernetes","machine-learning","data-analysis","privacy-preserving","federated-learning","trusted-execution-environment","secure-multiparty-computation"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":4,"issueCount":40,"starsCount":62,"forksCount":45,"license":"Apache License 2.0","participation":[0,6,3,1,22,0,2,1,3,6,2,6,2,6,0,1,1,0,1,2,6,1,6,2,4,2,8,3,2,3,1,3,2,3,3,2,0,1,0,3,1,4,1,1,2,2,4,0,1,2,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T07:13:41.663Z"}},{"type":"Public","name":"web-ci","owner":"secretflow","isFork":false,"description":"CI/CD actions & workflows for Web team @ SecretFlow","allTopics":[],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,7,0,0,0,0,0,3,1,1,0,0,4,0,0,0,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T02:03:00.214Z"}},{"type":"Public","name":"heu","owner":"secretflow","isFork":false,"description":"A high-performance homomorphic encryption algorithm library.","allTopics":["paillier","homomorphic-encryption","cryptography"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":2,"issueCount":1,"starsCount":79,"forksCount":33,"license":"Apache License 2.0","participation":[1,0,0,0,3,0,1,0,0,4,0,3,3,0,0,0,1,0,7,0,0,1,2,7,0,1,0,3,0,2,3,3,2,1,1,1,0,0,3,1,4,0,1,0,0,2,0,0,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T06:26:26.026Z"}},{"type":"Public","name":".github","owner":"secretflow","isFork":false,"description":"Default community health files for SecretFlow","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":4,"license":"Apache License 2.0","participation":[4,0,0,0,1,0,10,1,0,0,0,7,0,1,0,3,1,0,0,0,0,2,0,0,0,0,0,0,0,5,0,3,0,2,0,0,0,2,0,2,2,0,2,0,0,2,0,2,0,0,1,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T03:21:54.520Z"}},{"type":"Public","name":"docs","owner":"secretflow","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":2,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T09:59:34.544Z"}},{"type":"Public","name":"secretnote","owner":"secretflow","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":2,"starsCount":14,"forksCount":0,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,1,5,3,5,3,2,2,0,2,0,0,0,0,0,5,2,2,0,3,0,0,0,1,0,7,2,0,0,4,3,0,4,7,0,0,2,2,0,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T09:32:10.485Z"}},{"type":"Public","name":"scql","owner":"secretflow","isFork":false,"description":"SCQL (Secure Collaborative Query Language) is a system that allows multiple distrusting parties to run joint analysis without revealing their private data.","allTopics":["scql","mpc-sql","secure-querying","secure-collaborative-query","collaborative-analytics","sf-sql"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":16,"starsCount":108,"forksCount":41,"license":"Apache License 2.0","participation":[1,2,9,1,6,3,4,2,0,7,1,2,0,2,0,3,2,0,1,1,0,0,0,3,1,0,2,0,0,0,11,17,4,1,1,0,0,1,0,0,0,0,0,4,0,4,0,0,2,2,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T08:21:13.419Z"}},{"type":"Public","name":"secretpad","owner":"secretflow","isFork":false,"description":"SecretPad is a privacy-preserving computing web platform based on the Kuscia framework, designed to provide easy access to privacy-preserving data intelligence and machine learning functions. ","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":24,"starsCount":31,"forksCount":17,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T03:15:02.107Z"}},{"type":"Public","name":"doctools","owner":"secretflow","isFork":false,"description":"Documentation toolchain for SecretFlow","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":0,"starsCount":3,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T00:35:24.647Z"}},{"type":"Public","name":"capsule-manager-sdk","owner":"secretflow","isFork":false,"description":"a sdk tool to access capsule manager","allTopics":["tee","confidential-computing","trustedflow","secretflow"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":2,"starsCount":2,"forksCount":3,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,2,0,0,0,0,0,3,0,0,0,0,0,0,0,0,5,0,0,0,4,0,3,0,0,2,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T06:27:29.581Z"}},{"type":"Public","name":"secretflow","owner":"secretflow","isFork":false,"description":"A unified framework for privacy-preserving data analysis and machine learning","allTopics":["machine-learning","data-analysis","homomorphic-encryption","differential-privacy","privacy-preserving","federated-learning","trusted-execution-environment","private-set-intersection","split-learning","secure-multiparty-computation","confidential-computing"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":6,"issueCount":115,"starsCount":2223,"forksCount":363,"license":"Apache License 2.0","participation":[8,11,6,5,9,4,7,3,15,6,3,8,4,4,3,7,6,0,6,2,10,4,8,0,4,2,1,5,4,3,9,2,1,3,1,2,0,1,7,5,10,5,1,2,1,2,1,2,0,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T04:45:51.862Z"}},{"type":"Public","name":"easy-psi","owner":"secretflow","isFork":false,"description":"Easy PSI is a web platform focused on Private Set Intersection(PSI), which is based on Kuscia and SecretFlow PSI Library.","allTopics":["privacy-preserving","private-set-intersection"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":3,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,10,0,0,0,0,0,0,0,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T09:20:03.376Z"}},{"type":"Public","name":"secretpad-frontend","owner":"secretflow","isFork":false,"description":"The frontend repo for secretpad","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":5,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,6,1,0,1,3,0,0,0,0,0,0,0,1,1,0,2,0,0,0,13,0,3,1,0,0,0,0,0,4,0,2,0,16,2,0,0,0,9,5,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T13:08:30.977Z"}},{"type":"Public","name":"kuscia-envoy","owner":"secretflow","isFork":false,"description":"Kuscia Envoy implements several custom http filters based on open source Envoy.","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":3,"issueCount":1,"starsCount":10,"forksCount":9,"license":"Apache License 2.0","participation":[0,5,0,0,3,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,2,0,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T06:33:47.239Z"}},{"type":"Public","name":"devtools","owner":"secretflow","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":7,"license":"Apache License 2.0","participation":[0,4,0,0,0,0,4,1,0,3,1,0,1,0,3,0,0,0,1,0,1,0,6,0,0,0,21,15,3,2,7,5,0,0,0,1,0,6,0,0,0,2,4,0,0,0,0,0,0,0,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-19T06:11:10.417Z"}},{"type":"Public","name":"trustedflow","owner":"secretflow","isFork":false,"description":"A privacy-preserving computing system based on TEE.","allTopics":["privacy","tee","privacy-preserving","trusted-execution-environment","meachine-learning","confidential-computing","llm"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":6,"starsCount":9,"forksCount":7,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T13:55:46.274Z"}},{"type":"Public","name":"capsule-manager","owner":"secretflow","isFork":false,"description":"The authorization and key management module of TrustedFlow","allTopics":["tee","privacy-preserving","trusted-execution-environment","confidential-computing","trustedflow","secretflow"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":8,"starsCount":4,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T09:46:07.600Z"}},{"type":"Public","name":"teeapps","owner":"secretflow","isFork":false,"description":"TeeApps contain a general framework for developing TEE applications and various application implementations used in federated AI/BI.","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":8,"starsCount":8,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T09:23:05.550Z"}},{"type":"Public","name":"interconnection-impl","owner":"secretflow","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":2,"license":"Apache License 2.0","participation":[0,1,0,4,4,2,0,1,2,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-12T08:05:41.789Z"}},{"type":"Public","name":"community","owner":"secretflow","isFork":false,"description":"Where SecretFlow meets community~","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-09T03:14:19.394Z"}},{"type":"Public","name":"spec","owner":"secretflow","isFork":false,"description":"SecretFlow Open Specification is a protocol stack designed for privacy-preserving applications.","allTopics":["specification","privacy-preserving"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-28T06:46:53.625Z"}},{"type":"Public","name":"interconnection","owner":"secretflow","isFork":false,"description":"Interconnection Protocol","allTopics":[],"primaryLanguage":{"name":"Starlark","color":"#76d275"},"pullRequestCount":0,"issueCount":0,"starsCount":13,"forksCount":13,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-25T07:00:55.176Z"}},{"type":"Public","name":"secure-data-capsule-apis","owner":"secretflow","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-20T12:47:42.839Z"}},{"type":"Public","name":"secure-data-capsule-sdk","owner":"secretflow","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":2,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-20T10:03:35.732Z"}},{"type":"Public","name":"easy-psi-frontend","owner":"secretflow","isFork":false,"description":"Easy PSI is a web platform focused on Private Set Intersection(PSI), which is based on Kuscia and SecretFlow PSI Library. This repo is frontend for Easy-PSI platform.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,8,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-20T03:26:47.231Z"}},{"type":"Public","name":"InterOp","owner":"secretflow","isFork":false,"description":"本仓库用于展示北京金融科技产业联盟(Beijing FinTech Industry Alliance)数据专委会隐私计算互联互通课题组研究成果","allTopics":[],"primaryLanguage":null,"pullRequestCount":2,"issueCount":0,"starsCount":11,"forksCount":14,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-19T09:13:33.093Z"}}],"repositoryCount":35,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}