Showing 36 of 42 projects
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
The reference implementation of the Bitcoin peer-to-peer network, including a full node, wallet, and GUI.
A continuous file synchronization program that securely syncs files between multiple computers without central servers.
A Go implementation of the Ethereum execution layer protocol, providing a full node client and developer tools.
A free and open-source BitTorrent client written in C++/Qt, offering a fast, stable, and feature-rich alternative to other clients.
A streaming torrent client that works in Node.js and the browser using WebRTC.
A decentralized graph database and synchronization protocol for building real-time, offline-first applications with end-to-end encryption.
A free, decentralized, and federated video streaming platform using P2P and ActivityPub to avoid vendor lock-in.
A simple, decentralized mesh VPN with WireGuard support, built for secure peer-to-peer networking.
A streaming torrent desktop application for Mac, Windows, and Linux that plays media instantly.
A cross-platform desktop app for streaming torrents directly in your browser.
A serverless, distributed, peer-to-peer database for the decentralized web using IPFS and CRDTs.
A modular networking stack in Rust that enables connections by public key instead of IP addresses, with automatic hole-punching and relay fallback.
A simple WebRTC wrapper for establishing video, voice, and data channels between browsers and Node.js.
An experimental peer-to-peer Web browser that adds APIs for building hostless applications while maintaining Web compatibility.
A full node Bitcoin implementation written in Go, providing an alternative to Bitcoin Core with a focus on modularity.
A highly scalable and available P2P Docker registry designed for fast distribution of large images in hybrid cloud environments.
A desktop application that bundles a complete IPFS node with a graphical interface for easy file management, peer visualization, and content exploration.
A Node.js streaming torrent client that allows instant playback of video and audio files.
A full-featured BitTorrent client library and utilities package written in Go, designed for streaming and integration into other projects.
A Byzantine Fault Tolerant (BFT) middleware for securely replicating state machines across many machines.
A modular, high-performance Ethereum full node implementation written in Rust, designed for speed and developer flexibility.
Cross-platform file transfer between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi, no network infrastructure required.
An async-friendly WebRTC implementation in Rust with runtime-agnostic architecture and sans-I/O protocol core.
An open-source, Git-native platform-as-a-service for building, deploying, and scaling applications with self-hosted infrastructure.
A community-curated list of awesome projects, apps, tools, pinning services, and resources related to the InterPlanetary File System (IPFS).
A native macOS application bundle that wraps Syncthing for a seamless, native user experience.
Streaming file transfer over WebTorrent (torrents on the web) using WebRTC.
A P2P-based data distribution and acceleration system for cloud-native environments, optimizing container image and file delivery.
A modern client-server application for the Soulseek file-sharing network, accessible via web browser.
A self-hosted web application that indexes torrent sites and saves magnet links to a local database.
A lightweight C/C++ WebRTC library implementing Data Channels, Media Transport, and WebSockets for cross-platform peer-to-peer applications.
A free software toolkit for performing DoS/DDoS attacks and creating encrypted P2P networks.
A peer-to-peer encrypted global filesystem and private web platform with secure file storage, social networking, and application hosting.
A browser extension that integrates IPFS functionality, enabling access to decentralized content and local gateway redirection.
A low-level Node.js streaming torrent engine that provides file-level access to torrent content as readable streams.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.