New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started
a

aaronik

npm

1.78K

total weekly downloads

Packages

Current Co-maintainers

Former Co-maintainers

23 packages

accurate-timer

An accurate timer using requestAnimationFrame() and performance.now(), defaulting to setInterval when needed.

arbitrary-promise

ArbitraryPromise is a simple Promise library that allows you to make your own arbitrarily named resolve/then functions.

@browser-network/crypto

A wrapper around eccrypto designed for use in the browser-network ecosystem

@browser-network/database

A type of distributed database built on top of the distributed browser-network

@browser-network/network

A WebRTC based direct peer to peer network in the browser.

@browser-network/switchboard

The switching server required for the onboarding of new nodes into a @browser-network/network

bytenode-webpack-plugin

Compiles JS files to V8 bytecode.

node-quic

A wrapper around fidm/quic, node-quic is a dead simple stream based QUIC server / client for use in node.js.

@shardus/archiver

This is a node that runs as part of the shardus network, with the function of remembering the cycle chain and state data, depending on the app. Archiver nodes store the complete state and history of the network.

@shardus/archive-server

## Releasing

@shardus/core

The Shardus Global Server

@shardus/crypto-utils

Provides simple crypto functions, as used by the ULC Project.

@shardus/crypto-web

Provides simple crypto functions for the web, as used by the Shardus project.

shardus-crypto-web

Provides simple crypto functions for the web, as used by the Shardus project.

@shardus/debug-tool

Shardus application debugging tools.

shardus-global-server

The Shardus Global Server

shardus-global-server-dist

Compiled version of shardus-global-server.

@shardus/monitor-client

If you're daring and want to cut and push a release to npm, you can do so solely by running `npm run release`. But I warn you - with great power, comes great responsibility ;)

@shardus/monitor-server

Monitor server for the Shardus Enterprise server.

@shardus/net

A library for sending and receiving JSON messages over raw TCP sockets.

@shardus/network-tool

Tool for managing a Shardus test network

@shardus/types

Shardus types includes the typescript type definitions for the shardus server, shardus crypto utils and shardus archive server. These type definitions are essential for ensuring type safety and compatibility when working with Shardus codebases.

shardus-types