/awesome-distributed-computing-projects

This is a list of Free Software which contribute resources to a distributed network.

OtherNOASSERTION

Awesome distributed computing projects certified awesome!

A curated list of amazingly awesome open source distributed resources. There are a number of good reasons to avoid centralized networks or consider something other than centralized networks:

  • Bandwidth, Backup, CPU / GPU Intensive, Data dump
  • Databases, Storage, Search engines, Censorship-resistant communication and publishing
  • Digital Currency, "Mining", Mining node searches for currency
  • Uses idle time, Large scale server deploys, Disk Intensive
  • Many different projects, one appplication
  • Synchronize the clocks of computers over a network

Distributed computing projects

Alternative DNS(Domain name service)

Bandwidth

Communities and projects

  • Awesome Bittorrent Tools: Collection of useful tools.
  • Awesome Community: List of Brazilian technology communities(for social freedom) that have synergy with the @SouJunior community
  • Awesome Lemmy Instances: This repo was created to help users migrate from reddit to lemmy (a federated reddit alternative).
  • Awesome Local-First: A collection of awesome local-first projects including offline-first and collaboration functionality
  • Awesome Stuffs: BitTorrent stuff on the internet, like games, movies, books, and other things, get updated all randomly and stuff.
  • BOINC: Many different projects, one appplication. Uses idle time.
  • BTIPs: BitTorrent File System Improvement Proposals (BTIPs) describe standards for the BTFS platform, including core protocol specifications and client APIs.
  • Decentralize Web: A place for discussion of the decentralization of web technologies.
  • DataHoarder: This is a sub that aims at bringing data hoarders together to share their passion with like minded people.
  • DarknetPlan: Decentralized peer-to-peer (p2p) chat app that uses end-to-end encryption
  • Distributed.net: Currently two different projects, one of the largest and oldest distributed compute projects. Uses idle time.
  • Distributed_computing_projects: Many others can be found here
  • Homelab: Where techies and sysadmin from everywhere are welcome to share their labs, projects, builds, etc.
  • Sysadmin: A reddit dedicated to the profession of Computer System Administration.

Censorship-resistant communication and publishing

Digital Currency

  • Bitcoin: non-mining node only sends ledger information.
  • Dash: Mining node searches for currency.
  • coinmarketcap: Many others can be found here
  • Ethereum: non-mining node only sends ledger information.
  • Litecoin: Mining node searches for currency.

Deploy

  • lg/murder: Large scale server deploys using BitTorrent and the BitTornado library (NOTE: project no longer maintained)
  • russss/Herd: A single-command bittorrent distribution system, based on Twitter's Murder

Framework

  • GNUnet: Framework for Secure Peer-to-Peer Networking.

Harddisk Intensive

  • Archiveteam: Number of archiving projects, all related to saving websites or data that is in danger of being lost.
  • IPFS: Peer-to-peer hypermedia protocol.
  • Storj: Blockchain based distributed cloud storage.
  • Sia: Blockchain based distributed cloud storage.
  • Tahoe-LAFS: Free and Open decentralized cloud storage system.

Indexers

Synchronize the clocks of computers over a network

Search engine

📚 Notes

Data_dump: A data dump refers to the process of extracting and copying a large amount of data from one system or database to another, typically for backup, analysis, or migration purposes.

Patch: Patches are software and operating system (OS) updates that address security vulnerabilities within a program or product. Software vendors may choose to release updates to fix performance bugs, as well as to provide enhanced security features.

Torrent: Torrenting is the act of downloading and uploading files through the BitTorrent network. Instead of downloading files to a central server, torrenting involves downloading files from other users' devices on the network. Conversely, users upload files from their own devices for other users to download

Demo: A demo is what you give to show how something works. You might give a demo of your fancy new espresso machine to your weekend guests, so they'll know how to use it. Demo is short for demonstrate or demonstration.

Datasets: Dataset is a collection of various types of data stored in a digital format. Data is the key component of any Machine Learning project. Datasets primarily consist of images, texts, audio, videos, numerical data points, etc., for solving various Artificial Intelligence challenges such as. Image or video classification.

Media: The main means of mass communication (broadcasting, publishing, and the internet) regarded collectively.

Iso: International Organization for Standardization(ISO), ISO images contain the binary image of an optical media file system (usually ISO 9660 and its extensions or UDF), including the data in its files in binary ...

Mods: Mod is an abbreviation used for the modulo operation, used in computer programming, Video game modding (short for "modification") is the process of alteration by players or fans of one or more aspects of a video game.

Indexers: Websites to trackers torrent as isos, media-files etc.

Trackers: A BitTorrent tracker is a special type of server that assists in the communication between peers using the BitTorrent protocol.

❤ Contributions

awesome-distributed-computing-projects is open to contributions, but I recommend creating an issue or replying in a comment to let me know what you are working on first that way we don't overwrite each other.

Please read CONTRIBUTING.md for details on this project. If you have any questions, feel free to open an issue. And feel free to improve this list by contributing!

📑 License

Inspired by the awesome list.

awesome-distributed-computing-projects is licensed with Creative Commons Attribution-ShareAlike 4.0 International Public License by en3r0 and contributors

The logo of this project is authored, created or licensed by the communities and open source projects, but has no direct relationship with this repository

Related projects