JSPM

decentralized-internet

2.0.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 875
  • Score
    100M100P100Q117679F
  • License zlib or MIT

An NPM library of programs to create decentralized web and distributed computing projects

Package Exports

  • decentralized-internet

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (decentralized-internet) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

PoweredBy

Decentralized Internet

npm | Crates.io | Discord | Gitter | Read the Docs

The NPM library is a collection of the following repos made for the purpose of building decentralized web projects:

lotion | bitcoin-peg | clusterpost | gridbee-framework | Reinvent-the-Internet

Installation Methods

Install via NPM: npm i decentralized-internet

Install via APM: apm install decentralized-internet

Install via YARN: yarn add decentralized-internet

Install via SNAP: sudo snap install decentralized-internet --edge

Arch Linux Installation Instructions:
git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install decentralized-internet --edge
Cloud Deploy:

Deploy to Salesforce Deploy with ZEIT Now Deploy to Netlify Deploy Deploy Deploy to IBM Cloud Deploy Deploy to Azure amplifybutton

Nanobox Guide | Deploy via Google Cloud

Regular Classical Processing:

N|Classic

Post-Classical Processing:

N|PostClassic

  • These are purely just mathematical "representations"
App to add GitHub metrics tracking to select repos here

Also special thanks to: The Lonero Dev Team

  • May need some updates in Seed Migration for some of the org repos | Website

Lotion Sample (State Machines):

  • From original Lotion repo (shown on installation page for demo purposes)
// app.js
let lotion = require('lotion')
let app = lotion({
    initialState: {
        count: 0
    }
})
function transactionHandler(state, transaction) {
    if (state.count === transaction.nonce) {
        state.count++
    }
}
let connect = require('lotion-connect')
app.use(transactionHandler)
app.start().then(appInfo => console.log(appInfo.GCI))

ccxml Device Connection Sample Code:

  • xml taken from TI's IDE in device config for driver
<connection XML_version="1.2" id="TI MSP430 USB1">

Papers worth checking out: Lonero Whitepaper (Original) | CrowdCoin Scientific Whitepaper

This project is being mantained by the folks here

FAQ:

Q. Why a Decentralized Internet? A. We are taking back technology in the hands of the people Q. What other benefits does this provide? A. An overarching mission to replace telecom towers and outdated grids Q. What makes this different from other Decentralized Web projects? A. Our outermost support for distributed computing, and a focus on an offline-first network Q. Why do you use alot of open source or previous libraries? A. We wanted to expand upon them to start building our core tech right away.

EndLine ForTheBadge built-with-science

LNROS

Test w/ Repl.it:

replit

Play w/ Dependency via scrimba:

scrimba

DRKLine

This project was created in order to support a new internet. One that is more open, free, and censorship-resistant in comparison to the old internet. An internet that eventually wouldn't need to rely on telecom towers, an outdated grid, or all these other "old school" forms of tech. We believe P2P compatibility is an important part of the future of the net. Grid Computing also plays a role in having a better means of transferring information in a speedy, more cost-efficient and reliable manner.