An open API service indexing awesome lists of open source software.

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.
https://github.com/ranjithrajv/awesome-volunteer-computing

Last synced: 2 days ago
JSON representation

  • ๐Ÿ“บ Articles & Videos

  • ๐Ÿ‘ฅ Communities & Forums

  • ๐Ÿ› ๏ธ For Developers

    • ๐ŸŒ Browser-Based

      • BOINC Development Resources - dev-doc)) [![GitHub stars](https://img.shields.io/github/stars/BOINC/boinc-dev-doc)](https://github.com/BOINC/boinc-dev-doc/stargazers) [![GitHub forks](https://img.shields.io/github/forks/BOINC/boinc-dev-doc)](https://github.com/BOINC/boinc-dev-doc/network) [![GitHub last commit](https://img.shields.io/github/last-commit/BOINC/boinc-dev-doc)](https://github.com/BOINC/boinc-dev-doc/commits/main) - Comprehensive guide covering the SDK, APIs, server/client setup, and creating BOINC-compatible applications.
      • Flower - commit/adap/flower)](https://github.com/adap/flower/commits/main) - A federated learning framework that enables training machine learning models across distributed devices while preserving data privacy. Supports PyTorch Lightning and other ML frameworks.
      • webrtc-tree-overlay - tree-overlay)](https://github.com/elavoie/webrtc-tree-overlay/stargazers) [![GitHub forks](https://img.shields.io/github/forks/elavoie/webrtc-tree-overlay)](https://github.com/elavoie/webrtc-tree-overlay/network) [![GitHub last commit](https://img.shields.io/github/last-commit/elavoie/webrtc-tree-overlay)](https://github.com/elavoie/webrtc-tree-overlay/commits/main) - A library for building scalable WebRTC P2P mesh networks in a tree overlay structure, useful for browser-based distributed applications.
      • Volunteer Grid Toolkit (VGT) - Legacy-red)](https://sourceforge.net/projects/vgt/) โ€“ A toolkit for experimenting with volunteer grid computing concepts. *Note: Check project activity/relevance.*
      • GridCoin Developer Information - based incentives (GridCoin) with distributed computing (primarily BOINC).
      • Lattica - commit/GradientHQ/lattica)](https://github.com/GradientHQ/lattica/commits/main) - Decentralized cross-NAT communication framework for distributed AI. Features NAT traversal, CRDT-based data store, and DHT content discovery. ([Paper](https://doi.org/10.48550/arxiv.2510.00183))
      • GridCoin Developer Information - community/Gridcoin-Research)) [![GitHub stars](https://img.shields.io/github/stars/gridcoin-community/Gridcoin-Research)](https://github.com/gridcoin-community/Gridcoin-Research/stargazers) [![GitHub forks](https://img.shields.io/github/forks/gridcoin-community/Gridcoin-Research)](https://github.com/gridcoin-community/Gridcoin-Research/network) [![GitHub last commit](https://img.shields.io/github/last-commit/gridcoin-community/Gridcoin-Research)](https://github.com/gridcoin-community/Gridcoin-Research/commits/main) - Resources for integrating blockchain-based incentives (GridCoin) with distributed computing (primarily BOINC).
  • ๐Ÿ“„ License

    • ๐ŸŒ Browser-Based

      • awesome - driven standard for curated knowledge.
  • โš™๏ธ Platforms & Infrastructure

    • ๐ŸŒ Browser-Based

      • distri.js.org - dorta/Distri.js)) [![GitHub stars](https://img.shields.io/github/stars/ethan-dorta/Distri.js)](https://github.com/ethan-dorta/Distri.js/stargazers) [![GitHub forks](https://img.shields.io/github/forks/ethan-dorta/Distri.js)](https://github.com/ethan-dorta/Distri.js/network) [![GitHub last commit](https://img.shields.io/github/last-commit/ethan-dorta/Distri.js)](https://github.com/ethan-dorta/Distri.js/commits/main) - A minimalist JavaScript framework enabling distributed computing inside any modern web browser using Web Workers.
      • Pando - project/pando)](https://github.com/pando-project/pando/stargazers) [![GitHub forks](https://img.shields.io/github/forks/pando-project/pando)](https://github.com/pando-project/pando/network) [![GitHub last commit](https://img.shields.io/github/last-commit/pando-project/pando)](https://github.com/pando-project/pando/commits/main) - A personal volunteer computing platform for the Web, allowing easy setup for personal or shared computations via JavaScript. ([See Paper](https://arxiv.org/vc/arxiv/papers/1804/1804.01482v1.pdf))
      • Wasimoff - commit/wasimoff/wasimoff)](https://github.com/wasimoff/wasimoff/commits/main) - WebAssembly-based browser volunteer computing framework. Tasks run in isolated Web Workers with zero-setup participation. Published at IEEE PerCom Workshops 2024 and ACM Middleware 2024 demos.
    • ๐Ÿ’ป Desktop-Native

      • BOINC - commit/BOINC/boinc)](https://github.com/BOINC/boinc/commits/main) - The gold standard in open-source volunteer computing, powering dozens of scientific research projects.
      • GridRepublic - A user-friendly frontend for managing BOINC projects and participation.
      • Charity Engine - Turns donated computing power into charitable donations or rewards for users.
      • XtremWeb
      • XtremWeb - Legacy-red)](https://medium.com/iex-ec/iex-ec-adopts-xtremweb-hep-the-open-source-software-for-desktop-grid-computing-b5ad9836a54b) โ€“ Research platform for global distributed computing used by academic institutions.
      • Fresco - commit/AufarZakiev/Fresco)](https://github.com/AufarZakiev/Fresco/commits/main) - Modern cross-platform BOINC Manager alternative built with Tauri and Vue. ~5 MB binary with dark mode, auto-update, and remote client support.
      • NFS@home - Number field sieve factorization project. Factored RSA-240 (240 digits) in 2019. Hosted at Cal State Fullerton.
      • YAFU - Integer factorization on BOINC. Active development with latest news in June 2026.
      • Asteroids@home - Asteroid shape and spin determination from photometric observations using volunteer computing.
    • ๐Ÿงฌ Hybrid or Multi-Platform

      • Petals - workshop/petals)) [![GitHub stars](https://img.shields.io/github/stars/bigscience-workshop/petals)](https://github.com/bigscience-workshop/petals/stargazers) [![GitHub forks](https://img.shields.io/github/forks/bigscience-workshop/petals)](https://github.com/bigscience-workshop/petals/network) [![GitHub last commit](https://img.shields.io/github/last-commit/bigscience-workshop/petals)](https://github.com/bigscience-workshop/petals/commits/main) - Peer-to-peer network that runs large language models (LLMs) like BLOOM across distributed GPUs and contributors' machines.
      • Exo - explore/exo)](https://github.com/exo-explore/exo/stargazers) [![GitHub forks](https://img.shields.io/github/forks/exo-explore/exo)](https://github.com/exo-explore/exo/network) [![GitHub last commit](https://img.shields.io/github/last-commit/exo-explore/exo)](https://github.com/exo-explore/exo/commits/main) - 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.
      • MultiCortex EXO - exo)](https://github.com/cabelo/multicortex-exo/stargazers) [![GitHub forks](https://img.shields.io/github/forks/cabelo/multicortex-exo)](https://github.com/cabelo/multicortex-exo/network) [![GitHub last commit](https://img.shields.io/github/last-commit/cabelo/multicortex-exo)](https://github.com/cabelo/multicortex-exo/commits/main) - A portable system that can be booted from a USB flash drive, with the fantastic Exo project pre-installed. It allows any computer to become a node for creating a decentralized AI framework. It allows pooling of computing power from multiple devices, leveraging CPUs, GPUs, NPUs, and other accelerators.
      • autoresearch@home - network.ai/autoresearch)) [![GitHub stars](https://img.shields.io/github/stars/mutable-state-inc/autoresearch-at-home)](https://github.com/mutable-state-inc/autoresearch-at-home/stargazers) [![GitHub forks](https://img.shields.io/github/forks/mutable-state-inc/autoresearch-at-home)](https://github.com/mutable-state-inc/autoresearch-at-home/network) [![GitHub last commit](https://img.shields.io/github/last-commit/mutable-state-inc/autoresearch-at-home)](https://github.com/mutable-state-inc/autoresearch-at-home/commits/main) - 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.
      • AI Horde - Org/AI-Horde)) [![GitHub stars](https://img.shields.io/github/stars/Haidra-Org/AI-Horde)](https://github.com/Haidra-Org/AI-Horde/stargazers) [![GitHub forks](https://img.shields.io/github/forks/Haidra-Org/AI-Horde)](https://github.com/Haidra-Org/AI-Horde/network) [![GitHub last commit](https://img.shields.io/github/last-commit/Haidra-Org/AI-Horde)](https://github.com/Haidra-Org/AI-Horde/commits/main) - Crowdsourced volunteer GPU cluster for free AI image and text generation. Kudos-based incentive system. By Haidra, a registered non-profit in Luxembourg. Published at SciTS 2024 (IEEE International Conference on eScience).
      • Hivemind - at-home/hivemind)](https://github.com/learning-at-home/hivemind/stargazers) [![GitHub forks](https://img.shields.io/github/forks/learning-at-home/hivemind)](https://github.com/learning-at-home/hivemind/network) [![GitHub last commit](https://img.shields.io/github/last-commit/learning-at-home/hivemind)](https://github.com/learning-at-home/hivemind/commits/main) - PyTorch library for decentralized deep learning over the internet. Enables training models across volunteer GPUs without central coordination. Powers Petals and other distributed ML projects. NeurIPS 2021 demonstration.
    • ๐Ÿ“ฑ Mobile-Based

      • DreamLab - Vodafone Foundation's mobile app that powers medical and nutritional research while your phone charges.
    • ๐ŸŒ Browser-Based

      • Zooniverse - Popular platform for web-based citizen science projects (classification, transcription).
      • SciStarter - Hub for discovering citizen science projects.
    • ๐ŸŒ Browser-Based

      • SETI@home - Search for Extraterrestrial Intelligence using volunteer computing. Ran 1999-2020, analyzing radio signals from space.
      • SETI@home Data Analysis Paper - Final scientific analysis of SETI@home signal data (The Astronomical Journal, 2025).
      • SETI@home Data Acquisition Paper - Technical overview of SETI@home's distributed data processing architecture (The Astronomical Journal, 2025).
      • SETI@home publishes final data results - 21 years of citizen science: 12B signals analyzed, 100 candidate signals identified (Berkeley News, 2025).
  • ๐Ÿ“š Research & Papers

  • ๐Ÿ“ˆ Star History

    • ๐ŸŒ Browser-Based

  • ๐Ÿงช Volunteer Projects

    • ๐ŸŒ Browser-Based

      • Folding@home - Simulates protein folding to better understand diseases like cancer and Alzheimer's. ([Repo](https://github.com/FoldingAtHome) | [Wikidata](https://www.wikidata.org/wiki/Q386283))
      • Rosetta@home - Predicts protein structures and supports synthetic biology innovation. ([Repo](https://github.com/RosettaCommons/rosetta) | [Wikidata](https://www.wikidata.org/wiki/Q898343))
      • World Community Grid - Runs humanitarian research on health, sustainability, and climate change. ([Wikidata](https://www.wikidata.org/wiki/Q826776))
      • Einstein@Home - Searches for gravitational waves and pulsars in massive astrophysical datasets.
      • Asteroids@Home
      • LHC@home - commit/lfield/lhcathome)](https://github.com/lfield/lhcathome/commits/main) - Simulates CERN's Large Hadron Collider experiments to advance particle physics.
      • Wikipedia
      • GPUGRID.net
      • PrimeGrid - Searches for various types of prime numbers including Generalized Fermat, Cullen, Woodall, and mega primes.
      • SRBase - Mathematical research solving Sierpinski/Riesel conjectures and finding large prime numbers.
      • yoyo@home - Multi-project platform including ECM factorization, M Queens puzzle, and distributed.net OGR computations.
      • NumberFields@home - Algebraic number theory research searching for fields with special mathematical properties.
      • Science United - BOINC platform supporting multiple research areas with user-selected project categories.
      • The Ramanujan Machine - AI-driven discovery of new mathematical formulas and conjectures using volunteer computing.
      • UCLA SETI (Zooniverse) - Citizen science project classifying radio signals to search for extraterrestrial intelligence.
      • SIDock@home - Biomedical research focusing on drug discovery and molecular docking simulations.
      • iThena - Computer science research on distributed computing algorithms and systems.
      • LODA - Mathematics project using LODA language to find integer sequences and patterns.
      • DENIS@Home - Medical physiology research from San Jorge University studying human physiological systems.
      • GIMPS - Great Internet Mersenne Prime Search, discovered the largest known prime in 2024 (41M digits).
      • AI for Cryptic Pockets - Attention-enabled PocketMiner predicts cryptic pockets and allosteric coupling for drug discovery.
      • AE-PocketMiner paper - Graph neural network with attention for predicting cryptic pockets and allosteric communication (bioRxiv, 2026).
      • Three new gamma-ray pulsars in the inner galaxy - New pulsars discovered via Einstein@home volunteer computing (Sep 2025).
      • AI and Folding@home - Overview of how AI accelerates Folding@home research in structure prediction, data analysis, and software development.
      • GPUGRID.net - Molecular dynamics and protein simulations on GPUs for drug discovery and biomedical research.
      • distributed.net - Cryptographic challenges and optimal Golomb ruler searches, completed OGR-28 in 2022.