Decentralized

Top 23 Decentralized Open-Source Projects

  • Nextcloud

    โ˜๏ธ Nextcloud server, a safe home for all your data

  • Project mention: Happy 20th Anniversary, Gmail. I'm Sorry I'm Leaving You | news.ycombinator.com | 2024-04-15

    It really is hard to leave Gmail when all of your data has been conveniently stored therein. This is one of Google's retention strategies and it is indeed brilliant.

    That said, there's a vast number of self-hosted alternatives like Stalwart Mail (email) [1], Immich (images) [2], NextCloud (Google Docs) [3], etc.

    [1] https://stalwa.rt

    [2] https://immich.app

    [3] https://nextcloud.com/

  • ZeroNet

    ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

  • Project mention: Its Time to make ZeroNet great again! | /r/Satoshispl | 2023-11-09

    ZernoNet project: GitHub - HelloZeroNet/ZeroNet: ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • gun

    An open source cybersecurity protocol for syncing decentralized graph data.

  • Project mention: gun: NEW Data - star count:17470.0 | /r/algoprojects | 2023-10-28
  • yjs

    Shared data types for building collaborative software

  • Project mention: Show HN: Collaborate on your YC Application with CRDT-powered forms | news.ycombinator.com | 2024-02-21
  • diaspora*

    A privacy-aware, distributed, open source social network.

  • Project mention: Diaspora is a decentralized, federated alternative to Facebook that anyone can join and contribute to | /r/InnerNet | 2023-12-07
  • PeerTube

    ActivityPub-federated video streaming platform using P2P directly in your web browser

  • Project mention: YouTube's search function is atrocious now [video] | news.ycombinator.com | 2024-02-21
  • Self-Hosting-Guide

    Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.

  • Project mention: Self-Hosted Is Awesome | news.ycombinator.com | 2024-04-13
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • orbitdb

    Peer-to-Peer Databases for the Decentralized Web

  • Project mention: OrbitDB reaches version 1.0 after 8 years of development | news.ycombinator.com | 2023-09-19
  • lbry-sdk

    The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.

  • Project mention: Top YouTube Alternatives to Watch in 2024 ๐Ÿ“น | dev.to | 2024-02-05

    LBRY ๐Ÿ“š - Another blockchain-based platform, LBRY features uncensored video, audio, images, ebooks and more. The decentralized library is community-controlled. LBRY allows monetization via its LBC cryptocurrency and has a growing subscriber base.

  • Sandstorm

    Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager.

  • Project mention: Website Impersonating a Desktop Environment | news.ycombinator.com | 2023-12-31

    Sandstorm really had this kind of feeling. Not that it presented as a desktop environment visually - but it offered a much more integrated โ€œcomputerโ€ of documents versus silod web site apps where you need to open each site to see the files in the app. https://sandstorm.io/

  • tribler

    Privacy enhanced BitTorrent client with P2P content discovery

  • Project mention: Tribler 7.13.0 | news.ycombinator.com | 2023-08-30

    > Towards making Bittorrent anonymous and impossible to shut down.

    > We use our own dedicated Tor-like network for anonymous torrent downloading. We implemented and enhanced the Tor protocol specifications. Tribler includes our own Tor-like onion routing network with hidden services based seeding and end-to-end encryption.

    https://github.com/Tribler/tribler#readme (GPLv3 although also LGPL)

    I first thought "Is Justin Bieber gay?" in their release was some kind of vandalism of their release, but no, they pose that question as a vehicle for how their software is attempting to solve(?) trusted tagging

  • EthList

    The Comprehensive Ethereum Reading List

  • embark-framework

    Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms

  • yggdrasil-go

    An experiment in scalable routing as an encrypted IPv6 overlay network

  • Project mention: Tinc, a GPLv2 mesh routing VPN | news.ycombinator.com | 2023-06-27

    > The next version will make it much simpler to deploy isolated networks by using TLS roots to prevent accidental peerings.

    Is that PR #1038 [1]? Any info on how to use that feature and whether it works over multicast as well?

    I noticed this PR uses SHA-1 for matching fingerprints. SHA-1 has been broken for 13 years now. Is it possible to use something more secure?

    > It's also worth noting that Yggdrasil doesn't have the equivalent of "peer exchange" โ€” only directly connected peers would ever find out your public IP address. Yggdrasil will not form new peerings automatically, with the single exception being multicast-discovered nodes on the same LAN.

    Right, my worry is that by having a server with a public IPv4 address and Yggdrasil running on an open port (so that my other nodes can connect to it) will allow someone to connect to it (either on purpose or accidentally) and cause my traffic to route over their node(s) and/or the public mesh.

    Thanks!

    [1] https://github.com/yggdrasil-network/yggdrasil-go/pull/1038

  • ChatSecure-iOS

    ChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO encryption over XMPP.

  • Project mention: Ask HN: Most Secure Way to Communicate? | news.ycombinator.com | 2023-05-09

    https://chatsecure.org/

    > ChatSecure is a free and open source messaging app that features OMEMO encryption and OTR encryption over XMPP. You can connect to your existing Google accounts or create new accounts on public XMPP servers (including via Tor), or even connect to your own server for extra security.

    > Unlike other apps that keep you stuck in their walled garden, ChatSecure is fully interoperable with other clients that support OMEMO or OTR and XMPP, such as Conversations (Android), CoyIM (Desktop), and more.

  • stacks-core

    The Stacks blockchain implementation

  • lbrycrd

    The blockchain that provides the digital content namespace for the LBRY protocol

  • mirotalk

    ๐Ÿš€ WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.

  • Project mention: Jitsi.org has started requiring authentication | news.ycombinator.com | 2023-08-30
  • cargo-crev

    A cryptographically verifiable code review system for the cargo (Rust) package manager.

  • Project mention: Hard disk LEDs and noisy machines | news.ycombinator.com | 2024-01-05

    In other cases it may be more documented, such as Golangs baked-in telemetry.

    There should be better ways to check these problems. The best I have found so far is Crev https://github.com/crev-dev/crev/. It's most used implementation is Cargo-crev https://github.com/crev-dev/cargo-crev, but hopefully it will become more required to use these types of tools. Certainty and metrics about how many eyes have been on a particular script, and what expertise they have would be a huge win for software.

  • freenet-core

    Declare your digital independence

  • Project mention: Dioxus 0.5: Web, Desktop, Mobile Apps in Rust | news.ycombinator.com | 2024-03-28

    I just picked Dioxus to build a decentralized homepage for Freenet[1], it will be the first decentralized website people see when they get Freenet set up. It reminds me a bit of my Kotlin web framework called Kweb[2] that I've been working on on-and-off for a few years now, particularly the way it handles state and the DSL that maps from code to HTML. So far I like what I see.

    [1] https://freenet.org/

    [2] https://kweb.io/

  • twtxt

    Decentralised, minimalist microblogging service for hackers.

  • Project mention: twtxt - single-file microblogging | /r/selfhosted | 2023-06-10

    GitHub repo

  • Peergos

    A p2p, secure file storage, social network and application protocol

  • Project mention: Tim Bray's De-Google Project | news.ycombinator.com | 2024-03-11

    A good Dropbox alternative is Peergos (founder here). Peergos is an E2EE P2P storage, sharing and application protocol. Fully open source, including the server, self-hostable, no VCs.

    https://peergos.org

  • quiet

    A private, p2p alternative to Slack and Discord built on Tor & IPFS

  • Project mention: Filecoin Foundation Successfully Deploys IPFS in Space | news.ycombinator.com | 2024-01-16

    > because, right here right now, that is such a hypothetical situation that I have absolutely no idea why it needs a real-world demonstration of proof of concept using currently-available technology.

    So I just want to point out that IPFS was fairly deliberately designed to have numerous, forward-compatible features that could be swapped out in the future : like https://multiformats.io/ and in particular https://multiformats.io/multiaddr/ .

    In the IPFS community, there's always been a fairly heated discussion about which bit of the entire system should be stuck with the term IPFS. Like, if you took away the libp2p protocol, and just served CIDs over http, would it be IPFS? What if you took away CAR files (the merkle-tree file format used to define multi-item content)? What if you're a private IPFS network, with no shared nodes with the public network (like https://github.com/TryQuiet/quiet ). What if you didn't use bitswap, the file transfer protocol (Filecoin doesn't use bitswap, and mostly doesn't interconnect with the main public IPFS network). What about if you didn't use a DHT to find providers of a CID. What if you're not using any of the "IPFS" software stack, but your implementation still uses bits and pieces of content-addressability as defined in the standard?

    Interestingly, right now, there are a bunch of experiments going in all of these directions: I think it's fair to say that if you wanted to test out content-addressable networks across the solar system, they probably wouldn't be IPFS as it is now, but their nature could probably be described using the primitives the IPFS stack uses, and learning about what needs to change would give a useful direction to some part of the extended IPFS ecosystem.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Decentralized related posts

Index

What are some of the best open-source Decentralized projects? This list will help you:

Project Stars
1 Nextcloud 25,494
2 ZeroNet 18,212
3 gun 17,784
4 yjs 15,150
5 diaspora* 13,344
6 PeerTube 12,555
7 Self-Hosting-Guide 8,506
8 orbitdb 8,114
9 lbry-sdk 7,196
10 Sandstorm 6,636
11 tribler 4,476
12 EthList 3,864
13 embark-framework 3,775
14 yggdrasil-go 3,331
15 ChatSecure-iOS 3,123
16 stacks-core 2,906
17 lbrycrd 2,622
18 mirotalk 2,502
19 cargo-crev 2,030
20 freenet-core 2,022
21 twtxt 1,895
22 Peergos 1,859
23 quiet 1,823

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com