awesome-volunteer-computing
github.com/ranjithrajv/awesome-volunteer-computing ↗A curated list of awesome projects, platforms, and resources related to volunteer computing — donating idle computing power to solve real-world scientific and humanitarian problems.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me 🧬 hybrid or multi-platform resources from awesome-volunteer-computing"
Installation instructions →What's inside
⚙️ Platforms & Infrastructure
- autoresearch@home🧬 Hybrid or Multi-Platform
A collaborative, SETI@home-style fork of autoresearch where multiple agents on different GPUs share results to improve language models through the Ensue shared memory network.
- BOINC💻 Desktop-Native
The gold standard in open-source volunteer computing, powering dozens of scientific research projects.
- Charity Engine💻 Desktop-Native
Turns donated computing power into charitable donations or rewards for users.
- distri.js.org🌐 Browser-Based
A minimalist JavaScript framework enabling distributed computing inside any modern web browser using Web Workers.
- DreamLab📱 Mobile-Based
Vodafone Foundation's mobile app that powers medical and nutritional research while your phone charges.
- Exo🧬 Hybrid or Multi-Platform
Run your own AI cluster at home with everyday devices. Unifies existing devices (iPhone, iPad, Android, Mac, NVIDIA, Raspberry Pi) into one powerful distributed GPU for running various AI models including LLaMA, Mistral, and LlaVA.
📚 Research & Papers
- BOINC: A Platform for Volunteer Computing
Describes the architecture, features, and implementation of the widely used BOINC middleware.
- "Improving the Productivity of Volunteer Computing" (Toth, 2008)
Examines task retrieval policies and techniques to increase productivity.
- Personal Volunteer Computing
Proposes a more personal, web-based approach to volunteer computing and introduces the Pando platform.
- Research on the Task Assignment Problem with Maximum Benefits in Volunteer Computing Platforms
Explores task scheduling strategies for maximizing benefits in VCPs considering deadlines.
- Retaining volunteers in volunteer computing projects
Investigates factors influencing volunteer retention and contribution levels.
- The Computational and Storage Potential of Volunteer Computing
Analyzes measurements from ~330k hosts to assess the capacity of volunteer computing beyond CPU power.
🛠️ For Developers
- BOINC Development Resources
Comprehensive guide covering the SDK, APIs, server/client setup, and creating BOINC-compatible applications.
- Flower
A federated learning framework that enables training machine learning models across distributed devices while preserving data privacy. Supports PyTorch Lightning and other ML frameworks.
- GridCoin Developer Information
Resources for integrating blockchain-based incentives (GridCoin) with distributed computing (primarily BOINC).
- webrtc-tree-overlay
A library for building scalable WebRTC P2P mesh networks in a tree overlay structure, useful for browser-based distributed applications.
👥 Communities & Forums
📺 Articles & Videos
- CERN Explainer: What is volunteer computing? - LHC@home
Explanation from the perspective of a major project.
- Khan Academy: Citizen science (article)
Discusses volunteer computing as a form of citizen science.
- Volunteer computing - Wikipedia
Comprehensive encyclopedia article.
- What is Volunteer Computing? - TechRadar
General overview article.
🧪 Volunteer Projects
- Climateprediction.net
Climate modeling research studying weather patterns, climate change, and environmental impacts.
- DENIS@Home
Medical physiology research from San Jorge University studying human physiological systems.
- distributed.net
Cryptographic challenges and optimal Golomb ruler searches, completed OGR-28 in 2022.
- Einstein@Home
Searches for gravitational waves and pulsars in massive astrophysical datasets.
- Folding@home
Simulates protein folding to better understand diseases like cancer and Alzheimer's. (
- GIMPS
Great Internet Mersenne Prime Search, discovered the largest known prime in 2024 (41M digits).
🔗 Related Concepts
- SciStarter
Hub for discovering citizen science projects.
- Zooniverse
Popular platform for web-based citizen science projects (classification, transcription).
Showing a sample of 50 resources. View the full list on GitHub →