JavaScript Decentralized

Open-source JavaScript projects categorized as Decentralized

Top 23 JavaScript Decentralized Projects

  • ZeroNet

    ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

    Project mention: Professor of law, Bruce Pardy on Trudeau's upcoming internet censorship in 2023. | reddit.com/r/Canada_sub | 2023-01-11

    Nothing can be censored here. Nothing. https://zeronet.io. read that again. Nothing can be censored because it is 100% decentralized, that is the opposite of centralized power.

  • gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Project mention: gun: NEW Data - star count:16879.0 | reddit.com/r/algoprojects | 2023-02-06
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • yjs

    Shared data types for building collaborative software

    Project mention: Show HN: Nostr-CRDT – real-time collaborative apps over Nostr | news.ycombinator.com | 2023-02-08

    Hi HN!

    Nostr-CRDT is an experimental project that connects Yjs [1] (a proven, high performance CRDT) with Nostr [2].

    I wanted to learn about the Nostr protocol and see if it'd be possible to send updates to state (e.g.: edits of a rich text document, updates to a todo list) over Nostr.

    Nostr describes itself as "The simplest open protocol that is able to create a censorship-resistant global "social" network once and for all.".

    I like the idea of a decentralized social network, but what if we can decentralize more kinds of apps and create decentralized, local-first collaborative applications? I've been exploring this area for a while and earlier shared a Show HN post that does this over Matrix [3].

    There's still lots to figure out, but imo it's a very exciting and rapidly developing space - looking fwd to your thoughts already!

    [1] https://github.com/yjs/yjs

    [2] https://github.com/nostr-protocol/

    [3] https://news.ycombinator.com/item?id=29978659

    PS: for an instant demo you can open this link and click the green button to load the doc and connect over Nostr (using a new anonymous account): https://nostr-crdt-yousefed.vercel.app/#room=6d749539e1dd9ef...

  • orbit-db

    Peer-to-Peer Databases for the Decentralized Web

    Project mention: orbit-db VS db3 - a user suggested alternative | libhunt.com/r/orbit-db | 2023-01-15
  • ipfs

    IPFS implementation in JavaScript

    Project mention: How to store your app's entire state in the url | news.ycombinator.com | 2023-01-09

    Store the content in ipfs and just put the hash in the URL? I haven't used https://github.com/ipfs/js-ipfs in this capacity but I'm under the impression that that's what it's supposed to do.

  • beaker

    An experimental peer-to-peer Web browser

    Project mention: Ask HN: Those making $0/month or less on side projects – Show and tell | news.ycombinator.com | 2023-01-27

    it sounds a lot like you're reinventing what Beaker Browser had built on top of DAT, except that it could do more. For example, they made a distributed Twitter clone as a proof of concept, but folks actually started using it. Definitely included blogging stuff.

    Really cool stuff around taking sites and things other folks had built and using them as a basis for your new thing.

    https://github.com/beakerbrowser/beaker/

  • Sandstorm

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

    Project mention: Sandboxing personal files instead of software | reddit.com/r/Gentoo | 2023-01-26

    Check out sandstorm.io. That's what they do.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • embark-framework

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

  • mirotalk

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

    Project mention: Free Secure WebRTC P2P/SFU/C2C Video Calls, Screen Sharing, File Sharing, Chat and more. | reddit.com/r/javascript | 2023-02-02

    I started the MiroTalk P2P & MiroTalk SFU projects during the pandemic period (about 1+ year ago), not knowing anything about the WebRTC. Making often the video conferences with my colleagues and not wanting to depend on Zoom, Teams, Google Meet... I decided to do some research about how it works and from there MiroTalk was born :) I Giving to everyone the chance to have its own instance of MiroTalk, which can be customized as you like and run in any cloud, vps, server. If you're just starting out, I suggest you take a look at the MiroTalk C2C (New) code, which can be a good starting point to understand how the architecture WebRTC Mesh (P2P) works. Later you can also study how the WebRTC SFU (Selective Forwarding Units - I recommend mediasoup which I personally love) or MCU (Multipoint Control Unit) architecture works. I wish you all the best!

  • dtube

    :tv: d.tube app. A full-featured video sharing website, decentralized.

    Project mention: Why has there not been a suitable competitor for YouTube despite their constant anti creator decisions? | reddit.com/r/NoStupidQuestions | 2023-01-13

    D tube, a proprietary bittorrent based video-sharing website https://d.tube/

  • dokieli

    :bulb: dokieli is a clientside editor for decentralised article publishing, annotations and social interactions

    Project mention: Show HN: Licom – browser plugin for comments on every webpage | news.ycombinator.com | 2022-06-22
  • cabal-cli

    Terminal client for Cabal, the p2p chat platform.

    Project mention: Finally! A decentralized ( meaning, no deplatforming by special interests) and uncensorable MGTOW platform. Unmoderated also. A long time in the making :) | reddit.com/r/ReportMaleHateSubs | 2022-03-21

    Download Cabal using one of those links: https://github.com/cabal-club/cabal-desktop/releases OR https://github.com/cabal-club/cabal-cli.

  • trystero

    🤝 Serverless WebRTC matchmaking for painless P2P — Make any site multiplayer in a few lines — Use BitTorrent, IPFS, or Firebase

    Project mention: UnCloud project: WebRTC chat, file transfer, and remote observation | reddit.com/r/WebRTC | 2022-12-18

    Yes, this is a major issue that I haven't found a real solution for. There seems to be a mixture of iOS Safari bugs and intentional design limitations at play, and I don't know if a fully P2P web app like Chitchatter is practical on that platform. There's an open issue to improve this in Trystero (the networking library that Chitchatter uses), but there may be a limit to how stable iOS will be with WebRTC apps. 😕

  • ipfs-pubsub-room

    IPFS Pubsub room

  • nifty-game

    🃏🎮A NFT(ERC721) card game build on Ethereum, Truffle, Ganache and hosting on IPFS.

  • nebulus

    Virtual IPFS

  • mastodon-simplified-federation

    Simplifies following and interacting with remote users on other Mastodon instances.

    Project mention: Graze for Mastodon...for Firefox is out! | reddit.com/r/Mastodon | 2023-01-02

    Btw here's the open-source alternative (firefox-only): https://github.com/rugk/mastodon-simplified-federation

  • field-manual

    The Offical User's Guide to OrbitDB

  • flux

    Flux, Your Gateway to a Decentralized World. https://home.runonflux.io https://api.runonflux.io https://docs.runonflux.io https://source.runonflux.io https://wiki.runonflux.io (by RunOnFlux)

    Project mention: FluxOS v3.34.0 has been released! | reddit.com/r/Flux_Official | 2023-02-05

    This release enforces proper applications port availability and so nodes with wrongly configured firewall are expected to fall of the network. This release will be enforced in 2 weeks time. For a full set of changes visit https://github.com/RunOnFlux/flux/releases/

  • PCS-Prediction

    The bot that uses signals from TradingView to predict the price of BNB for Up or Down in PancakeSwap

    Project mention: Does anyone know how to change this into a CAKEUSD Prediction bot from a BNBUSD bot? Don't run it with your wallet, it has a scammer address who will steal all your BNB. I want someone to make it a CAKE prediction bot. | reddit.com/r/pancakeswap | 2022-12-12
  • docs

    Unleash Bitcoin's full potential with decentralized apps and smart contracts. The documentation covers key aspects of the Stacks network and technology and provides tutorials and other helpful content for developers. (by stacks-network)

    Project mention: If you had money and power at your disposal, how would you spend your time? | reddit.com/r/ENFP | 2022-04-21

    Also I know it may be too much but if it is really your things check out the technical documents: https://docs.stacks.co/ and https://docs.hiro.so/intro

  • databag

    A self-hosted lightweight federated messenger for the decentralized web.

    Project mention: Possession Constraint | reddit.com/r/privacy | 2023-01-29
  • passerby

    Peer-to-peer location services for the decentralized web -- discover what's around you, no central authority required

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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). The latest post mention was on 2023-02-08.

JavaScript Decentralized related posts

Index

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

Project Stars
1 ZeroNet 17,794
2 gun 16,912
3 yjs 10,558
4 orbit-db 7,456
5 ipfs 7,276
6 beaker 6,642
7 Sandstorm 6,190
8 embark-framework 3,726
9 mirotalk 1,579
10 dtube 773
11 dokieli 705
12 cabal-cli 520
13 trystero 489
14 ipfs-pubsub-room 274
15 nifty-game 254
16 nebulus 244
17 mastodon-simplified-federation 208
18 field-manual 195
19 flux 159
20 PCS-Prediction 141
21 docs 134
22 databag 111
23 passerby 101
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
www.sonarsource.com