Mjovanc Awesome Decentralized Save Abandoned

A curated list of awesome projects, books, articles, tutorials, courses and other useful resources regarding decentralized technologies. 🌊

Project README

Awesome Decentralized

Awesome

A curated list of awesome projects, books, articles, tutorials, courses and other useful resources regarding decentralized technologies. 🌊

Table of Contents

Books

Courses

Articles

Podcasts

  • Monero Talk - Monero Talk broadcasts weekly conversations with topical guests to understand what the Monero cryptocurrency is today and what it hopes to become.
  • ETH Daily - A daily crypto news podcast covering the latest in Ethereum.

Educational Projects

  • Qryptic - Simple blockchain built with C++ and CMake.

Projects

Things built with decentralized protocols and technologies.

Libraries

C/C++

  • GNUnet - GNUnet is an alternative network stack for building secure, decentralized and privacy-preserving distributed applications.

Rust

  • Aleo SDK - A Software Development Kit (SDK) for Zero-Knowledge Transactions.
  • Locutus - Locutus is a software platform that makes it easy to create decentralized alternatives to today's centralized tech companies. These decentralized apps will be easy to use, scalable, and secured through cryptography.
  • rust-libp2p - The Rust Implementation of the libp2p networking stack.

JavaScript/TypeScript

  • Holepunch - Holepunch equips developers with a powerful suite of independent components to effortlessly construct peer-to-peer applications.
  • js-libp2p - The JavaScript Implementation of libp2p networking stack.
  • PeerJS - Simple peer-to-peer with WebRTC.
  • dApplingNetwork - Decentralized web hosting platform for deploying Web3 frontends

Java/Kotlin/Scala/Groovy

  • Kryptokrona Kotlin SDK - Kryptokrona SDK in Kotlin for building decentralized private communication and payment systems.
  • bitcoinj - Java implementation of the Bitcoin protocol, which allows it to maintain a wallet and send/receive transactions without needing a local copy of Bitcoin Core.
  • web3j - Lightweight Java and Android library for integration with Ethereum clients.
  • jvm-libp2p - A libp2p implementation for the JVM, written in Kotlin

Go

Python

  • LBRY SDK - The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.
  • py-libp2p - The Python implementation of the libp2p networking stack.

PHP

Solidity

Other

Communication

  • Hugin Messenger - Desktop - Private messaging application on Kryptokrona Blockchain for desktop.
  • Hugin Messenger - Mobile - Private messaging application on Kryptokrona Blockchain for mobile.
  • Mimir - True P2P messenger on top of Yggdrasil Network.
  • Berty - Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network.
  • GNUnet conversation - GNUnet conversation is an application that provides secure voice communication in a fully decentralized way by employing GNUnet for routing and transport.

Media

Web

  • WebTorrent - WebTorrent is a streaming torrent client for node.js and the browser.
  • PeerTube - ActivityPub-federated video streaming platform using P2P directly in your web browser.

Microblogging and Social Network

  • Lenster - Lenster is a decentralized and permissionless social media app built with Lens Protocol.
  • secushare - secushare employs GNUnet for end-to-end encryption and anonymizing mesh routing (because it has a more suitable architecture than Tor or I2P) and applies PSYC on top (because it performs better than XMPP, JSON or OStatus) to create a distributed social graph. Together, these technologies allow for distributed private social networking including more straightforward and secure e-mail, chat, exchange of content and a private web. It could even work out as a safer choice for the Internet of Things.

Data Storage and Sharing

  • IPFS A peer-to-peer hypermedia protocol.
  • Syncthing - Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers.
  • Kraken - Kraken is a P2P-powered Docker registry that focuses on scalability and availability.
  • croc - croc is a tool that allows any two computers to simply and securely transfer files and folders.
  • GNUnet - GNUnet filesharing is an application that aims to provide censorship-resistant, anonymous filesharing. The publisher is empowered to make a gradual choice between performance and anonymity.

Databases

  • IPDB - Interplanetary Database.
  • CovenantSQL (CQL) - A decentralized, trusted, high performance, SQL database with blockchain features.
  • OrbitDB - A serverless, distributed, peer-to-peer database.
  • AtomicServer - Small, powerful NoSQL graph database with Notion like UI.

Networking

  • noise - noise is an opinionated, easy-to-use P2P network stack for decentralized applications, and cryptographic protocols written in Go.
  • n2n - Peer-to-peer VPN.

Collaboration

Cryptocurrencies/Blockchains

  • Monero - A private, secure, untraceable, decentralised digital currency.
  • Kryptokrona - A private, fast and secure cryptocurrency from the nordic region.
  • Hydro - A web3, multi-chain decentralized ecosystem.

Payments

  • GNU Taler - GNU Taler is a new privacy-preserving electronic payment system. Payments are cryptographically secured and are confirmed within milliseconds with extremely low transaction costs.

Other

  • Haveno - Decentralized and P2P exchange platform based on Monero.
  • Bisq - A decentralized bitcoin exchange network.

YouTube Channels, Videos and Playlists

Channels

  • Chainlink - Videos about blockchain basics, oracles, Free Code Camp and more.
  • EatTheBlocks - Numerous hands-on development tutorial videos on blockchain Solidity smart contracts.
  • Nader Dabit - Tutorials and live coding on dApps, NFTs, DeFi and more.
  • Patrick Collins - Smart contract development with Solidity.
  • Smart Contract Programmer - Free education about smart contracts on open decentralized blockchains.
  • Dapp University - Learn to build decentralized apps on Ethereum Blockchain and smart contracts hacking tutorials.
  • Alchemy - Tutorials and coding on dApps, NFTs, NFT's marketplaces, and other topics.
  • Austin Griffith - Learn everything about how to build on Ethereum.
  • Moralis Web3 - Tutorials and Learn how to build dApps with Moralis web3 APIs.
  • Block Explorer - Tutorials about smart contract development, crypto, DeFi, tokens, NFTs, Ethereum.
  • Thirdweb - Tutorials about full stack web3 development.
  • HashLips NFT - Web3 Focused and has content on Blockchain development, and other topics.
  • Whiteboard Crypto - Visually learn about Web3, Cryptocurrencies and many other concepts.
  • Jarrod Watts - Learn how to build full-stack dApps with thirdweb and other web3 concepts.

Playlists

  • Breaking Monero - Breaking Monero is a series of episodes where we explain the limitations of Monero’s security and privacy in a comprehensive and understandable way.

Videos

Blogs

  • Jenkov - Blog regarding decentralized/distributed systems including P2P among other things.
  • P2P Foundation Non-profit organization and global network dedicated to advocacy and research of commons-oriented peer to peer (P2P) dynamics in society.

Contributing

Contributions are very welcome!

Feel free to open an issue or create a pull request with your additions.

Thank you!

Open Source Agenda is not affiliated with "Mjovanc Awesome Decentralized" Project. README Source: mjovanc/awesome-decentralized

Open Source Agenda Badge

Open Source Agenda Rating